Index: po/cs.po
===================================================================
--- po/cs.po	(revision 4467)
+++ po/cs.po	(working copy)
@@ -2260,7 +2260,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:2975
-msgid "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
 msgstr " nevybrána"
 
 #. Translators: this object is now selected.
@@ -2279,7 +2280,8 @@
 #: ../src/orca/scripts/apps/soffice/where_am_i.py:161
 #: ../src/orca/speechgenerator.py:242 ../src/orca/where_am_I.py:569
 #: ../src/orca/where_am_I.py:990
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr "vybráno"
 
 #. Translators: this object is now unselected.
@@ -2295,7 +2297,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:3877 ../src/orca/default.py:7468
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr "nevybráno"
 
 #. Translators: when users are navigating a table, they
@@ -2640,7 +2643,8 @@
 #: ../src/orca/flat_review.py:376
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:547
 #: ../src/orca/speechgenerator.py:1156 ../src/orca/where_am_I.py:225
-msgid "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
 msgstr "Vybráno"
 
 #. Translators: this is in reference to a radio button being
@@ -2651,7 +2655,8 @@
 #: ../src/orca/flat_review.py:383
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:554
 #: ../src/orca/speechgenerator.py:1163 ../src/orca/where_am_I.py:232
-msgid "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
 msgstr "Nevybráno"
 
 #. Translators: The component orientation is horizontal.
@@ -4991,7 +4996,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr "dial"
 
 #. Translators: long braille for the rolename of a dial.
@@ -5142,7 +5148,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr "form"
 
 #. Translators: long braille for the rolename of a form.
@@ -7278,7 +7285,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:646
-msgid "text|read only"
+msgctxt "text"
+msgid "read only"
 msgstr "jen ke čtení"
 
 #. Translators: this is used to indicate the user is in a text
@@ -7288,7 +7296,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:654
-msgid "text|rdonly"
+msgctxt "text"
+msgid "rdonly"
 msgstr "kčtení"
 
 #. Translators: the regular expression here represents a string to
@@ -8097,7 +8106,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:63
-msgid "textattr|background color"
+msgctxt "textattr"
+msgid "background color"
 msgstr "barva pozadí"
 
 #. Translators: this attribute specifies whether to make the background
@@ -8110,7 +8120,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:74
-msgid "textattr|background full height"
+msgctxt "textattr"
+msgid "background full height"
 msgstr ""
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8121,7 +8132,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:83
-msgid "textattr|background stipple"
+msgctxt "textattr"
+msgid "background stipple"
 msgstr ""
 
 #. Translators: this attribute specifies the direction of the text.
@@ -8132,7 +8144,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:92
-msgid "textattr|direction"
+msgctxt "textattr"
+msgid "direction"
 msgstr "orientace"
 
 #. Translators: this attribute specifies whether the text is editable.
@@ -8144,7 +8157,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:101
 #, fuzzy
-msgid "textattr|editable"
+msgctxt "textattr"
+msgid "editable"
 msgstr "editovatelnost"
 
 #. Translators: this attribute specifies the font family name of the text.
@@ -8154,7 +8168,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:109
-msgid "textattr|family name"
+msgctxt "textattr"
+msgid "family name"
 msgstr ""
 
 #. Translators: this attribute specifies the foreground color of the text.
@@ -8165,7 +8180,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:118
-msgid "textattr|foreground color"
+msgctxt "textattr"
+msgid "foreground color"
 msgstr "barva popředí"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8176,7 +8192,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:127
-msgid "textattr|foreground stipple"
+msgctxt "textattr"
+msgid "foreground stipple"
 msgstr ""
 
 #. Translators: this attribute specifies the effect applied to the font
@@ -8188,7 +8205,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:137
-msgid "textattr|font effect"
+msgctxt "textattr"
+msgid "font effect"
 msgstr "efekt písma"
 
 #. Translators: this attribute specifies the indentation of the text
@@ -8199,7 +8217,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:146
-msgid "textattr|indent"
+msgctxt "textattr"
+msgid "indent"
 msgstr ""
 
 #. Translators: this attribute specifies whether the text is invisible.
@@ -8210,7 +8229,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:155
-msgid "textattr|invisible"
+msgctxt "textattr"
+msgid "invisible"
 msgstr ""
 
 #. Translators: this attribute specifies how the justification of the text.
@@ -8221,7 +8241,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:164
-msgid "textattr|justification"
+msgctxt "textattr"
+msgid "justification"
 msgstr "zarovnání"
 
 #. Translators: this attribute specifies the language that the text is
@@ -8232,7 +8253,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:173
-msgid "textattr|language"
+msgctxt "textattr"
+msgid "language"
 msgstr "jazyk"
 
 #. Translators: this attribute specifies the pixel width of the left margin.
@@ -8242,7 +8264,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:181
-msgid "textattr|left margin"
+msgctxt "textattr"
+msgid "left margin"
 msgstr "levý okraj"
 
 #. Translators: this attribute specifies the height of the line of text.
@@ -8254,7 +8277,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:190
 #, fuzzy
-msgid "textattr|line height"
+msgctxt "textattr"
+msgid "line height"
 msgstr "výška řádky"
 
 #. Translators: this attribute refers to the named style which is associated
@@ -8268,7 +8292,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:202
-msgid "textattr|paragraph style"
+msgctxt "textattr"
+msgid "paragraph style"
 msgstr ""
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8279,7 +8304,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:211
-msgid "textattr|pixels above lines"
+msgctxt "textattr"
+msgid "pixels above lines"
 msgstr ""
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8290,7 +8316,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:220
-msgid "textattr|pixels below lines"
+msgctxt "textattr"
+msgid "pixels below lines"
 msgstr ""
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8302,7 +8329,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:230
-msgid "textattr|pixels inside wrap"
+msgctxt "textattr"
+msgid "pixels inside wrap"
 msgstr ""
 
 #. Translators: this attribute specifies the pixel width of the right margin.
@@ -8312,7 +8340,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:238
-msgid "textattr|right margin"
+msgctxt "textattr"
+msgid "right margin"
 msgstr "pravý okraj"
 
 #. Translators: this attribute specifies the number of pixels that the
@@ -8323,7 +8352,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:247
-msgid "textattr|rise"
+msgctxt "textattr"
+msgid "rise"
 msgstr ""
 
 #. Translators: this attribute specifies the scale of the characters. The
@@ -8334,7 +8364,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:256
-msgid "textattr|scale"
+msgctxt "textattr"
+msgid "scale"
 msgstr ""
 
 #. Translators: this attribute specifies the size of the text.
@@ -8344,7 +8375,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:264
-msgid "textattr|size"
+msgctxt "textattr"
+msgid "size"
 msgstr "velikost"
 
 #. Translators: this attribute specifies the stretch of he text, if set.
@@ -8358,7 +8390,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:275
 #, fuzzy
-msgid "textattr|stretch"
+msgctxt "textattr"
+msgid "stretch"
 msgstr "šířka"
 
 #. Translators: this attribute specifies whether the text is strike though
@@ -8370,7 +8403,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:285
-msgid "textattr|strike through"
+msgctxt "textattr"
+msgid "strike through"
 msgstr "přeškrtnuté"
 
 #. Translators: this attribute specifies the slant style of the text,
@@ -8381,7 +8415,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:294
-msgid "textattr|style"
+msgctxt "textattr"
+msgid "style"
 msgstr "styl"
 
 #. Translators: this attribute specifies the decoration of the text.
@@ -8392,7 +8427,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:303
-msgid "textattr|text decoration"
+msgctxt "textattr"
+msgid "text decoration"
 msgstr "dekorace textu"
 
 #. Translators: this attribute specifies the angle at which the text is
@@ -8405,7 +8441,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:314
-msgid "textattr|text rotation"
+msgctxt "textattr"
+msgid "text rotation"
 msgstr "rotace textu"
 
 #. Translators: this attribute specifies the shadow effects applied to the text.
@@ -8416,7 +8453,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:323
-msgid "textattr|text shadow"
+msgctxt "textattr"
+msgid "text shadow"
 msgstr "stín textu"
 
 #. Translators: this attributes specifies whether the text is underlined.
@@ -8427,7 +8465,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:332
-msgid "textattr|underline"
+msgctxt "textattr"
+msgid "underline"
 msgstr "podtržení"
 
 #. Translators: this attribute specifies the capitalization variant of
@@ -8438,7 +8477,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:341
-msgid "textattr|variant"
+msgctxt "textattr"
+msgid "variant"
 msgstr ""
 
 #. Translators: this attributes specifies what vertical alignment property
@@ -8449,7 +8489,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:350
-msgid "textattr|vertical align"
+msgctxt "textattr"
+msgid "vertical align"
 msgstr "zarovnání na výšku"
 
 #. Translators: this attribute specifies the weight of the text.
@@ -8461,7 +8502,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:359
 #, fuzzy
-msgid "textattr|weight"
+msgctxt "textattr"
+msgid "weight"
 msgstr "tloušťka"
 
 #. Translators: this attribute specifies the wrap mode of the text, if any.
@@ -8472,7 +8514,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:368
-msgid "textattr|wrap mode"
+msgctxt "textattr"
+msgid "wrap mode"
 msgstr ""
 
 #. Translators: this attribute specifies the way the text is written.
@@ -8485,7 +8528,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:379
-msgid "textattr|writing mode"
+msgctxt "textattr"
+msgid "writing mode"
 msgstr ""
 
 #. The following are the known values of some of these text attributes.
@@ -8503,7 +8547,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:397
-msgid "textattr|true"
+msgctxt "textattr"
+msgid "true"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8515,7 +8560,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:407
-msgid "textattr|false"
+msgctxt "textattr"
+msgid "false"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8528,7 +8574,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:418
-msgid "textattr|none"
+msgctxt "textattr"
+msgid "none"
 msgstr "žádný"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8539,7 +8586,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:427
-msgid "textattr|engrave"
+msgctxt "textattr"
+msgid "engrave"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8550,7 +8598,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:436
-msgid "textattr|emboss"
+msgctxt "textattr"
+msgid "emboss"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8561,7 +8610,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:445
-msgid "textattr|outline"
+msgctxt "textattr"
+msgid "outline"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8572,7 +8622,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:454
-msgid "textattr|overline"
+msgctxt "textattr"
+msgid "overline"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8583,7 +8634,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:463
-msgid "textattr|line through"
+msgctxt "textattr"
+msgid "line through"
 msgstr "přeškrtnuté"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8594,7 +8646,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:472
-msgid "textattr|blink"
+msgctxt "textattr"
+msgid "blink"
 msgstr "blikající"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8605,7 +8658,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:481
-msgid "textattr|black"
+msgctxt "textattr"
+msgid "black"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8616,7 +8670,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:490
-msgid "textattr|single"
+msgctxt "textattr"
+msgid "single"
 msgstr "jednoduché"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8627,7 +8682,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:499
-msgid "textattr|double"
+msgctxt "textattr"
+msgid "double"
 msgstr "dvojité"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8638,7 +8694,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:508
-msgid "textattr|low"
+msgctxt "textattr"
+msgid "low"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8649,7 +8706,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:517
-msgid "textattr|char"
+msgctxt "textattr"
+msgid "char"
 msgstr "znak"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8660,7 +8718,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:526
-msgid "textattr|word"
+msgctxt "textattr"
+msgid "word"
 msgstr "slovo"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8672,7 +8731,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:535
 #, fuzzy
-msgid "textattr|ltr"
+msgctxt "textattr"
+msgid "ltr"
 msgstr "ldp"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8684,7 +8744,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:544
 #, fuzzy
-msgid "textattr|rtl"
+msgctxt "textattr"
+msgid "rtl"
 msgstr "pdl"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8695,7 +8756,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:553
-msgid "textattr|left"
+msgctxt "textattr"
+msgid "left"
 msgstr "vlevo"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8706,7 +8768,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:562
-msgid "textattr|right"
+msgctxt "textattr"
+msgid "right"
 msgstr "vpravo"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8717,7 +8780,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:571
-msgid "textattr|center"
+msgctxt "textattr"
+msgid "center"
 msgstr "vycentrovat"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8729,7 +8793,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:580
 #, fuzzy
-msgid "textattr|fill"
+msgctxt "textattr"
+msgid "fill"
 msgstr "blok"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8740,7 +8805,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:589
-msgid "textattr|ultra condensed"
+msgctxt "textattr"
+msgid "ultra condensed"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8751,7 +8817,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:598
-msgid "textattr|extra condensed"
+msgctxt "textattr"
+msgid "extra condensed"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8762,7 +8829,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:607
-msgid "textattr|condensed"
+msgctxt "textattr"
+msgid "condensed"
 msgstr "kondenzovaný"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8773,7 +8841,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:616
-msgid "textattr|semi condensed"
+msgctxt "textattr"
+msgid "semi condensed"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8784,7 +8853,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:625
-msgid "textattr|normal"
+msgctxt "textattr"
+msgid "normal"
 msgstr "normální"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8795,7 +8865,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:634
-msgid "textattr|semi expanded"
+msgctxt "textattr"
+msgid "semi expanded"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8807,7 +8878,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:643
 #, fuzzy
-msgid "textattr|expanded"
+msgctxt "textattr"
+msgid "expanded"
 msgstr "rozbaleno"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8818,7 +8890,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:652
-msgid "textattr|extra expanded"
+msgctxt "textattr"
+msgid "extra expanded"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8829,7 +8902,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:661
-msgid "textattr|ultra expanded"
+msgctxt "textattr"
+msgid "ultra expanded"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8840,7 +8914,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:670
-msgid "textattr|small caps"
+msgctxt "textattr"
+msgid "small caps"
 msgstr "malá písmena"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8851,7 +8926,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:679
-msgid "textattr|oblique"
+msgctxt "textattr"
+msgid "oblique"
 msgstr "zkosené"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8862,7 +8938,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:688
-msgid "textattr|italic"
+msgctxt "textattr"
+msgid "italic"
 msgstr "kurzíva"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8873,7 +8950,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:697
-msgid "textattr|Default"
+msgctxt "textattr"
+msgid "Default"
 msgstr "Výchozí"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8884,7 +8962,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:706
-msgid "textattr|Text body"
+msgctxt "textattr"
+msgid "Text body"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8895,7 +8974,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:715
-msgid "textattr|Heading"
+msgctxt "textattr"
+msgid "Heading"
 msgstr "Nadpis"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8908,7 +8988,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:725
 #, fuzzy
-msgid "textattr|baseline"
+msgctxt "textattr"
+msgid "baseline"
 msgstr "vybráno"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8920,7 +9001,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:734
 #, fuzzy
-msgid "textattr|sub"
+msgctxt "textattr"
+msgid "sub"
 msgstr "d-index"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8932,7 +9014,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:743
 #, fuzzy
-msgid "textattr|super"
+msgctxt "textattr"
+msgid "super"
 msgstr "h-index"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8943,7 +9026,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:752
-msgid "textattr|top"
+msgctxt "textattr"
+msgid "top"
 msgstr "nahoru"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8954,7 +9038,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:761
-msgid "textattr|text-top"
+msgctxt "textattr"
+msgid "text-top"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8965,7 +9050,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:770
-msgid "textattr|middle"
+msgctxt "textattr"
+msgid "middle"
 msgstr "na střed"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8976,7 +9062,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:779
-msgid "textattr|bottom"
+msgctxt "textattr"
+msgid "bottom"
 msgstr "dolů"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8987,7 +9074,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:788
-msgid "textattr|text-bottom"
+msgctxt "textattr"
+msgid "text-bottom"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8999,7 +9087,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:798
-msgid "textattr|inherit"
+msgctxt "textattr"
+msgid "inherit"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9010,7 +9099,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:807
-msgid "textattr|lr-tb"
+msgctxt "textattr"
+msgid "lr-tb"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9021,7 +9111,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:816
-msgid "textattr|rl-tb"
+msgctxt "textattr"
+msgid "rl-tb"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9032,7 +9123,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:825
-msgid "textattr|tb-rl"
+msgctxt "textattr"
+msgid "tb-rl"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9043,7 +9135,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:834
-msgid "textattr|tb-lr"
+msgctxt "textattr"
+msgid "tb-lr"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9054,7 +9147,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:843
-msgid "textattr|bt-rl"
+msgctxt "textattr"
+msgid "bt-rl"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9065,7 +9159,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:852
-msgid "textattr|bt-lr"
+msgctxt "textattr"
+msgid "bt-lr"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9076,7 +9171,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:861
-msgid "textattr|lr"
+msgctxt "textattr"
+msgid "lr"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9087,7 +9183,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:870
-msgid "textattr|rl"
+msgctxt "textattr"
+msgid "rl"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9098,7 +9195,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:879
-msgid "textattr|tb"
+msgctxt "textattr"
+msgid "tb"
 msgstr ""
 
 #. Translators: this is a tip for the user on how to toggle a checkbox.
Index: po/pt_BR.po
===================================================================
--- po/pt_BR.po	(revision 4467)
+++ po/pt_BR.po	(working copy)
@@ -2263,7 +2263,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:2975
-msgid "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
 msgstr "não selecionada"
 
 #. Translators: this object is now selected.
@@ -2282,7 +2283,8 @@
 #: ../src/orca/scripts/apps/soffice/where_am_i.py:161
 #: ../src/orca/speechgenerator.py:242 ../src/orca/where_am_I.py:569
 #: ../src/orca/where_am_I.py:990
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr "selecionado"
 
 #. Translators: this object is now unselected.
@@ -2298,7 +2300,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:3877 ../src/orca/default.py:7470
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr "desmarcado"
 
 #. Translators: when users are navigating a table, they
@@ -2641,7 +2644,8 @@
 #: ../src/orca/flat_review.py:376
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:547
 #: ../src/orca/speechgenerator.py:1156 ../src/orca/where_am_I.py:225
-msgid "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
 msgstr "selecionado"
 
 #. Translators: this is in reference to a radio button being
@@ -2652,7 +2656,8 @@
 #: ../src/orca/flat_review.py:383
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:554
 #: ../src/orca/speechgenerator.py:1163 ../src/orca/where_am_I.py:232
-msgid "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
 msgstr "não selecionado"
 
 #. Translators: The component orientation is horizontal.
@@ -4982,7 +4987,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr "dcar"
 
 #. Translators: long braille for the rolename of a dial.
@@ -5135,7 +5141,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr "form"
 
 #. Translators: long braille for the rolename of a form.
@@ -7297,7 +7304,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:646
-msgid "text|read only"
+msgctxt "text"
+msgid "read only"
 msgstr "apenas leitura"
 
 #. Translators: this is used to indicate the user is in a text
@@ -7307,7 +7315,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:654
-msgid "text|rdonly"
+msgctxt "text"
+msgid "rdonly"
 msgstr "apleit"
 
 #. Translators: the regular expression here represents a string to
@@ -8109,7 +8118,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:63
-msgid "textattr|background color"
+msgctxt "textattr"
+msgid "background color"
 msgstr "cor do plano de fundo"
 
 #. Translators: this attribute specifies whether to make the background
@@ -8122,7 +8132,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:74
-msgid "textattr|background full height"
+msgctxt "textattr"
+msgid "background full height"
 msgstr "altura total do plano de fundo"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8133,7 +8144,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:83
-msgid "textattr|background stipple"
+msgctxt "textattr"
+msgid "background stipple"
 msgstr "pontilhado do plano de fundo"
 
 #. Translators: this attribute specifies the direction of the text.
@@ -8144,7 +8156,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:92
-msgid "textattr|direction"
+msgctxt "textattr"
+msgid "direction"
 msgstr "direção"
 
 #. Translators: this attribute specifies whether the text is editable.
@@ -8155,7 +8168,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:101
-msgid "textattr|editable"
+msgctxt "textattr"
+msgid "editable"
 msgstr "editável"
 
 #. Translators: this attribute specifies the font family name of the text.
@@ -8165,7 +8179,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:109
-msgid "textattr|family name"
+msgctxt "textattr"
+msgid "family name"
 msgstr "nome da família"
 
 #. Translators: this attribute specifies the foreground color of the text.
@@ -8176,7 +8191,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:118
-msgid "textattr|foreground color"
+msgctxt "textattr"
+msgid "foreground color"
 msgstr "cor do primeiro plano"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8187,7 +8203,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:127
-msgid "textattr|foreground stipple"
+msgctxt "textattr"
+msgid "foreground stipple"
 msgstr "pontilhado do primeiro plano"
 
 #. Translators: this attribute specifies the effect applied to the font
@@ -8199,7 +8216,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:137
-msgid "textattr|font effect"
+msgctxt "textattr"
+msgid "font effect"
 msgstr "efeito da fonte"
 
 #. Translators: this attribute specifies the indentation of the text
@@ -8210,7 +8228,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:146
-msgid "textattr|indent"
+msgctxt "textattr"
+msgid "indent"
 msgstr "recuo"
 
 #. Translators: this attribute specifies whether the text is invisible.
@@ -8221,7 +8240,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:155
-msgid "textattr|invisible"
+msgctxt "textattr"
+msgid "invisible"
 msgstr "invisível"
 
 #. Translators: this attribute specifies how the justification of the text.
@@ -8232,7 +8252,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:164
-msgid "textattr|justification"
+msgctxt "textattr"
+msgid "justification"
 msgstr "alinhamento"
 
 #. Translators: this attribute specifies the language that the text is
@@ -8243,7 +8264,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:173
-msgid "textattr|language"
+msgctxt "textattr"
+msgid "language"
 msgstr "idioma"
 
 #. Translators: this attribute specifies the pixel width of the left margin.
@@ -8253,7 +8275,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:181
-msgid "textattr|left margin"
+msgctxt "textattr"
+msgid "left margin"
 msgstr "margem esquerda"
 
 #. Translators: this attribute specifies the height of the line of text.
@@ -8264,7 +8287,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:190
-msgid "textattr|line height"
+msgctxt "textattr"
+msgid "line height"
 msgstr "altura da linha"
 
 #. Translators: this attribute refers to the named style which is associated
@@ -8278,7 +8302,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:202
-msgid "textattr|paragraph style"
+msgctxt "textattr"
+msgid "paragraph style"
 msgstr "estilo do parágrafo"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8289,7 +8314,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:211
-msgid "textattr|pixels above lines"
+msgctxt "textattr"
+msgid "pixels above lines"
 msgstr "pixels sobre as linhas"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8300,7 +8326,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:220
-msgid "textattr|pixels below lines"
+msgctxt "textattr"
+msgid "pixels below lines"
 msgstr "pixels sob as linhas"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8312,7 +8339,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:230
-msgid "textattr|pixels inside wrap"
+msgctxt "textattr"
+msgid "pixels inside wrap"
 msgstr "pixels entre linhas do parágrafo"
 
 #. Translators: this attribute specifies the pixel width of the right margin.
@@ -8322,7 +8350,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:238
-msgid "textattr|right margin"
+msgctxt "textattr"
+msgid "right margin"
 msgstr "margem direita"
 
 #. Translators: this attribute specifies the number of pixels that the
@@ -8333,7 +8362,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:247
-msgid "textattr|rise"
+msgctxt "textattr"
+msgid "rise"
 msgstr "elevação"
 
 #. Translators: this attribute specifies the scale of the characters. The
@@ -8344,7 +8374,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:256
-msgid "textattr|scale"
+msgctxt "textattr"
+msgid "scale"
 msgstr "escala"
 
 #. Translators: this attribute specifies the size of the text.
@@ -8354,7 +8385,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:264
-msgid "textattr|size"
+msgctxt "textattr"
+msgid "size"
 msgstr "tamanho"
 
 #. Translators: this attribute specifies the stretch of he text, if set.
@@ -8367,7 +8399,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:275
-msgid "textattr|stretch"
+msgctxt "textattr"
+msgid "stretch"
 msgstr "alongamento"
 
 #. Translators: this attribute specifies whether the text is strike though
@@ -8379,7 +8412,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:285
-msgid "textattr|strike through"
+msgctxt "textattr"
+msgid "strike through"
 msgstr "tachado"
 
 #. Translators: this attribute specifies the slant style of the text,
@@ -8390,7 +8424,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:294
-msgid "textattr|style"
+msgctxt "textattr"
+msgid "style"
 msgstr "estilo"
 
 #. Translators: this attribute specifies the decoration of the text.
@@ -8401,7 +8436,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:303
-msgid "textattr|text decoration"
+msgctxt "textattr"
+msgid "text decoration"
 msgstr "decoração do texto"
 
 #. Translators: this attribute specifies the angle at which the text is
@@ -8414,7 +8450,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:314
-msgid "textattr|text rotation"
+msgctxt "textattr"
+msgid "text rotation"
 msgstr "rotação do texto"
 
 #. Translators: this attribute specifies the shadow effects applied to the text.
@@ -8425,7 +8462,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:323
-msgid "textattr|text shadow"
+msgctxt "textattr"
+msgid "text shadow"
 msgstr "sombra do texto"
 
 #. Translators: this attributes specifies whether the text is underlined.
@@ -8436,7 +8474,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:332
-msgid "textattr|underline"
+msgctxt "textattr"
+msgid "underline"
 msgstr "sublinha"
 
 #. Translators: this attribute specifies the capitalization variant of
@@ -8447,7 +8486,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:341
-msgid "textattr|variant"
+msgctxt "textattr"
+msgid "variant"
 msgstr "variação"
 
 #. Translators: this attributes specifies what vertical alignment property
@@ -8458,7 +8498,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:350
-msgid "textattr|vertical align"
+msgctxt "textattr"
+msgid "vertical align"
 msgstr "alinhamento vertical"
 
 #. Translators: this attribute specifies the weight of the text.
@@ -8469,7 +8510,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:359
-msgid "textattr|weight"
+msgctxt "textattr"
+msgid "weight"
 msgstr "peso"
 
 #. Translators: this attribute specifies the wrap mode of the text, if any.
@@ -8480,7 +8522,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:368
-msgid "textattr|wrap mode"
+msgctxt "textattr"
+msgid "wrap mode"
 msgstr "quebra de texto"
 
 #. Translators: this attribute specifies the way the text is written.
@@ -8493,7 +8536,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:379
-msgid "textattr|writing mode"
+msgctxt "textattr"
+msgid "writing mode"
 msgstr "modo de escrita"
 
 #. The following are the known values of some of these text attributes.
@@ -8511,7 +8555,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:397
-msgid "textattr|true"
+msgctxt "textattr"
+msgid "true"
 msgstr "verdadeiro"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8523,7 +8568,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:407
-msgid "textattr|false"
+msgctxt "textattr"
+msgid "false"
 msgstr "falso"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8536,7 +8582,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:418
-msgid "textattr|none"
+msgctxt "textattr"
+msgid "none"
 msgstr "nenhum"
 
 # Baixo relevo também é "para cima", ver wikipédia.
@@ -8549,7 +8596,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:427
-msgid "textattr|engrave"
+msgctxt "textattr"
+msgid "engrave"
 msgstr "entalhe"
 
 # Alto relevo não é exatamente o mesmo que "relevo para cima"
@@ -8561,7 +8609,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:436
-msgid "textattr|emboss"
+msgctxt "textattr"
+msgid "emboss"
 msgstr "relevo"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8572,7 +8621,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:445
-msgid "textattr|outline"
+msgctxt "textattr"
+msgid "outline"
 msgstr "contorno"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8583,7 +8633,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:454
-msgid "textattr|overline"
+msgctxt "textattr"
+msgid "overline"
 msgstr "sobrelinha"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8594,7 +8645,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:463
-msgid "textattr|line through"
+msgctxt "textattr"
+msgid "line through"
 msgstr "tachado"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8605,7 +8657,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:472
-msgid "textattr|blink"
+msgctxt "textattr"
+msgid "blink"
 msgstr "piscante"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8616,7 +8669,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:481
-msgid "textattr|black"
+msgctxt "textattr"
+msgid "black"
 msgstr "negra"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8627,7 +8681,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:490
-msgid "textattr|single"
+msgctxt "textattr"
+msgid "single"
 msgstr "simples"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8638,7 +8693,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:499
-msgid "textattr|double"
+msgctxt "textattr"
+msgid "double"
 msgstr "dupla"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8649,7 +8705,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:508
-msgid "textattr|low"
+msgctxt "textattr"
+msgid "low"
 msgstr "baixa"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8660,7 +8717,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:517
-msgid "textattr|char"
+msgctxt "textattr"
+msgid "char"
 msgstr "caractere"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8671,7 +8729,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:526
-msgid "textattr|word"
+msgctxt "textattr"
+msgid "word"
 msgstr "palavra"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8682,7 +8741,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:535
-msgid "textattr|ltr"
+msgctxt "textattr"
+msgid "ltr"
 msgstr "e-d"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8693,7 +8753,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:544
-msgid "textattr|rtl"
+msgctxt "textattr"
+msgid "rtl"
 msgstr "d-e"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8704,7 +8765,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:553
-msgid "textattr|left"
+msgctxt "textattr"
+msgid "left"
 msgstr "esquerda"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8715,7 +8777,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:562
-msgid "textattr|right"
+msgctxt "textattr"
+msgid "right"
 msgstr "direita"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8726,7 +8789,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:571
-msgid "textattr|center"
+msgctxt "textattr"
+msgid "center"
 msgstr "centro"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8737,7 +8801,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:580
-msgid "textattr|fill"
+msgctxt "textattr"
+msgid "fill"
 msgstr "justificado"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8748,7 +8813,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:589
-msgid "textattr|ultra condensed"
+msgctxt "textattr"
+msgid "ultra condensed"
 msgstr "ultra condensado"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8759,7 +8825,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:598
-msgid "textattr|extra condensed"
+msgctxt "textattr"
+msgid "extra condensed"
 msgstr "extra condensado"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8770,7 +8837,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:607
-msgid "textattr|condensed"
+msgctxt "textattr"
+msgid "condensed"
 msgstr "condensado"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8781,7 +8849,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:616
-msgid "textattr|semi condensed"
+msgctxt "textattr"
+msgid "semi condensed"
 msgstr "semi condensado"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8792,7 +8861,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:625
-msgid "textattr|normal"
+msgctxt "textattr"
+msgid "normal"
 msgstr "normal"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8803,7 +8873,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:634
-msgid "textattr|semi expanded"
+msgctxt "textattr"
+msgid "semi expanded"
 msgstr "semi expandido"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8814,7 +8885,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:643
-msgid "textattr|expanded"
+msgctxt "textattr"
+msgid "expanded"
 msgstr "expandido"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8825,7 +8897,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:652
-msgid "textattr|extra expanded"
+msgctxt "textattr"
+msgid "extra expanded"
 msgstr "extra expandido"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8836,7 +8909,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:661
-msgid "textattr|ultra expanded"
+msgctxt "textattr"
+msgid "ultra expanded"
 msgstr "ultra expandido"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8847,7 +8921,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:670
-msgid "textattr|small caps"
+msgctxt "textattr"
+msgid "small caps"
 msgstr "versalete"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8858,7 +8933,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:679
-msgid "textattr|oblique"
+msgctxt "textattr"
+msgid "oblique"
 msgstr "oblíquo"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8869,7 +8945,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:688
-msgid "textattr|italic"
+msgctxt "textattr"
+msgid "italic"
 msgstr "itálico"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8880,7 +8957,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:697
-msgid "textattr|Default"
+msgctxt "textattr"
+msgid "Default"
 msgstr "Padrão"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8891,7 +8969,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:706
-msgid "textattr|Text body"
+msgctxt "textattr"
+msgid "Text body"
 msgstr "Corpo de texto"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8902,7 +8981,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:715
-msgid "textattr|Heading"
+msgctxt "textattr"
+msgid "Heading"
 msgstr "Título"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8914,7 +8994,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:725
-msgid "textattr|baseline"
+msgctxt "textattr"
+msgid "baseline"
 msgstr "linha de base"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8925,7 +9006,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:734
-msgid "textattr|sub"
+msgctxt "textattr"
+msgid "sub"
 msgstr "sob"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8936,7 +9018,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:743
-msgid "textattr|super"
+msgctxt "textattr"
+msgid "super"
 msgstr "sobre"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8947,7 +9030,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:752
-msgid "textattr|top"
+msgctxt "textattr"
+msgid "top"
 msgstr "topo"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8958,7 +9042,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:761
-msgid "textattr|text-top"
+msgctxt "textattr"
+msgid "text-top"
 msgstr "topo do texto"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8969,7 +9054,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:770
-msgid "textattr|middle"
+msgctxt "textattr"
+msgid "middle"
 msgstr "meio"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8980,7 +9066,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:779
-msgid "textattr|bottom"
+msgctxt "textattr"
+msgid "bottom"
 msgstr "baixo"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8991,7 +9078,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:788
-msgid "textattr|text-bottom"
+msgctxt "textattr"
+msgid "text-bottom"
 msgstr "fundo do texto"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9003,7 +9091,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:798
-msgid "textattr|inherit"
+msgctxt "textattr"
+msgid "inherit"
 msgstr "herdar"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9014,7 +9103,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:807
-msgid "textattr|lr-tb"
+msgctxt "textattr"
+msgid "lr-tb"
 msgstr "ed-cb"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9025,7 +9115,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:816
-msgid "textattr|rl-tb"
+msgctxt "textattr"
+msgid "rl-tb"
 msgstr "de-cb"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9036,7 +9127,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:825
-msgid "textattr|tb-rl"
+msgctxt "textattr"
+msgid "tb-rl"
 msgstr "cb-de"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9047,7 +9139,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:834
-msgid "textattr|tb-lr"
+msgctxt "textattr"
+msgid "tb-lr"
 msgstr "cb-ed"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9058,7 +9151,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:843
-msgid "textattr|bt-rl"
+msgctxt "textattr"
+msgid "bt-rl"
 msgstr "bc-de"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9069,7 +9163,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:852
-msgid "textattr|bt-lr"
+msgctxt "textattr"
+msgid "bt-lr"
 msgstr "bc-ed"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9080,7 +9175,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:861
-msgid "textattr|lr"
+msgctxt "textattr"
+msgid "lr"
 msgstr "ed"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9091,7 +9187,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:870
-msgid "textattr|rl"
+msgctxt "textattr"
+msgid "rl"
 msgstr "de"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9102,7 +9199,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:879
-msgid "textattr|tb"
+msgctxt "textattr"
+msgid "tb"
 msgstr "cb"
 
 #. Translators: this is a tip for the user on how to toggle a checkbox.
Index: po/es.po
===================================================================
--- po/es.po	(revision 4467)
+++ po/es.po	(working copy)
@@ -2285,7 +2285,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:2986
-msgid "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
 msgstr " no seleccionado"
 
 #. Translators: this object is now selected.
@@ -2304,7 +2305,8 @@
 #: ../src/orca/scripts/apps/soffice/where_am_i.py:161
 #: ../src/orca/speechgenerator.py:270 ../src/orca/where_am_I.py:569
 #: ../src/orca/where_am_I.py:990
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr "seleccionado"
 
 #. Translators: this object is now unselected.
@@ -2320,7 +2322,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:3889 ../src/orca/default.py:7527
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr "no seleccionado"
 
 #. Translators: when users are navigating a table, they
@@ -2664,7 +2667,8 @@
 #: ../src/orca/flat_review.py:381
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:547
 #: ../src/orca/speechgenerator.py:1201 ../src/orca/where_am_I.py:225
-msgid "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
 msgstr "seleccionado"
 
 #. Translators: this is in reference to a radio button being
@@ -2675,7 +2679,8 @@
 #: ../src/orca/flat_review.py:388
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:554
 #: ../src/orca/speechgenerator.py:1208 ../src/orca/where_am_I.py:232
-msgid "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
 msgstr "no seleccionado"
 
 #. Translators: The component orientation is horizontal.
@@ -5009,7 +5014,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr "mrcd"
 
 #. Translators: long braille for the rolename of a dial.
@@ -5160,7 +5166,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr "form"
 
 #. Translators: long braille for the rolename of a form.
@@ -7309,7 +7316,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:656
-msgid "text|read only"
+msgctxt "text"
+msgid "read only"
 msgstr "sólo lectura"
 
 #. Translators: this is used to indicate the user is in a text
@@ -7319,7 +7327,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:664
-msgid "text|rdonly"
+msgctxt "text"
+msgid "rdonly"
 msgstr "sólolec"
 
 #. Translators: the regular expression here represents a string to
@@ -8121,7 +8130,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:64
-msgid "textattr|background color"
+msgctxt "textattr"
+msgid "background color"
 msgstr "color de fondo"
 
 #. Translators: this attribute specifies whether to make the background
@@ -8134,7 +8144,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:75
-msgid "textattr|background full height"
+msgctxt "textattr"
+msgid "background full height"
 msgstr "altura completa del fondo"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8145,7 +8156,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:84
-msgid "textattr|background stipple"
+msgctxt "textattr"
+msgid "background stipple"
 msgstr "fondo punteado"
 
 #. Translators: this attribute specifies the direction of the text.
@@ -8156,7 +8168,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:93
-msgid "textattr|direction"
+msgctxt "textattr"
+msgid "direction"
 msgstr "dirección"
 
 #. Translators: this attribute specifies whether the text is editable.
@@ -8167,7 +8180,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:102
-msgid "textattr|editable"
+msgctxt "textattr"
+msgid "editable"
 msgstr "editable"
 
 #. Translators: this attribute specifies the font family name of the text.
@@ -8177,7 +8191,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:110
-msgid "textattr|family name"
+msgctxt "textattr"
+msgid "family name"
 msgstr "nombre de la tipografía"
 
 #. Translators: this attribute specifies the foreground color of the text.
@@ -8188,7 +8203,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:119
-msgid "textattr|foreground color"
+msgctxt "textattr"
+msgid "foreground color"
 msgstr "color de primer plano"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8199,7 +8215,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:128
-msgid "textattr|foreground stipple"
+msgctxt "textattr"
+msgid "foreground stipple"
 msgstr "primer plano puenteado"
 
 #. Translators: this attribute specifies the effect applied to the font
@@ -8211,7 +8228,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:138
-msgid "textattr|font effect"
+msgctxt "textattr"
+msgid "font effect"
 msgstr "efecto de tipografía"
 
 #. Translators: this attribute specifies the indentation of the text
@@ -8222,7 +8240,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:147
-msgid "textattr|indent"
+msgctxt "textattr"
+msgid "indent"
 msgstr "sangrado"
 
 #. Translators: this attribute specifies there is something "wrong" with
@@ -8232,7 +8251,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:155
-msgid "textattr|invalid"
+msgctxt "textattr"
+msgid "invalid"
 msgstr "no válido"
 
 #. Translators: this attribute specifies whether the text is invisible.
@@ -8243,7 +8263,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:164
-msgid "textattr|invisible"
+msgctxt "textattr"
+msgid "invisible"
 msgstr "invisible"
 
 #. Translators: this attribute specifies how the justification of the text.
@@ -8254,7 +8275,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:173
-msgid "textattr|justification"
+msgctxt "textattr"
+msgid "justification"
 msgstr "justificación"
 
 #. Translators: this attribute specifies the language that the text is
@@ -8265,7 +8287,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:182
-msgid "textattr|language"
+msgctxt "textattr"
+msgid "language"
 msgstr "idioma"
 
 #. Translators: this attribute specifies the pixel width of the left margin.
@@ -8275,7 +8298,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:190
-msgid "textattr|left margin"
+msgctxt "textattr"
+msgid "left margin"
 msgstr "margen izquierdo"
 
 #. Translators: this attribute specifies the height of the line of text.
@@ -8286,7 +8310,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:199
-msgid "textattr|line height"
+msgctxt "textattr"
+msgid "line height"
 msgstr "altura de la línea"
 
 #. Translators: this attribute refers to the named style which is associated
@@ -8300,7 +8325,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:211
-msgid "textattr|paragraph style"
+msgctxt "textattr"
+msgid "paragraph style"
 msgstr "estilo de párrafo"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8311,7 +8337,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:220
-msgid "textattr|pixels above lines"
+msgctxt "textattr"
+msgid "pixels above lines"
 msgstr "píxeles por encima de las líneas"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8322,7 +8349,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:229
-msgid "textattr|pixels below lines"
+msgctxt "textattr"
+msgid "pixels below lines"
 msgstr "píxeles por debajo de las líneas"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8334,7 +8362,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:239
-msgid "textattr|pixels inside wrap"
+msgctxt "textattr"
+msgid "pixels inside wrap"
 msgstr "píxeles dentro de la línea"
 
 #. Translators: this attribute specifies the pixel width of the right margin.
@@ -8344,7 +8373,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:247
-msgid "textattr|right margin"
+msgctxt "textattr"
+msgid "right margin"
 msgstr "margen derecho"
 
 #. Translators: this attribute specifies the number of pixels that the
@@ -8355,7 +8385,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:256
-msgid "textattr|rise"
+msgctxt "textattr"
+msgid "rise"
 msgstr "comienzo"
 
 #. Translators: this attribute specifies the scale of the characters. The
@@ -8366,7 +8397,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:265
-msgid "textattr|scale"
+msgctxt "textattr"
+msgid "scale"
 msgstr "escala"
 
 #. Translators: this attribute specifies the size of the text.
@@ -8376,7 +8408,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:273
-msgid "textattr|size"
+msgctxt "textattr"
+msgid "size"
 msgstr "tamaño"
 
 #. Translators: this attribute specifies the stretch of he text, if set.
@@ -8389,7 +8422,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:284
-msgid "textattr|stretch"
+msgctxt "textattr"
+msgid "stretch"
 msgstr "estirar"
 
 #. Translators: this attribute specifies whether the text is strike though
@@ -8401,7 +8435,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:294
-msgid "textattr|strike through"
+msgctxt "textattr"
+msgid "strike through"
 msgstr "tachado"
 
 #. Translators: this attribute specifies the slant style of the text,
@@ -8412,7 +8447,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:303
-msgid "textattr|style"
+msgctxt "textattr"
+msgid "style"
 msgstr "estilo"
 
 #. Translators: this attribute specifies the decoration of the text.
@@ -8423,7 +8459,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:312
-msgid "textattr|text decoration"
+msgctxt "textattr"
+msgid "text decoration"
 msgstr "decoración del texto"
 
 #. Translators: this attribute specifies the angle at which the text is
@@ -8436,7 +8473,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:323
-msgid "textattr|text rotation"
+msgctxt "textattr"
+msgid "text rotation"
 msgstr "rotación del texto"
 
 #. Translators: this attribute specifies the shadow effects applied to the text.
@@ -8447,7 +8485,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:332
-msgid "textattr|text shadow"
+msgctxt "textattr"
+msgid "text shadow"
 msgstr "texto sombreado"
 
 #. Translators: this attributes specifies whether the text is underlined.
@@ -8458,7 +8497,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:341
-msgid "textattr|underline"
+msgctxt "textattr"
+msgid "underline"
 msgstr "subrayado"
 
 #. Translators: this attribute specifies the capitalization variant of
@@ -8469,7 +8509,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:350
-msgid "textattr|variant"
+msgctxt "textattr"
+msgid "variant"
 msgstr "variante"
 
 #. Translators: this attributes specifies what vertical alignment property
@@ -8480,7 +8521,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:359
-msgid "textattr|vertical align"
+msgctxt "textattr"
+msgid "vertical align"
 msgstr "alineación vertical"
 
 #. Translators: this attribute specifies the weight of the text.
@@ -8491,7 +8533,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:368
-msgid "textattr|weight"
+msgctxt "textattr"
+msgid "weight"
 msgstr "anchura"
 
 #. Translators: this attribute specifies the wrap mode of the text, if any.
@@ -8502,7 +8545,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:377
-msgid "textattr|wrap mode"
+msgctxt "textattr"
+msgid "wrap mode"
 msgstr "modo expandido"
 
 #. Translators: this attribute specifies the way the text is written.
@@ -8515,7 +8559,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:388
-msgid "textattr|writing mode"
+msgctxt "textattr"
+msgid "writing mode"
 msgstr "modo de escritura"
 
 #. The following are the known values of some of these text attributes.
@@ -8533,7 +8578,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:406
-msgid "textattr|true"
+msgctxt "textattr"
+msgid "true"
 msgstr "verdadero"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8545,7 +8591,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:416
-msgid "textattr|false"
+msgctxt "textattr"
+msgid "false"
 msgstr "falso"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8558,7 +8605,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:427
-msgid "textattr|none"
+msgctxt "textattr"
+msgid "none"
 msgstr "ninguno"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8569,7 +8617,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:436
-msgid "textattr|engrave"
+msgctxt "textattr"
+msgid "engrave"
 msgstr "grabar"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8580,7 +8629,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:445
-msgid "textattr|emboss"
+msgctxt "textattr"
+msgid "emboss"
 msgstr "membrete"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8591,7 +8641,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:454
-msgid "textattr|outline"
+msgctxt "textattr"
+msgid "outline"
 msgstr "resumen"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8602,7 +8653,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:463
-msgid "textattr|overline"
+msgctxt "textattr"
+msgid "overline"
 msgstr "suprarayado"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8613,7 +8665,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:472
-msgid "textattr|line through"
+msgctxt "textattr"
+msgid "line through"
 msgstr "tachado"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8624,7 +8677,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:481
-msgid "textattr|blink"
+msgctxt "textattr"
+msgid "blink"
 msgstr "parpadeo"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8635,7 +8689,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:490
-msgid "textattr|black"
+msgctxt "textattr"
+msgid "black"
 msgstr "negra"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8646,7 +8701,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:499
-msgid "textattr|single"
+msgctxt "textattr"
+msgid "single"
 msgstr "sencillo"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8657,7 +8713,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:508
-msgid "textattr|double"
+msgctxt "textattr"
+msgid "double"
 msgstr "doble"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8668,7 +8725,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:517
-msgid "textattr|low"
+msgctxt "textattr"
+msgid "low"
 msgstr "bajo"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8679,7 +8737,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:526
-msgid "textattr|char"
+msgctxt "textattr"
+msgid "char"
 msgstr "carácter"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8690,7 +8749,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:535
-msgid "textattr|word"
+msgctxt "textattr"
+msgid "word"
 msgstr "palabra"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8701,7 +8761,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:544
-msgid "textattr|ltr"
+msgctxt "textattr"
+msgid "ltr"
 msgstr "I-->D"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8712,7 +8773,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:553
-msgid "textattr|rtl"
+msgctxt "textattr"
+msgid "rtl"
 msgstr "D-->I"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8723,7 +8785,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:562
-msgid "textattr|left"
+msgctxt "textattr"
+msgid "left"
 msgstr "izquierda"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8734,7 +8797,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:571
-msgid "textattr|right"
+msgctxt "textattr"
+msgid "right"
 msgstr "derecha"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8745,7 +8809,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:580
-msgid "textattr|center"
+msgctxt "textattr"
+msgid "center"
 msgstr "centrado"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8755,7 +8820,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:588
-msgid "textattr|no justification"
+msgctxt "textattr"
+msgid "no justification"
 msgstr "sin justificación"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8766,7 +8832,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:597
-msgid "textattr|fill"
+msgctxt "textattr"
+msgid "fill"
 msgstr "completa"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8777,7 +8844,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:606
-msgid "textattr|ultra condensed"
+msgctxt "textattr"
+msgid "ultra condensed"
 msgstr "ultra condensado"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8788,7 +8856,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:615
-msgid "textattr|extra condensed"
+msgctxt "textattr"
+msgid "extra condensed"
 msgstr "extra condensado"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8799,7 +8868,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:624
-msgid "textattr|condensed"
+msgctxt "textattr"
+msgid "condensed"
 msgstr "condensado"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8810,7 +8880,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:633
-msgid "textattr|semi condensed"
+msgctxt "textattr"
+msgid "semi condensed"
 msgstr "semi condensado"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8821,7 +8892,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:642
-msgid "textattr|normal"
+msgctxt "textattr"
+msgid "normal"
 msgstr "normal"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8832,7 +8904,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:651
-msgid "textattr|semi expanded"
+msgctxt "textattr"
+msgid "semi expanded"
 msgstr "semi expandido"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8843,7 +8916,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:660
-msgid "textattr|expanded"
+msgctxt "textattr"
+msgid "expanded"
 msgstr "expandido"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8854,7 +8928,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:669
-msgid "textattr|extra expanded"
+msgctxt "textattr"
+msgid "extra expanded"
 msgstr "extra expandido"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8865,7 +8940,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:678
-msgid "textattr|ultra expanded"
+msgctxt "textattr"
+msgid "ultra expanded"
 msgstr "ultra expandido"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8876,7 +8952,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:687
-msgid "textattr|small caps"
+msgctxt "textattr"
+msgid "small caps"
 msgstr "mayúsculas pequeñas"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8887,7 +8964,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:696
-msgid "textattr|oblique"
+msgctxt "textattr"
+msgid "oblique"
 msgstr "oblicuo"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8898,7 +8976,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:705
-msgid "textattr|italic"
+msgctxt "textattr"
+msgid "italic"
 msgstr "cursiva"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8909,7 +8988,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:714
-msgid "textattr|Default"
+msgctxt "textattr"
+msgid "Default"
 msgstr "Predeterminado"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8920,7 +9000,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:723
-msgid "textattr|Text body"
+msgctxt "textattr"
+msgid "Text body"
 msgstr "Cuerpo del texto"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8931,7 +9012,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:732
-msgid "textattr|Heading"
+msgctxt "textattr"
+msgid "Heading"
 msgstr "Encabezado"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8943,7 +9025,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:742
-msgid "textattr|baseline"
+msgctxt "textattr"
+msgid "baseline"
 msgstr "en línea"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8954,7 +9037,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:751
-msgid "textattr|sub"
+msgctxt "textattr"
+msgid "sub"
 msgstr "subíndice"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8965,7 +9049,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:760
-msgid "textattr|super"
+msgctxt "textattr"
+msgid "super"
 msgstr "super índice"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8976,7 +9061,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:769
-msgid "textattr|top"
+msgctxt "textattr"
+msgid "top"
 msgstr "superior"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8987,7 +9073,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:778
-msgid "textattr|text-top"
+msgctxt "textattr"
+msgid "text-top"
 msgstr "texto-superior"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8998,7 +9085,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:787
-msgid "textattr|middle"
+msgctxt "textattr"
+msgid "middle"
 msgstr "medio"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9009,7 +9097,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:796
-msgid "textattr|bottom"
+msgctxt "textattr"
+msgid "bottom"
 msgstr "inferior"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9020,7 +9109,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:805
-msgid "textattr|text-bottom"
+msgctxt "textattr"
+msgid "text-bottom"
 msgstr "texto-inferior"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9032,7 +9122,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:815
-msgid "textattr|inherit"
+msgctxt "textattr"
+msgid "inherit"
 msgstr "heredar"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9043,7 +9134,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:824
-msgid "textattr|lr-tb"
+msgctxt "textattr"
+msgid "lr-tb"
 msgstr "izde-arab"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9054,7 +9146,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:833
-msgid "textattr|rl-tb"
+msgctxt "textattr"
+msgid "rl-tb"
 msgstr "deiz-arab"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9065,7 +9158,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:842
-msgid "textattr|tb-rl"
+msgctxt "textattr"
+msgid "tb-rl"
 msgstr "arab-deiz"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9076,7 +9170,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:851
-msgid "textattr|tb-lr"
+msgctxt "textattr"
+msgid "tb-lr"
 msgstr "arab-izde"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9087,7 +9182,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:860
-msgid "textattr|bt-rl"
+msgctxt "textattr"
+msgid "bt-rl"
 msgstr "abar-deiz"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9098,7 +9194,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:869
-msgid "textattr|bt-lr"
+msgctxt "textattr"
+msgid "bt-lr"
 msgstr "abar-izde"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9109,7 +9206,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:878
-msgid "textattr|lr"
+msgctxt "textattr"
+msgid "lr"
 msgstr "izde"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9120,7 +9218,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:887
-msgid "textattr|rl"
+msgctxt "textattr"
+msgid "rl"
 msgstr "deiz"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9131,7 +9230,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:896
-msgid "textattr|tb"
+msgctxt "textattr"
+msgid "tb"
 msgstr "arab"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9140,7 +9240,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:903
-msgid "textattr|solid"
+msgctxt "textattr"
+msgid "solid"
 msgstr "tachado"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9151,7 +9252,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:912
-msgid "textattr|spelling"
+msgctxt "textattr"
+msgid "spelling"
 msgstr "falta ortográfica"
 
 #. Translators: this is a tip for the user on how to toggle a checkbox.
Index: po/mk.po
===================================================================
--- po/mk.po	(revision 4467)
+++ po/mk.po	(working copy)
@@ -2119,7 +2119,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:2740
-msgid "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
 msgstr " не е избрано"
 
 #. Translators: this means the user has selected
@@ -2143,7 +2144,8 @@
 #: ../src/orca/default.py:3486 ../src/orca/default.py:3707
 #: ../src/orca/default.py:6661 ../src/orca/scripts/StarOffice.py:130
 #: ../src/orca/speechgenerator.py:238 ../src/orca/where_am_I.py:484
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr "избрано"
 
 #. Translators: this object is now unselected.
@@ -2159,7 +2161,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:3495 ../src/orca/default.py:6677
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr "не е избрано"
 
 #. Translators: when users are navigating a table, they
@@ -2421,7 +2424,8 @@
 #.
 #: ../src/orca/flat_review.py:377 ../src/orca/Gecko.py:1105
 #: ../src/orca/speechgenerator.py:1064 ../src/orca/where_am_I.py:199
-msgid "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
 msgstr "избрано"
 
 #. Translators: this is in reference to a radio button being
@@ -2431,7 +2435,8 @@
 #.
 #: ../src/orca/flat_review.py:384 ../src/orca/Gecko.py:1112
 #: ../src/orca/speechgenerator.py:1071 ../src/orca/where_am_I.py:206
-msgid "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
 msgstr "не е избрано"
 
 #. Translators: The component orientation is horizontal.
@@ -3470,7 +3475,8 @@
 #.
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #: ../src/orca/J2SE-access-bridge.py:86
-msgid "listitem|selected"
+msgctxt "listitem"
+msgid "selected"
 msgstr "избрано"
 
 #. Translators: this represents the state of a node in a tree
@@ -3478,7 +3484,8 @@
 #.
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #: ../src/orca/J2SE-access-bridge.py:94
-msgid "listitem|unselected"
+msgctxt "listitem"
+msgid "unselected"
 msgstr "неизбрано"
 
 #. Translators: this is presented in a GUI to represent the
@@ -4556,7 +4563,8 @@
 #.
 #: ../src/orca/orca.py:1302 ../src/orca/orca.py:1315 ../src/orca/orca.py:1436
 #: ../src/orca/orca.py:1477
-msgid "option|speech"
+msgctxt "option"
+msgid "speech"
 msgstr "говор"
 
 #. Translators: this option is for enabling braille output on
@@ -4566,7 +4574,8 @@
 #.
 #: ../src/orca/orca.py:1303 ../src/orca/orca.py:1316 ../src/orca/orca.py:1444
 #: ../src/orca/orca.py:1479
-msgid "option|braille"
+msgctxt "option"
+msgid "braille"
 msgstr "брајови знаци"
 
 #. Translators: this option is for enabling a GUI to monitor
@@ -4576,7 +4585,8 @@
 #.
 #: ../src/orca/orca.py:1304 ../src/orca/orca.py:1317 ../src/orca/orca.py:1452
 #: ../src/orca/orca.py:1481
-msgid "option|braille-monitor"
+msgctxt "option"
+msgid "braille-monitor"
 msgstr "брајов монитор"
 
 #. Translators: this option is for enabling screen
@@ -4586,7 +4596,8 @@
 #.
 #: ../src/orca/orca.py:1305 ../src/orca/orca.py:1318 ../src/orca/orca.py:1460
 #: ../src/orca/orca.py:1483
-msgid "option|magnifier"
+msgctxt "option"
+msgid "magnifier"
 msgstr "зголемувач"
 
 #. Translators: this option is for enabling the display
@@ -4596,7 +4607,8 @@
 #.
 #: ../src/orca/orca.py:1306 ../src/orca/orca.py:1319 ../src/orca/orca.py:1468
 #: ../src/orca/orca.py:1485
-msgid "option|main-window"
+msgctxt "option"
+msgid "main-window"
 msgstr "главен прозорец"
 
 #. Translators: if the user supplies an option via the '-e, --enable'
@@ -5589,7 +5601,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr "бирај"
 
 #. Translators: long braille for the rolename of a dial.
@@ -5740,7 +5753,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr "форма"
 
 #. Translators: long braille for the rolename of a form.
Index: po/ko.po
===================================================================
--- po/ko.po	(revision 4467)
+++ po/ko.po	(working copy)
@@ -1887,7 +1887,8 @@
 #: ../src/orca/scripts/StarOffice.py:130 ../src/orca/speechgenerator.py:247
 #: ../src/orca/where_am_I.py:496
 #, fuzzy
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr "선택함"
 
 #. Translators: when users are navigating a table, they
@@ -2068,7 +2069,8 @@
 #.
 #: ../src/orca/default.py:6147
 #, fuzzy
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr "선택 해제함"
 
 #. Translators: this refers to the speech synthesis services
@@ -2160,7 +2162,8 @@
 #: ../src/orca/flat_review.py:377 ../src/orca/Gecko.py:1090
 #: ../src/orca/speechgenerator.py:1073 ../src/orca/where_am_I.py:206
 #, fuzzy
-msgid "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
 msgstr "라디오 단추"
 
 #. Translators: this is in reference to a radio button being
@@ -2171,7 +2174,8 @@
 #: ../src/orca/flat_review.py:384 ../src/orca/Gecko.py:1097
 #: ../src/orca/speechgenerator.py:1080 ../src/orca/where_am_I.py:213
 #, fuzzy
-msgid "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
 msgstr "선택 안 함"
 
 #. Translators: The component orientation is horizontal.
@@ -3150,7 +3154,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #: ../src/orca/J2SE-access-bridge.py:86
 #, fuzzy
-msgid "listitem|selected"
+msgctxt "listitem"
+msgid "selected"
 msgstr "선택함"
 
 #. Translators: this represents the state of a node in a tree
@@ -3159,7 +3164,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #: ../src/orca/J2SE-access-bridge.py:94
 #, fuzzy
-msgid "listitem|unselected"
+msgctxt "listitem"
+msgid "unselected"
 msgstr "선택 해제함"
 
 #. Translators: this is presented in a GUI to represent the
@@ -4120,7 +4126,8 @@
 #: ../src/orca/orca.py:1282 ../src/orca/orca.py:1295 ../src/orca/orca.py:1416
 #: ../src/orca/orca.py:1457
 #, fuzzy
-msgid "option|speech"
+msgctxt "option"
+msgid "speech"
 msgstr "옵션 창"
 
 #. Translators: this option is for enabling braille output on
@@ -4131,7 +4138,8 @@
 #: ../src/orca/orca.py:1283 ../src/orca/orca.py:1296 ../src/orca/orca.py:1424
 #: ../src/orca/orca.py:1459
 #, fuzzy
-msgid "option|braille"
+msgctxt "option"
+msgid "braille"
 msgstr "옵션 창"
 
 #. Translators: this option is for enabling a GUI to monitor
@@ -4142,7 +4150,8 @@
 #: ../src/orca/orca.py:1284 ../src/orca/orca.py:1297 ../src/orca/orca.py:1432
 #: ../src/orca/orca.py:1461
 #, fuzzy
-msgid "option|braille-monitor"
+msgctxt "option"
+msgid "braille-monitor"
 msgstr "점자 상태 정보 사용(_M)"
 
 #. Translators: this option is for enabling screen
@@ -4153,7 +4162,8 @@
 #: ../src/orca/orca.py:1285 ../src/orca/orca.py:1298 ../src/orca/orca.py:1440
 #: ../src/orca/orca.py:1463
 #, fuzzy
-msgid "option|magnifier"
+msgctxt "option"
+msgid "magnifier"
 msgstr "옵션 창"
 
 #. Translators: this option is for enabling the display
@@ -4163,7 +4173,8 @@
 #.
 #: ../src/orca/orca.py:1286 ../src/orca/orca.py:1299 ../src/orca/orca.py:1448
 #: ../src/orca/orca.py:1465
-msgid "option|main-window"
+msgctxt "option"
+msgid "main-window"
 msgstr ""
 
 #. Translators: if the user supplies an option via the '-e, --enable'
@@ -5036,7 +5047,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr ""
 
 #. Translators: long braille for the rolename of a dial.
@@ -5187,7 +5199,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr ""
 
 #. Translators: long braille for the rolename of a form.
Index: po/uk.po
===================================================================
--- po/uk.po	(revision 4467)
+++ po/uk.po	(working copy)
@@ -1813,7 +1813,8 @@
 #.
 #: ../src/orca/default.py:3173 ../src/orca/default.py:6041
 #: ../src/orca/scripts/StarOffice.py:142 ../src/orca/where_am_I.py:491
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr "виділений"
 
 #. Translators: when users are navigating a table, they
@@ -1992,7 +1993,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:6055
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr "не виділений"
 
 #. Translators: this refers to the speech synthesis services
@@ -2072,7 +2074,8 @@
 #.
 #: ../src/orca/flat_review.py:330 ../src/orca/Gecko.py:1047
 #: ../src/orca/speechgenerator.py:1031 ../src/orca/where_am_I.py:207
-msgid "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
 msgstr "виділена"
 
 #. Translators: this is in reference to a radio button being
@@ -2082,7 +2085,8 @@
 #.
 #: ../src/orca/flat_review.py:337 ../src/orca/Gecko.py:1054
 #: ../src/orca/speechgenerator.py:1038 ../src/orca/where_am_I.py:214
-msgid "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
 msgstr "не виділена"
 
 #. Translators: The component orientation is horizontal.
@@ -2989,7 +2993,8 @@
 #.
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #: ../src/orca/J2SE-access-bridge.py:86
-msgid "listitem|selected"
+msgctxt "listitem"
+msgid "selected"
 msgstr "виділено"
 
 #. Translators: this represents the state of a node in a tree
@@ -2997,7 +3002,8 @@
 #.
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #: ../src/orca/J2SE-access-bridge.py:94
-msgid "listitem|unselected"
+msgctxt "listitem"
+msgid "unselected"
 msgstr "не виділено"
 
 #: ../src/orca/keybindings.py:152 ../src/orca/orca_gui_prefs.py:1610
@@ -4567,7 +4573,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:389
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr "наб"
 
 #. Translators: long braille for the rolename of a dial.
@@ -4718,7 +4725,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:490
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr "форм"
 
 #. Translators: long braille for the rolename of a form.
Index: po/nb.po
===================================================================
--- po/nb.po	(revision 4467)
+++ po/nb.po	(working copy)
@@ -2283,7 +2283,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:2986
-msgid "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
 msgstr "ikke valgt"
 
 #. Translators: this object is now selected.
@@ -2302,8 +2303,9 @@
 #: ../src/orca/scripts/apps/soffice/where_am_i.py:161
 #: ../src/orca/speechgenerator.py:242 ../src/orca/where_am_I.py:569
 #: ../src/orca/where_am_I.py:990
-msgid "text|selected"
-msgstr "text|valgt"
+msgctxt "text"
+msgid "selected"
+msgstr "valgt"
 
 #. Translators: this object is now unselected.
 #. Let the user know this.
@@ -2318,8 +2320,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:3889 ../src/orca/default.py:7527
-msgid "text|unselected"
-msgstr "text|ikke valgt"
+msgctxt "text"
+msgid "unselected"
+msgstr "ikke valgt"
 
 #. Translators: when users are navigating a table, they
 #. sometimes want the entire row of a table read, or
@@ -2669,8 +2672,9 @@
 #: ../src/orca/flat_review.py:381
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:547
 #: ../src/orca/speechgenerator.py:1156 ../src/orca/where_am_I.py:225
-msgid "radiobutton|selected"
-msgstr "radiobutton|valgt"
+msgctxt "radiobutton"
+msgid "selected"
+msgstr "valgt"
 
 #. Translators: this is in reference to a radio button being
 #. selected or not.
@@ -2680,8 +2684,9 @@
 #: ../src/orca/flat_review.py:388
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:554
 #: ../src/orca/speechgenerator.py:1163 ../src/orca/where_am_I.py:232
-msgid "radiobutton|not selected"
-msgstr "radiobutton|ikke valgt"
+msgctxt "radiobutton"
+msgid "not selected"
+msgstr "ikke valgt"
 
 #. Translators: The component orientation is horizontal.
 #.
@@ -4994,7 +4999,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr "skive"
 
 #. Translators: long braille for the rolename of a dial.
@@ -5145,7 +5151,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr "skjema"
 
 #. Translators: long braille for the rolename of a form.
@@ -7289,7 +7296,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:650
-msgid "text|read only"
+msgctxt "text"
+msgid "read only"
 msgstr "skrivebeskyttet"
 
 #. Translators: this is used to indicate the user is in a text
@@ -7299,7 +7307,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:658
-msgid "text|rdonly"
+msgctxt "text"
+msgid "rdonly"
 msgstr "skrivebeskyttet"
 
 #. Translators: the regular expression here represents a string to
@@ -8102,7 +8111,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:64
-msgid "textattr|background color"
+msgctxt "textattr"
+msgid "background color"
 msgstr "bakgrunnsfarge"
 
 #. Translators: this attribute specifies whether to make the background
@@ -8115,7 +8125,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:75
-msgid "textattr|background full height"
+msgctxt "textattr"
+msgid "background full height"
 msgstr ""
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8126,7 +8137,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:84
-msgid "textattr|background stipple"
+msgctxt "textattr"
+msgid "background stipple"
 msgstr ""
 
 #. Translators: this attribute specifies the direction of the text.
@@ -8137,7 +8149,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:93
-msgid "textattr|direction"
+msgctxt "textattr"
+msgid "direction"
 msgstr "retning"
 
 #. Translators: this attribute specifies whether the text is editable.
@@ -8148,7 +8161,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:102
-msgid "textattr|editable"
+msgctxt "textattr"
+msgid "editable"
 msgstr "redigerbar"
 
 #. Translators: this attribute specifies the font family name of the text.
@@ -8158,7 +8172,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:110
-msgid "textattr|family name"
+msgctxt "textattr"
+msgid "family name"
 msgstr "familienavn"
 
 #. Translators: this attribute specifies the foreground color of the text.
@@ -8169,7 +8184,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:119
-msgid "textattr|foreground color"
+msgctxt "textattr"
+msgid "foreground color"
 msgstr "forgrunnsfarge"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8180,7 +8196,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:128
-msgid "textattr|foreground stipple"
+msgctxt "textattr"
+msgid "foreground stipple"
 msgstr ""
 
 #. Translators: this attribute specifies the effect applied to the font
@@ -8192,7 +8209,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:138
-msgid "textattr|font effect"
+msgctxt "textattr"
+msgid "font effect"
 msgstr ""
 
 #. Translators: this attribute specifies the indentation of the text
@@ -8203,7 +8221,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:147
-msgid "textattr|indent"
+msgctxt "textattr"
+msgid "indent"
 msgstr "innrykk"
 
 #. Translators: this attribute specifies there is something "wrong" with
@@ -8213,7 +8232,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:155
-msgid "textattr|invalid"
+msgctxt "textattr"
+msgid "invalid"
 msgstr "ugyldig"
 
 #. Translators: this attribute specifies whether the text is invisible.
@@ -8224,7 +8244,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:164
-msgid "textattr|invisible"
+msgctxt "textattr"
+msgid "invisible"
 msgstr "usynlig"
 
 #. Translators: this attribute specifies how the justification of the text.
@@ -8235,7 +8256,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:173
-msgid "textattr|justification"
+msgctxt "textattr"
+msgid "justification"
 msgstr "justering"
 
 #. Translators: this attribute specifies the language that the text is
@@ -8246,7 +8268,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:182
-msgid "textattr|language"
+msgctxt "textattr"
+msgid "language"
 msgstr "språk"
 
 #. Translators: this attribute specifies the pixel width of the left margin.
@@ -8256,7 +8279,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:190
-msgid "textattr|left margin"
+msgctxt "textattr"
+msgid "left margin"
 msgstr "venstre marg"
 
 #. Translators: this attribute specifies the height of the line of text.
@@ -8267,7 +8291,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:199
-msgid "textattr|line height"
+msgctxt "textattr"
+msgid "line height"
 msgstr "linjehøyde"
 
 #. Translators: this attribute refers to the named style which is associated
@@ -8281,7 +8306,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:211
-msgid "textattr|paragraph style"
+msgctxt "textattr"
+msgid "paragraph style"
 msgstr "stil for avsnitt"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8292,7 +8318,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:220
-msgid "textattr|pixels above lines"
+msgctxt "textattr"
+msgid "pixels above lines"
 msgstr ""
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8303,7 +8330,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:229
-msgid "textattr|pixels below lines"
+msgctxt "textattr"
+msgid "pixels below lines"
 msgstr ""
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8315,7 +8343,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:239
-msgid "textattr|pixels inside wrap"
+msgctxt "textattr"
+msgid "pixels inside wrap"
 msgstr ""
 
 #. Translators: this attribute specifies the pixel width of the right margin.
@@ -8325,7 +8354,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:247
-msgid "textattr|right margin"
+msgctxt "textattr"
+msgid "right margin"
 msgstr "høyre marg"
 
 #. Translators: this attribute specifies the number of pixels that the
@@ -8336,7 +8366,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:256
-msgid "textattr|rise"
+msgctxt "textattr"
+msgid "rise"
 msgstr "hev"
 
 #. Translators: this attribute specifies the scale of the characters. The
@@ -8347,7 +8378,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:265
-msgid "textattr|scale"
+msgctxt "textattr"
+msgid "scale"
 msgstr "skalering"
 
 #. Translators: this attribute specifies the size of the text.
@@ -8357,7 +8389,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:273
-msgid "textattr|size"
+msgctxt "textattr"
+msgid "size"
 msgstr "størrelse"
 
 #. Translators: this attribute specifies the stretch of he text, if set.
@@ -8370,7 +8403,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:284
-msgid "textattr|stretch"
+msgctxt "textattr"
+msgid "stretch"
 msgstr "strekk"
 
 #. Translators: this attribute specifies whether the text is strike though
@@ -8382,7 +8416,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:294
-msgid "textattr|strike through"
+msgctxt "textattr"
+msgid "strike through"
 msgstr "gjennomstreking"
 
 #. Translators: this attribute specifies the slant style of the text,
@@ -8393,7 +8428,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:303
-msgid "textattr|style"
+msgctxt "textattr"
+msgid "style"
 msgstr "stil"
 
 #. Translators: this attribute specifies the decoration of the text.
@@ -8404,7 +8440,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:312
-msgid "textattr|text decoration"
+msgctxt "textattr"
+msgid "text decoration"
 msgstr "tekstdekorasjon"
 
 #. Translators: this attribute specifies the angle at which the text is
@@ -8417,7 +8454,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:323
-msgid "textattr|text rotation"
+msgctxt "textattr"
+msgid "text rotation"
 msgstr "tekstrotasjon"
 
 #. Translators: this attribute specifies the shadow effects applied to the text.
@@ -8428,7 +8466,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:332
-msgid "textattr|text shadow"
+msgctxt "textattr"
+msgid "text shadow"
 msgstr "tekstskygge"
 
 #. Translators: this attributes specifies whether the text is underlined.
@@ -8439,7 +8478,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:341
-msgid "textattr|underline"
+msgctxt "textattr"
+msgid "underline"
 msgstr "understrek"
 
 #. Translators: this attribute specifies the capitalization variant of
@@ -8450,7 +8490,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:350
-msgid "textattr|variant"
+msgctxt "textattr"
+msgid "variant"
 msgstr "variant"
 
 #. Translators: this attributes specifies what vertical alignment property
@@ -8461,7 +8502,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:359
-msgid "textattr|vertical align"
+msgctxt "textattr"
+msgid "vertical align"
 msgstr "vertikal justering"
 
 #. Translators: this attribute specifies the weight of the text.
@@ -8472,7 +8514,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:368
-msgid "textattr|weight"
+msgctxt "textattr"
+msgid "weight"
 msgstr "vekt"
 
 #. Translators: this attribute specifies the wrap mode of the text, if any.
@@ -8483,7 +8526,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:377
-msgid "textattr|wrap mode"
+msgctxt "textattr"
+msgid "wrap mode"
 msgstr "brytningsmodus"
 
 #. Translators: this attribute specifies the way the text is written.
@@ -8496,7 +8540,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:388
-msgid "textattr|writing mode"
+msgctxt "textattr"
+msgid "writing mode"
 msgstr "skrivemodus"
 
 #. The following are the known values of some of these text attributes.
@@ -8514,7 +8559,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:406
-msgid "textattr|true"
+msgctxt "textattr"
+msgid "true"
 msgstr "sann"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8526,7 +8572,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:416
-msgid "textattr|false"
+msgctxt "textattr"
+msgid "false"
 msgstr "usann"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8539,7 +8586,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:427
-msgid "textattr|none"
+msgctxt "textattr"
+msgid "none"
 msgstr "ingen"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8550,7 +8598,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:436
-msgid "textattr|engrave"
+msgctxt "textattr"
+msgid "engrave"
 msgstr "graver"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8561,7 +8610,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:445
-msgid "textattr|emboss"
+msgctxt "textattr"
+msgid "emboss"
 msgstr "uthev"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8572,7 +8622,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:454
-msgid "textattr|outline"
+msgctxt "textattr"
+msgid "outline"
 msgstr "omriss"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8583,7 +8634,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:463
-msgid "textattr|overline"
+msgctxt "textattr"
+msgid "overline"
 msgstr "overstrek"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8594,7 +8646,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:472
-msgid "textattr|line through"
+msgctxt "textattr"
+msgid "line through"
 msgstr "gjennomstrek"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8605,7 +8658,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:481
-msgid "textattr|blink"
+msgctxt "textattr"
+msgid "blink"
 msgstr "blink"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8616,7 +8670,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:490
-msgid "textattr|black"
+msgctxt "textattr"
+msgid "black"
 msgstr "sort"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8627,7 +8682,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:499
-msgid "textattr|single"
+msgctxt "textattr"
+msgid "single"
 msgstr "enkel"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8638,7 +8694,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:508
-msgid "textattr|double"
+msgctxt "textattr"
+msgid "double"
 msgstr "dobbel"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8649,7 +8706,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:517
-msgid "textattr|low"
+msgctxt "textattr"
+msgid "low"
 msgstr "lav"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8660,7 +8718,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:526
-msgid "textattr|char"
+msgctxt "textattr"
+msgid "char"
 msgstr "tegn"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8671,7 +8730,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:535
-msgid "textattr|word"
+msgctxt "textattr"
+msgid "word"
 msgstr "ord"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8682,7 +8742,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:544
-msgid "textattr|ltr"
+msgctxt "textattr"
+msgid "ltr"
 msgstr "ltr"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8693,7 +8754,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:553
-msgid "textattr|rtl"
+msgctxt "textattr"
+msgid "rtl"
 msgstr "rtl"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8704,7 +8766,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:562
-msgid "textattr|left"
+msgctxt "textattr"
+msgid "left"
 msgstr "venstre"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8715,7 +8778,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:571
-msgid "textattr|right"
+msgctxt "textattr"
+msgid "right"
 msgstr "høyre"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8726,7 +8790,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:580
-msgid "textattr|center"
+msgctxt "textattr"
+msgid "center"
 msgstr "senter"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8736,7 +8801,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:588
-msgid "textattr|no justification"
+msgctxt "textattr"
+msgid "no justification"
 msgstr "ingen justering"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8747,7 +8813,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:597
-msgid "textattr|fill"
+msgctxt "textattr"
+msgid "fill"
 msgstr "fyll"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8758,7 +8825,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:606
-msgid "textattr|ultra condensed"
+msgctxt "textattr"
+msgid "ultra condensed"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8769,7 +8837,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:615
-msgid "textattr|extra condensed"
+msgctxt "textattr"
+msgid "extra condensed"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8780,7 +8849,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:624
-msgid "textattr|condensed"
+msgctxt "textattr"
+msgid "condensed"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8791,7 +8861,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:633
-msgid "textattr|semi condensed"
+msgctxt "textattr"
+msgid "semi condensed"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8802,7 +8873,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:642
-msgid "textattr|normal"
+msgctxt "textattr"
+msgid "normal"
 msgstr "normal"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8813,7 +8885,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:651
-msgid "textattr|semi expanded"
+msgctxt "textattr"
+msgid "semi expanded"
 msgstr "delvis utvidet"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8824,7 +8897,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:660
-msgid "textattr|expanded"
+msgctxt "textattr"
+msgid "expanded"
 msgstr "utvidet"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8835,7 +8909,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:669
-msgid "textattr|extra expanded"
+msgctxt "textattr"
+msgid "extra expanded"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8846,7 +8921,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:678
-msgid "textattr|ultra expanded"
+msgctxt "textattr"
+msgid "ultra expanded"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8857,7 +8933,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:687
-msgid "textattr|small caps"
+msgctxt "textattr"
+msgid "small caps"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8868,7 +8945,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:696
-msgid "textattr|oblique"
+msgctxt "textattr"
+msgid "oblique"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8879,7 +8957,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:705
-msgid "textattr|italic"
+msgctxt "textattr"
+msgid "italic"
 msgstr "kursiv"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8890,7 +8969,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:714
-msgid "textattr|Default"
+msgctxt "textattr"
+msgid "Default"
 msgstr "Forvalg"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8901,7 +8981,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:723
-msgid "textattr|Text body"
+msgctxt "textattr"
+msgid "Text body"
 msgstr "tekstkropp"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8912,7 +8993,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:732
-msgid "textattr|Heading"
+msgctxt "textattr"
+msgid "Heading"
 msgstr "Overskrift"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8924,7 +9006,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:742
-msgid "textattr|baseline"
+msgctxt "textattr"
+msgid "baseline"
 msgstr "grunnlinje"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8935,7 +9018,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:751
-msgid "textattr|sub"
+msgctxt "textattr"
+msgid "sub"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8946,7 +9030,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:760
-msgid "textattr|super"
+msgctxt "textattr"
+msgid "super"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8957,7 +9042,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:769
-msgid "textattr|top"
+msgctxt "textattr"
+msgid "top"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8968,7 +9054,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:778
-msgid "textattr|text-top"
+msgctxt "textattr"
+msgid "text-top"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8979,7 +9066,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:787
-msgid "textattr|middle"
+msgctxt "textattr"
+msgid "middle"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8990,7 +9078,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:796
-msgid "textattr|bottom"
+msgctxt "textattr"
+msgid "bottom"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9001,7 +9090,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:805
-msgid "textattr|text-bottom"
+msgctxt "textattr"
+msgid "text-bottom"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9013,7 +9103,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:815
-msgid "textattr|inherit"
+msgctxt "textattr"
+msgid "inherit"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9024,7 +9115,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:824
-msgid "textattr|lr-tb"
+msgctxt "textattr"
+msgid "lr-tb"
 msgstr "lr-tb"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9035,7 +9127,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:833
-msgid "textattr|rl-tb"
+msgctxt "textattr"
+msgid "rl-tb"
 msgstr "rl-tb"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9046,7 +9139,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:842
-msgid "textattr|tb-rl"
+msgctxt "textattr"
+msgid "tb-rl"
 msgstr "tb-rl"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9057,7 +9151,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:851
-msgid "textattr|tb-lr"
+msgctxt "textattr"
+msgid "tb-lr"
 msgstr "tb-lr"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9068,7 +9163,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:860
-msgid "textattr|bt-rl"
+msgctxt "textattr"
+msgid "bt-rl"
 msgstr "bt-rl"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9079,7 +9175,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:869
-msgid "textattr|bt-lr"
+msgctxt "textattr"
+msgid "bt-lr"
 msgstr "bt-lr"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9090,7 +9187,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:878
-msgid "textattr|lr"
+msgctxt "textattr"
+msgid "lr"
 msgstr "lr"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9101,7 +9199,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:887
-msgid "textattr|rl"
+msgctxt "textattr"
+msgid "rl"
 msgstr "rl"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9112,7 +9211,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:896
-msgid "textattr|tb"
+msgctxt "textattr"
+msgid "tb"
 msgstr "tb"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9121,7 +9221,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:903
-msgid "textattr|solid"
+msgctxt "textattr"
+msgid "solid"
 msgstr "helfylt"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9132,7 +9233,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:912
-msgid "textattr|spelling"
+msgctxt "textattr"
+msgid "spelling"
 msgstr "staving"
 
 #. Translators: this is a tip for the user on how to toggle a checkbox.
Index: po/ar.po
===================================================================
--- po/ar.po	(revision 4467)
+++ po/ar.po	(working copy)
@@ -2266,8 +2266,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:2975
-msgid "tablecell| not selected"
-msgstr "خلية الجدول| غير محددة"
+msgctxt "tablecell"
+msgid " not selected"
+msgstr " غير محددة"
 
 #. Translators: this object is now selected.
 #. Let the user know this.
@@ -2285,7 +2286,8 @@
 #: ../src/orca/scripts/apps/soffice/where_am_i.py:161
 #: ../src/orca/speechgenerator.py:242 ../src/orca/where_am_I.py:569
 #: ../src/orca/where_am_I.py:990
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr "منتقى"
 
 #. Translators: this object is now unselected.
@@ -2301,7 +2303,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:3877 ../src/orca/default.py:7468
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr "غير منتقى"
 
 #. Translators: when users are navigating a table, they
@@ -2649,7 +2652,8 @@
 #: ../src/orca/flat_review.py:376
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:547
 #: ../src/orca/speechgenerator.py:1156 ../src/orca/where_am_I.py:225
-msgid "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
 msgstr "منتقى"
 
 #. Translators: this is in reference to a radio button being
@@ -2660,7 +2664,8 @@
 #: ../src/orca/flat_review.py:383
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:554
 #: ../src/orca/speechgenerator.py:1163 ../src/orca/where_am_I.py:232
-msgid "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
 msgstr "غير منتقى"
 
 #. Translators: The component orientation is horizontal.
@@ -4999,7 +5004,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr "وجّه"
 
 #. Translators: long braille for the rolename of a dial.
@@ -5150,7 +5156,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr "جدول"
 
 #. Translators: long braille for the rolename of a form.
@@ -7311,8 +7318,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:646
-msgid "text|read only"
-msgstr "النص|قراءة فقط"
+msgctxt "text"
+msgid "read only"
+msgstr "قراءة فقط"
 
 #. Translators: this is used to indicate the user is in a text
 #. area that is not editable.  It is meant to be a short abbreviation
@@ -7321,8 +7329,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:654
-msgid "text|rdonly"
-msgstr "النص|ق.فقط"
+msgctxt "text"
+msgid "rdonly"
+msgstr "ق.فقط"
 
 #. Translators: the regular expression here represents a string to
 #. match in the localized application name as seen by at-poke.  For
@@ -8135,8 +8144,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:63
-msgid "textattr|background color"
-msgstr "لاحقة نص|لون الخلفية"
+msgctxt "textattr"
+msgid "background color"
+msgstr "لون الخلفية"
 
 #. Translators: this attribute specifies whether to make the background
 #. color for each character the height of the highest font used on the
@@ -8148,8 +8158,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:74
-msgid "textattr|background full height"
-msgstr "لاحقة نص|العلو الكامل للخلفية"
+msgctxt "textattr"
+msgid "background full height"
+msgstr "العلو الكامل للخلفية"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
 #. stippling the background color. It will be a "true" or "false" value.
@@ -8159,8 +8170,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:83
-msgid "textattr|background stipple"
-msgstr "لاحقة نص|تنقيط الخلفية"
+msgctxt "textattr"
+msgid "background stipple"
+msgstr "تنقيط الخلفية"
 
 #. Translators: this attribute specifies the direction of the text.
 #. Values are "none", "ltr" or "rtl".
@@ -8170,8 +8182,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:92
-msgid "textattr|direction"
-msgstr "لاحقة نص|التوجه"
+msgctxt "textattr"
+msgid "direction"
+msgstr "التوجه"
 
 #. Translators: this attribute specifies whether the text is editable.
 #. It will be a "true" or "false" value.
@@ -8181,8 +8194,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:101
-msgid "textattr|editable"
-msgstr "لاحقة نص|أيحرر"
+msgctxt "textattr"
+msgid "editable"
+msgstr "أيحرر"
 
 #. Translators: this attribute specifies the font family name of the text.
 #. See:
@@ -8191,8 +8205,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:109
-msgid "textattr|family name"
-msgstr "لاحقة نص|اسم العائلة"
+msgctxt "textattr"
+msgid "family name"
+msgstr "اسم العائلة"
 
 #. Translators: this attribute specifies the foreground color of the text.
 #. The value is an RGB value of the format "u,u,u".
@@ -8202,8 +8217,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:118
-msgid "textattr|foreground color"
-msgstr "لاحقة نص|اللون الأمامي"
+msgctxt "textattr"
+msgid "foreground color"
+msgstr "اللون الأمامي"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
 #. stippling the foreground color. It will be a "true" or "false" value.
@@ -8213,8 +8229,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:127
-msgid "textattr|foreground stipple"
-msgstr "لاحقة نص|تنقيط الأمامي"
+msgctxt "textattr"
+msgid "foreground stipple"
+msgstr "تنقيط الأمامي"
 
 #. Translators: this attribute specifies the effect applied to the font
 #. used by the text.
@@ -8225,8 +8242,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:137
-msgid "textattr|font effect"
-msgstr "لاحقة نص|تأثيرات الخط"
+msgctxt "textattr"
+msgid "font effect"
+msgstr "تأثيرات الخط"
 
 #. Translators: this attribute specifies the indentation of the text
 #. (in pixels).
@@ -8236,8 +8254,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:146
-msgid "textattr|indent"
-msgstr "لاحقة نص|البادئة"
+msgctxt "textattr"
+msgid "indent"
+msgstr "البادئة"
 
 #. Translators: this attribute specifies whether the text is invisible.
 #. It will be a "true" or "false" value.
@@ -8247,8 +8266,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:155
-msgid "textattr|invisible"
-msgstr "لاحقة نص|غير مرئي"
+msgctxt "textattr"
+msgid "invisible"
+msgstr "غير مرئي"
 
 #. Translators: this attribute specifies how the justification of the text.
 #. Values are "left", "right", "center" or "fill".
@@ -8258,8 +8278,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:164
-msgid "textattr|justification"
-msgstr "لاحقة نص|محاذاة"
+msgctxt "textattr"
+msgid "justification"
+msgstr "محاذاة"
 
 #. Translators: this attribute specifies the language that the text is
 #. written in.
@@ -8269,8 +8290,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:173
-msgid "textattr|language"
-msgstr "لاحقة نص|اللغة"
+msgctxt "textattr"
+msgid "language"
+msgstr "اللغة"
 
 #. Translators: this attribute specifies the pixel width of the left margin.
 #. See:
@@ -8279,8 +8301,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:181
-msgid "textattr|left margin"
-msgstr "لاحقة نص|الهامش اليمين"
+msgctxt "textattr"
+msgid "left margin"
+msgstr "الهامش اليمين"
 
 #. Translators: this attribute specifies the height of the line of text.
 #. See:
@@ -8290,8 +8313,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:190
-msgid "textattr|line height"
-msgstr "لاحقة نص|علو السطر"
+msgctxt "textattr"
+msgid "line height"
+msgstr "علو السطر"
 
 #. Translators: this attribute refers to the named style which is associated
 #. with the entire paragraph and which controls the default formatting
@@ -8304,8 +8328,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:202
-msgid "textattr|paragraph style"
-msgstr "لاحقة نص|أسلوب الفقرة"
+msgctxt "textattr"
+msgid "paragraph style"
+msgstr "أسلوب الفقرة"
 
 #. Translators: this attribute specifies the pixels of blank space to
 #. leave above each newline-terminated line.
@@ -8315,8 +8340,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:211
-msgid "textattr|pixels above lines"
-msgstr "لاحقة نص|بكسلات فوق السطر"
+msgctxt "textattr"
+msgid "pixels above lines"
+msgstr "بكسلات فوق السطر"
 
 #. Translators: this attribute specifies the pixels of blank space to
 #. leave below each newline-terminated line.
@@ -8326,8 +8352,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:220
-msgid "textattr|pixels below lines"
-msgstr "لاحقة نص|بكسلات تحت السطر"
+msgctxt "textattr"
+msgid "pixels below lines"
+msgstr "بكسلات تحت السطر"
 
 #. Translators: this attribute specifies the pixels of blank space to
 #. leave between wrapped lines inside the same newline-terminated line
@@ -8338,8 +8365,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:230
-msgid "textattr|pixels inside wrap"
-msgstr "لاحقة نص|بكسلات في الإلتفاف"
+msgctxt "textattr"
+msgid "pixels inside wrap"
+msgstr "بكسلات في الإلتفاف"
 
 #. Translators: this attribute specifies the pixel width of the right margin.
 #. See:
@@ -8348,8 +8376,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:238
-msgid "textattr|right margin"
-msgstr "لاحقة نص|الهامش اليمين"
+msgctxt "textattr"
+msgid "right margin"
+msgstr "الهامش اليمين"
 
 #. Translators: this attribute specifies the number of pixels that the
 #. text characters are risen above the baseline.
@@ -8359,8 +8388,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:247
-msgid "textattr|rise"
-msgstr "لاحقة نص|ارتفاع"
+msgctxt "textattr"
+msgid "rise"
+msgstr "ارتفاع"
 
 #. Translators: this attribute specifies the scale of the characters. The
 #. value is a string representation of a double.
@@ -8370,8 +8400,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:256
-msgid "textattr|scale"
-msgstr "لاحقة نص|المقياس"
+msgctxt "textattr"
+msgid "scale"
+msgstr "المقياس"
 
 #. Translators: this attribute specifies the size of the text.
 #. See:
@@ -8380,8 +8411,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:264
-msgid "textattr|size"
-msgstr "لاحقة نص|الحجم"
+msgctxt "textattr"
+msgid "size"
+msgstr "الحجم"
 
 #. Translators: this attribute specifies the stretch of he text, if set.
 #. Values are "ultra_condensed", "extra_condensed", "condensed",
@@ -8393,8 +8425,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:275
-msgid "textattr|stretch"
-msgstr "لاحقة نص|الامتداد"
+msgctxt "textattr"
+msgid "stretch"
+msgstr "الامتداد"
 
 #. Translators: this attribute specifies whether the text is strike though
 #. (in other words, whether there is a line drawn through it). Values are
@@ -8405,8 +8438,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:285
-msgid "textattr|strike through"
-msgstr "لاحقة نص|شطب"
+msgctxt "textattr"
+msgid "strike through"
+msgstr "شطب"
 
 #. Translators: this attribute specifies the slant style of the text,
 #. if set. Values are "normal", "oblique" or "italic".
@@ -8416,8 +8450,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:294
-msgid "textattr|style"
-msgstr "لاحقة نص|أسلوب"
+msgctxt "textattr"
+msgid "style"
+msgstr "أسلوب"
 
 #. Translators: this attribute specifies the decoration of the text.
 #. See:
@@ -8427,8 +8462,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:303
-msgid "textattr|text decoration"
-msgstr "لاحقة نص|زخرفة النص"
+msgctxt "textattr"
+msgid "text decoration"
+msgstr "زخرفة النص"
 
 #. Translators: this attribute specifies the angle at which the text is
 #. displayed (i.e. rotated from the norm) and is represented in degrees
@@ -8440,8 +8476,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:314
-msgid "textattr|text rotation"
-msgstr "لاحقة نص|دوران النص"
+msgctxt "textattr"
+msgid "text rotation"
+msgstr "دوران النص"
 
 #. Translators: this attribute specifies the shadow effects applied to the text.
 #. See:
@@ -8451,8 +8488,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:323
-msgid "textattr|text shadow"
-msgstr "لاحقة نص|ظل النص"
+msgctxt "textattr"
+msgid "text shadow"
+msgstr "ظل النص"
 
 #. Translators: this attributes specifies whether the text is underlined.
 #. Values are "none", "single", "double" or "low".
@@ -8462,8 +8500,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:332
-msgid "textattr|underline"
-msgstr "لاحقة نص|تسطير"
+msgctxt "textattr"
+msgid "underline"
+msgstr "تسطير"
 
 #. Translators: this attribute specifies the capitalization variant of
 #. the text, if set. Values are "normal" or "small_caps".
@@ -8473,8 +8512,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:341
-msgid "textattr|variant"
-msgstr "لاحقة نص|التنوع"
+msgctxt "textattr"
+msgid "variant"
+msgstr "التنوع"
 
 #. Translators: this attributes specifies what vertical alignment property
 #. has been applied to the text.
@@ -8484,8 +8524,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:350
-msgid "textattr|vertical align"
-msgstr "لاحقة نص|محاذاة عمودية"
+msgctxt "textattr"
+msgid "vertical align"
+msgstr "محاذاة عمودية"
 
 #. Translators: this attribute specifies the weight of the text.
 #. See:
@@ -8495,8 +8536,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:359
-msgid "textattr|weight"
-msgstr "لاحقة نص|الوزن"
+msgctxt "textattr"
+msgid "weight"
+msgstr "الوزن"
 
 #. Translators: this attribute specifies the wrap mode of the text, if any.
 #. Values are "none", "char" or "word".
@@ -8506,8 +8548,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:368
-msgid "textattr|wrap mode"
-msgstr "لاحقة نص|نمط الالتفاف"
+msgctxt "textattr"
+msgid "wrap mode"
+msgstr "نمط الالتفاف"
 
 #. Translators: this attribute specifies the way the text is written.
 #. Values are "lr-tb", "rl-tb", "tb-rl", "tb-lr", "bt-rl", "bt-lr", "lr",
@@ -8519,8 +8562,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:379
-msgid "textattr|writing mode"
-msgstr "لاحقة نص|نمط الكتابة"
+msgctxt "textattr"
+msgid "writing mode"
+msgstr "نمط الكتابة"
 
 #. The following are the known values of some of these text attributes.
 #. These values were found in the Atk documentation at:
@@ -8537,8 +8581,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:397
-msgid "textattr|true"
-msgstr "لاحقة نص|صحيح"
+msgctxt "textattr"
+msgid "true"
+msgstr "صحيح"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "invisible", "editable", bg-full-height", "strikethrough",
@@ -8549,8 +8594,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:407
-msgid "textattr|false"
-msgstr "لاحقة نص|خطئ"
+msgctxt "textattr"
+msgid "false"
+msgstr "خطئ"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "font-effect", "underline", "text-shadow", "wrap mode"
@@ -8562,8 +8608,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:418
-msgid "textattr|none"
-msgstr "لاحقة نص|بلا"
+msgctxt "textattr"
+msgid "none"
+msgstr "بلا"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "font-effect".
@@ -8573,8 +8620,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:427
-msgid "textattr|engrave"
-msgstr "لاحقة نص|نحت"
+msgctxt "textattr"
+msgid "engrave"
+msgstr "نحت"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "font-effect".
@@ -8584,8 +8632,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:436
-msgid "textattr|emboss"
-msgstr "لاحقة نص|منمق"
+msgctxt "textattr"
+msgid "emboss"
+msgstr "منمق"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "font-effect".
@@ -8595,8 +8644,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:445
-msgid "textattr|outline"
-msgstr "لاحقة نص|خارج السطر"
+msgctxt "textattr"
+msgid "outline"
+msgstr "خارج السطر"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "text-decoration".
@@ -8606,8 +8656,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:454
-msgid "textattr|overline"
-msgstr "لاحقة نص|فوق السطر"
+msgctxt "textattr"
+msgid "overline"
+msgstr "فوق السطر"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "text-decoration".
@@ -8617,8 +8668,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:463
-msgid "textattr|line through"
-msgstr "لاحقة نص|مشطوب"
+msgctxt "textattr"
+msgid "line through"
+msgstr "مشطوب"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "text-decoration".
@@ -8628,8 +8680,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:472
-msgid "textattr|blink"
-msgstr "لاحقة نص|يغمز"
+msgctxt "textattr"
+msgid "blink"
+msgstr "يغمز"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "text-shadow".
@@ -8639,8 +8692,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:481
-msgid "textattr|black"
-msgstr "لاحقة نص|أسود"
+msgctxt "textattr"
+msgid "black"
+msgstr "أسود"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "underline".
@@ -8650,8 +8704,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:490
-msgid "textattr|single"
-msgstr "لاحقة نص|مفرد"
+msgctxt "textattr"
+msgid "single"
+msgstr "مفرد"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "underline".
@@ -8661,8 +8716,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:499
-msgid "textattr|double"
-msgstr "لاحقة نص|مزدوج"
+msgctxt "textattr"
+msgid "double"
+msgstr "مزدوج"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "underline".
@@ -8672,8 +8728,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:508
-msgid "textattr|low"
-msgstr "لاحقة نص|منخفض"
+msgctxt "textattr"
+msgid "low"
+msgstr "منخفض"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "wrap mode".
@@ -8683,8 +8740,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:517
-msgid "textattr|char"
-msgstr "لاحقة نص|محرف"
+msgctxt "textattr"
+msgid "char"
+msgstr "محرف"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "wrap mode".
@@ -8694,8 +8752,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:526
-msgid "textattr|word"
-msgstr "لاحقة نص|كلمة"
+msgctxt "textattr"
+msgid "word"
+msgstr "كلمة"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "direction".
@@ -8705,8 +8764,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:535
-msgid "textattr|ltr"
-msgstr "لاحقة نص|يساري"
+msgctxt "textattr"
+msgid "ltr"
+msgstr "يساري"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "direction".
@@ -8716,8 +8776,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:544
-msgid "textattr|rtl"
-msgstr "لاحقة نص|يميني"
+msgctxt "textattr"
+msgid "rtl"
+msgstr "يميني"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "justification".
@@ -8727,8 +8788,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:553
-msgid "textattr|left"
-msgstr "لاحقة نص|يسار"
+msgctxt "textattr"
+msgid "left"
+msgstr "يسار"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "justification".
@@ -8738,8 +8800,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:562
-msgid "textattr|right"
-msgstr "لاحقة نص|يمين"
+msgctxt "textattr"
+msgid "right"
+msgstr "يمين"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "justification".
@@ -8749,8 +8812,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:571
-msgid "textattr|center"
-msgstr "لاحقة نص|مركز"
+msgctxt "textattr"
+msgid "center"
+msgstr "مركز"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "justification".
@@ -8760,8 +8824,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:580
-msgid "textattr|fill"
-msgstr "لاحقة نص|ملئ"
+msgctxt "textattr"
+msgid "fill"
+msgstr "ملئ"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "stretch".
@@ -8771,8 +8836,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:589
-msgid "textattr|ultra condensed"
-msgstr "لاحقة نص|مكثف بشدة"
+msgctxt "textattr"
+msgid "ultra condensed"
+msgstr "مكثف بشدة"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "stretch".
@@ -8782,8 +8848,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:598
-msgid "textattr|extra condensed"
-msgstr "لاحقة نص|مكثف زيادة"
+msgctxt "textattr"
+msgid "extra condensed"
+msgstr "مكثف زيادة"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "stretch".
@@ -8793,8 +8860,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:607
-msgid "textattr|condensed"
-msgstr "لاحقة نص|مكثف"
+msgctxt "textattr"
+msgid "condensed"
+msgstr "مكثف"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "stretch".
@@ -8804,8 +8872,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:616
-msgid "textattr|semi condensed"
-msgstr "لاحقة نص|شبه مكثف"
+msgctxt "textattr"
+msgid "semi condensed"
+msgstr "شبه مكثف"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "stretch" and "variant".
@@ -8815,8 +8884,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:625
-msgid "textattr|normal"
-msgstr "لاحقة نص|عادي"
+msgctxt "textattr"
+msgid "normal"
+msgstr "عادي"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "stretch".
@@ -8826,8 +8896,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:634
-msgid "textattr|semi expanded"
-msgstr "لاحقة نص|شبه ممطوط"
+msgctxt "textattr"
+msgid "semi expanded"
+msgstr "شبه ممطوط"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "stretch".
@@ -8837,8 +8908,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:643
-msgid "textattr|expanded"
-msgstr "لاحقة نص|ممطوط"
+msgctxt "textattr"
+msgid "expanded"
+msgstr "ممطوط"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "stretch".
@@ -8848,8 +8920,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:652
-msgid "textattr|extra expanded"
-msgstr "لاحقة نص|ممطوط زيادة"
+msgctxt "textattr"
+msgid "extra expanded"
+msgstr "ممطوط زيادة"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "stretch".
@@ -8859,8 +8932,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:661
-msgid "textattr|ultra expanded"
-msgstr "لاحقة نص|ممطوط بشدة"
+msgctxt "textattr"
+msgid "ultra expanded"
+msgstr "ممطوط بشدة"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "variant".
@@ -8870,8 +8944,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:670
-msgid "textattr|small caps"
-msgstr "لاحقة نص|أحرف صغيرة"
+msgctxt "textattr"
+msgid "small caps"
+msgstr "أحرف صغيرة"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "style".
@@ -8881,8 +8956,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:679
-msgid "textattr|oblique"
-msgstr "لاحقة نص|منحني"
+msgctxt "textattr"
+msgid "oblique"
+msgstr "منحني"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "style".
@@ -8892,8 +8968,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:688
-msgid "textattr|italic"
-msgstr "لاحقة نص|مائل"
+msgctxt "textattr"
+msgid "italic"
+msgstr "مائل"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "paragraph-style".
@@ -8903,8 +8980,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:697
-msgid "textattr|Default"
-msgstr "لاحقة نص|إفتراضي"
+msgctxt "textattr"
+msgid "Default"
+msgstr "إفتراضي"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "paragraph-style".
@@ -8914,8 +8992,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:706
-msgid "textattr|Text body"
-msgstr "لاحقة نص|جسم النص"
+msgctxt "textattr"
+msgid "Text body"
+msgstr "جسم النص"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "paragraph-style".
@@ -8925,8 +9004,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:715
-msgid "textattr|Heading"
-msgstr "لاحقة نص|ترويسة"
+msgctxt "textattr"
+msgid "Heading"
+msgstr "ترويسة"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "vertical-align".
@@ -8937,8 +9017,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:725
-msgid "textattr|baseline"
-msgstr "لاحقة نص|السطر الأساس"
+msgctxt "textattr"
+msgid "baseline"
+msgstr "السطر الأساس"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "vertical-align".
@@ -8948,8 +9029,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:734
-msgid "textattr|sub"
-msgstr "لاحقة نص|فرع"
+msgctxt "textattr"
+msgid "sub"
+msgstr "فرع"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "vertical-align".
@@ -8959,8 +9041,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:743
-msgid "textattr|super"
-msgstr "لاحقة نص|فائق"
+msgctxt "textattr"
+msgid "super"
+msgstr "فائق"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "vertical-align".
@@ -8970,8 +9053,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:752
-msgid "textattr|top"
-msgstr "لاحقة نص|قمة"
+msgctxt "textattr"
+msgid "top"
+msgstr "قمة"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "vertical-align".
@@ -8981,8 +9065,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:761
-msgid "textattr|text-top"
-msgstr "لاحقة نص|قمة النص"
+msgctxt "textattr"
+msgid "text-top"
+msgstr "قمة النص"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "vertical-align".
@@ -8992,8 +9077,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:770
-msgid "textattr|middle"
-msgstr "لاحقة نص|وسط"
+msgctxt "textattr"
+msgid "middle"
+msgstr "وسط"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "vertical-align".
@@ -9003,8 +9089,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:779
-msgid "textattr|bottom"
-msgstr "لاحقة نص|أسفل"
+msgctxt "textattr"
+msgid "bottom"
+msgstr "أسفل"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "vertical-align".
@@ -9014,8 +9101,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:788
-msgid "textattr|text-bottom"
-msgstr "لاحقة نص|أسفل النص"
+msgctxt "textattr"
+msgid "text-bottom"
+msgstr "أسفل النص"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "vertical-align" and "writing-mode".
@@ -9026,8 +9114,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:798
-msgid "textattr|inherit"
-msgstr "لاحقة نص|وارث"
+msgctxt "textattr"
+msgid "inherit"
+msgstr "وارث"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "writing-mode".
@@ -9037,8 +9126,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:807
-msgid "textattr|lr-tb"
-msgstr "لاحقة نص|lr-tb"
+msgctxt "textattr"
+msgid "lr-tb"
+msgstr "lr-tb"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "writing-mode".
@@ -9048,8 +9138,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:816
-msgid "textattr|rl-tb"
-msgstr "لاحقة نص|rl-tb"
+msgctxt "textattr"
+msgid "rl-tb"
+msgstr "rl-tb"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "writing-mode".
@@ -9059,8 +9150,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:825
-msgid "textattr|tb-rl"
-msgstr "لاحقة نص|tb-rl"
+msgctxt "textattr"
+msgid "tb-rl"
+msgstr "tb-rl"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "writing-mode".
@@ -9070,8 +9162,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:834
-msgid "textattr|tb-lr"
-msgstr "لاحقة نص|tb-lr"
+msgctxt "textattr"
+msgid "tb-lr"
+msgstr "tb-lr"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "writing-mode".
@@ -9081,8 +9174,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:843
-msgid "textattr|bt-rl"
-msgstr "لاحقة نص|bt-rl"
+msgctxt "textattr"
+msgid "bt-rl"
+msgstr "bt-rl"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "writing-mode".
@@ -9092,8 +9186,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:852
-msgid "textattr|bt-lr"
-msgstr "لاحقة نص|bt-lr"
+msgctxt "textattr"
+msgid "bt-lr"
+msgstr "bt-lr"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "writing-mode".
@@ -9103,8 +9198,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:861
-msgid "textattr|lr"
-msgstr "لاحقة نص|lr"
+msgctxt "textattr"
+msgid "lr"
+msgstr "lr"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "writing-mode".
@@ -9114,8 +9210,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:870
-msgid "textattr|rl"
-msgstr "لاحقة نص|rl"
+msgctxt "textattr"
+msgid "rl"
+msgstr "rl"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "writing-mode".
@@ -9125,8 +9222,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:879
-msgid "textattr|tb"
-msgstr "لاحقة نص|tb"
+msgctxt "textattr"
+msgid "tb"
+msgstr "tb"
 
 #. Translators: this is a tip for the user on how to toggle a checkbox.
 #: ../src/orca/tutorialgenerator.py:154
Index: po/zh_HK.po
===================================================================
--- po/zh_HK.po	(revision 4467)
+++ po/zh_HK.po	(working copy)
@@ -2257,7 +2257,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:2982
-msgid "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
 msgstr "沒有選取"
 
 #. Translators: this object is now selected.
@@ -2276,7 +2277,8 @@
 #: ../src/orca/scripts/apps/soffice/where_am_i.py:161
 #: ../src/orca/speechgenerator.py:242 ../src/orca/where_am_I.py:569
 #: ../src/orca/where_am_I.py:990
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr "已選取"
 
 #. Translators: this object is now unselected.
@@ -2292,7 +2294,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:3885 ../src/orca/default.py:7522
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr "取消選取"
 
 #. Translators: when users are navigating a table, they
@@ -2630,7 +2633,8 @@
 #: ../src/orca/flat_review.py:381
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:547
 #: ../src/orca/speechgenerator.py:1156 ../src/orca/where_am_I.py:225
-msgid "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
 msgstr "已選取"
 
 #. Translators: this is in reference to a radio button being
@@ -2641,7 +2645,8 @@
 #: ../src/orca/flat_review.py:388
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:554
 #: ../src/orca/speechgenerator.py:1163 ../src/orca/where_am_I.py:232
-msgid "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
 msgstr "沒有選取"
 
 #. Translators: The component orientation is horizontal.
@@ -4956,7 +4961,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr ""
 
 #. Translators: long braille for the rolename of a dial.
@@ -5107,7 +5113,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr ""
 
 #. Translators: long braille for the rolename of a form.
@@ -7236,7 +7243,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:650
-msgid "text|read only"
+msgctxt "text"
+msgid "read only"
 msgstr ""
 
 #. Translators: this is used to indicate the user is in a text
@@ -7247,7 +7255,8 @@
 #.
 #: ../src/orca/settings.py:658
 #, fuzzy
-msgid "text|rdonly"
+msgctxt "text"
+msgid "rdonly"
 msgstr "雙線"
 
 #. Translators: the regular expression here represents a string to
@@ -8055,7 +8064,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:64
-msgid "textattr|background color"
+msgctxt "textattr"
+msgid "background color"
 msgstr "背景顏色"
 
 #. Translators: this attribute specifies whether to make the background
@@ -8068,7 +8078,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:75
-msgid "textattr|background full height"
+msgctxt "textattr"
+msgid "background full height"
 msgstr "背景完整高度"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8080,7 +8091,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:84
 #, fuzzy
-msgid "textattr|background stipple"
+msgctxt "textattr"
+msgid "background stipple"
 msgstr "背景顏色"
 
 #. Translators: this attribute specifies the direction of the text.
@@ -8091,7 +8103,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:93
-msgid "textattr|direction"
+msgctxt "textattr"
+msgid "direction"
 msgstr "文字走向"
 
 #. Translators: this attribute specifies whether the text is editable.
@@ -8102,7 +8115,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:102
-msgid "textattr|editable"
+msgctxt "textattr"
+msgid "editable"
 msgstr "是否可編輯"
 
 #. Translators: this attribute specifies the font family name of the text.
@@ -8113,7 +8127,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:110
 #, fuzzy
-msgid "textattr|family name"
+msgctxt "textattr"
+msgid "family name"
 msgstr "false"
 
 #. Translators: this attribute specifies the foreground color of the text.
@@ -8124,7 +8139,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:119
-msgid "textattr|foreground color"
+msgctxt "textattr"
+msgid "foreground color"
 msgstr "前景顏色"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8136,7 +8152,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:128
 #, fuzzy
-msgid "textattr|foreground stipple"
+msgctxt "textattr"
+msgid "foreground stipple"
 msgstr "前景顏色"
 
 #. Translators: this attribute specifies the effect applied to the font
@@ -8148,7 +8165,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:138
-msgid "textattr|font effect"
+msgctxt "textattr"
+msgid "font effect"
 msgstr "字型效果"
 
 #. Translators: this attribute specifies the indentation of the text
@@ -8159,7 +8177,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:147
-msgid "textattr|indent"
+msgctxt "textattr"
+msgid "indent"
 msgstr "縮排"
 
 #. Translators: this attribute specifies there is something "wrong" with
@@ -8170,7 +8189,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:155
 #, fuzzy
-msgid "textattr|invalid"
+msgctxt "textattr"
+msgid "invalid"
 msgstr "斜體"
 
 #. Translators: this attribute specifies whether the text is invisible.
@@ -8181,7 +8201,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:164
-msgid "textattr|invisible"
+msgctxt "textattr"
+msgid "invisible"
 msgstr "隱形"
 
 #. Translators: this attribute specifies how the justification of the text.
@@ -8192,7 +8213,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:173
-msgid "textattr|justification"
+msgctxt "textattr"
+msgid "justification"
 msgstr "對齊"
 
 #. Translators: this attribute specifies the language that the text is
@@ -8203,7 +8225,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:182
-msgid "textattr|language"
+msgctxt "textattr"
+msgid "language"
 msgstr "語言"
 
 #. Translators: this attribute specifies the pixel width of the left margin.
@@ -8213,7 +8236,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:190
-msgid "textattr|left margin"
+msgctxt "textattr"
+msgid "left margin"
 msgstr "左邊界"
 
 #. Translators: this attribute specifies the height of the line of text.
@@ -8224,7 +8248,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:199
-msgid "textattr|line height"
+msgctxt "textattr"
+msgid "line height"
 msgstr "行高"
 
 #. Translators: this attribute refers to the named style which is associated
@@ -8238,7 +8263,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:211
-msgid "textattr|paragraph style"
+msgctxt "textattr"
+msgid "paragraph style"
 msgstr "段落樣式"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8250,7 +8276,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:220
 #, fuzzy
-msgid "textattr|pixels above lines"
+msgctxt "textattr"
+msgid "pixels above lines"
 msgstr "加頂線"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8262,7 +8289,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:229
 #, fuzzy
-msgid "textattr|pixels below lines"
+msgctxt "textattr"
+msgid "pixels below lines"
 msgstr "加頂線"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8275,7 +8303,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:239
 #, fuzzy
-msgid "textattr|pixels inside wrap"
+msgctxt "textattr"
+msgid "pixels inside wrap"
 msgstr "加頂線"
 
 #. Translators: this attribute specifies the pixel width of the right margin.
@@ -8285,7 +8314,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:247
-msgid "textattr|right margin"
+msgctxt "textattr"
+msgid "right margin"
 msgstr "右邊界"
 
 #. Translators: this attribute specifies the number of pixels that the
@@ -8296,7 +8326,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:256
-msgid "textattr|rise"
+msgctxt "textattr"
+msgid "rise"
 msgstr "抬升"
 
 #. Translators: this attribute specifies the scale of the characters. The
@@ -8307,7 +8338,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:265
-msgid "textattr|scale"
+msgctxt "textattr"
+msgid "scale"
 msgstr "縮放"
 
 #. Translators: this attribute specifies the size of the text.
@@ -8317,7 +8349,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:273
-msgid "textattr|size"
+msgctxt "textattr"
+msgid "size"
 msgstr "大小"
 
 #. Translators: this attribute specifies the stretch of he text, if set.
@@ -8330,7 +8363,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:284
-msgid "textattr|stretch"
+msgctxt "textattr"
+msgid "stretch"
 msgstr "延伸"
 
 #. Translators: this attribute specifies whether the text is strike though
@@ -8343,7 +8377,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:294
 #, fuzzy
-msgid "textattr|strike through"
+msgctxt "textattr"
+msgid "strike through"
 msgstr "延伸"
 
 #. Translators: this attribute specifies the slant style of the text,
@@ -8354,7 +8389,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:303
-msgid "textattr|style"
+msgctxt "textattr"
+msgid "style"
 msgstr "樣式"
 
 #. Translators: this attribute specifies the decoration of the text.
@@ -8365,7 +8401,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:312
-msgid "textattr|text decoration"
+msgctxt "textattr"
+msgid "text decoration"
 msgstr "文字裝飾"
 
 #. Translators: this attribute specifies the angle at which the text is
@@ -8378,7 +8415,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:323
-msgid "textattr|text rotation"
+msgctxt "textattr"
+msgid "text rotation"
 msgstr "文字旋轉"
 
 #. Translators: this attribute specifies the shadow effects applied to the text.
@@ -8389,7 +8427,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:332
-msgid "textattr|text shadow"
+msgctxt "textattr"
+msgid "text shadow"
 msgstr "文字陰影"
 
 #. Translators: this attributes specifies whether the text is underlined.
@@ -8401,7 +8440,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:341
 #, fuzzy
-msgid "textattr|underline"
+msgctxt "textattr"
+msgid "underline"
 msgstr "加頂線"
 
 #. Translators: this attribute specifies the capitalization variant of
@@ -8412,7 +8452,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:350
-msgid "textattr|variant"
+msgctxt "textattr"
+msgid "variant"
 msgstr "大小寫"
 
 #. Translators: this attributes specifies what vertical alignment property
@@ -8423,7 +8464,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:359
-msgid "textattr|vertical align"
+msgctxt "textattr"
+msgid "vertical align"
 msgstr "垂直對齊"
 
 #. Translators: this attribute specifies the weight of the text.
@@ -8434,7 +8476,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:368
-msgid "textattr|weight"
+msgctxt "textattr"
+msgid "weight"
 msgstr "字重"
 
 #. Translators: this attribute specifies the wrap mode of the text, if any.
@@ -8445,7 +8488,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:377
-msgid "textattr|wrap mode"
+msgctxt "textattr"
+msgid "wrap mode"
 msgstr "換行模式"
 
 #. Translators: this attribute specifies the way the text is written.
@@ -8458,7 +8502,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:388
-msgid "textattr|writing mode"
+msgctxt "textattr"
+msgid "writing mode"
 msgstr "書寫模式"
 
 #. The following are the known values of some of these text attributes.
@@ -8476,7 +8521,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:406
-msgid "textattr|true"
+msgctxt "textattr"
+msgid "true"
 msgstr "true"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8488,7 +8534,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:416
-msgid "textattr|false"
+msgctxt "textattr"
+msgid "false"
 msgstr "false"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8501,7 +8548,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:427
-msgid "textattr|none"
+msgctxt "textattr"
+msgid "none"
 msgstr "none"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8513,7 +8561,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:436
 #, fuzzy
-msgid "textattr|engrave"
+msgctxt "textattr"
+msgid "engrave"
 msgstr "語言"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8525,7 +8574,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:445
 #, fuzzy
-msgid "textattr|emboss"
+msgctxt "textattr"
+msgid "emboss"
 msgstr "低"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8537,7 +8587,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:454
 #, fuzzy
-msgid "textattr|outline"
+msgctxt "textattr"
+msgid "outline"
 msgstr "加頂線"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8548,7 +8599,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:463
-msgid "textattr|overline"
+msgctxt "textattr"
+msgid "overline"
 msgstr "加頂線"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8560,7 +8612,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:472
 #, fuzzy
-msgid "textattr|line through"
+msgctxt "textattr"
+msgid "line through"
 msgstr "行高"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8571,7 +8624,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:481
-msgid "textattr|blink"
+msgctxt "textattr"
+msgid "blink"
 msgstr "閃爍"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8582,7 +8636,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:490
-msgid "textattr|black"
+msgctxt "textattr"
+msgid "black"
 msgstr "黑色"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8593,7 +8648,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:499
-msgid "textattr|single"
+msgctxt "textattr"
+msgid "single"
 msgstr "單線"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8604,7 +8660,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:508
-msgid "textattr|double"
+msgctxt "textattr"
+msgid "double"
 msgstr "雙線"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8615,7 +8672,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:517
-msgid "textattr|low"
+msgctxt "textattr"
+msgid "low"
 msgstr "低"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8626,7 +8684,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:526
-msgid "textattr|char"
+msgctxt "textattr"
+msgid "char"
 msgstr "字符"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8637,7 +8696,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:535
-msgid "textattr|word"
+msgctxt "textattr"
+msgid "word"
 msgstr "文字"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8648,7 +8708,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:544
-msgid "textattr|ltr"
+msgctxt "textattr"
+msgid "ltr"
 msgstr "左至右"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8659,7 +8720,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:553
-msgid "textattr|rtl"
+msgctxt "textattr"
+msgid "rtl"
 msgstr "右至左"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8671,7 +8733,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:562
 #, fuzzy
-msgid "textattr|left"
+msgctxt "textattr"
+msgid "left"
 msgstr "左至右"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8682,7 +8745,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:571
-msgid "textattr|right"
+msgctxt "textattr"
+msgid "right"
 msgstr "靠右"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8693,7 +8757,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:580
-msgid "textattr|center"
+msgctxt "textattr"
+msgid "center"
 msgstr "置中"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8704,7 +8769,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:588
 #, fuzzy
-msgid "textattr|no justification"
+msgctxt "textattr"
+msgid "no justification"
 msgstr "對齊"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8715,7 +8781,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:597
-msgid "textattr|fill"
+msgctxt "textattr"
+msgid "fill"
 msgstr "左右對齊"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8727,7 +8794,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:606
 #, fuzzy
-msgid "textattr|ultra condensed"
+msgctxt "textattr"
+msgid "ultra condensed"
 msgstr "換行模式"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8739,7 +8807,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:615
 #, fuzzy
-msgid "textattr|extra condensed"
+msgctxt "textattr"
+msgid "extra condensed"
 msgstr "換行模式"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8751,7 +8820,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:624
 #, fuzzy
-msgid "textattr|condensed"
+msgctxt "textattr"
+msgid "condensed"
 msgstr "縮排"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8763,7 +8833,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:633
 #, fuzzy
-msgid "textattr|semi condensed"
+msgctxt "textattr"
+msgid "semi condensed"
 msgstr "縮排"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8774,7 +8845,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:642
-msgid "textattr|normal"
+msgctxt "textattr"
+msgid "normal"
 msgstr "一般"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8786,7 +8858,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:651
 #, fuzzy
-msgid "textattr|semi expanded"
+msgctxt "textattr"
+msgid "semi expanded"
 msgstr "縮排"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8798,7 +8871,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:660
 #, fuzzy
-msgid "textattr|expanded"
+msgctxt "textattr"
+msgid "expanded"
 msgstr "縮排"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8810,7 +8884,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:669
 #, fuzzy
-msgid "textattr|extra expanded"
+msgctxt "textattr"
+msgid "extra expanded"
 msgstr "文字陰影"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8822,7 +8897,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:678
 #, fuzzy
-msgid "textattr|ultra expanded"
+msgctxt "textattr"
+msgid "ultra expanded"
 msgstr "左至右"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8833,7 +8909,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:687
-msgid "textattr|small caps"
+msgctxt "textattr"
+msgid "small caps"
 msgstr "小寫"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8845,7 +8922,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:696
 #, fuzzy
-msgid "textattr|oblique"
+msgctxt "textattr"
+msgid "oblique"
 msgstr "雙線"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8856,7 +8934,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:705
-msgid "textattr|italic"
+msgctxt "textattr"
+msgid "italic"
 msgstr "斜體"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8868,7 +8947,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:714
 #, fuzzy
-msgid "textattr|Default"
+msgctxt "textattr"
+msgid "Default"
 msgstr "false"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8879,7 +8959,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:723
-msgid "textattr|Text body"
+msgctxt "textattr"
+msgid "Text body"
 msgstr "內文"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8891,7 +8972,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:732
 #, fuzzy
-msgid "textattr|Heading"
+msgctxt "textattr"
+msgid "Heading"
 msgstr "字重"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8904,7 +8986,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:742
 #, fuzzy
-msgid "textattr|baseline"
+msgctxt "textattr"
+msgid "baseline"
 msgstr "閃爍"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8915,7 +8998,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:751
-msgid "textattr|sub"
+msgctxt "textattr"
+msgid "sub"
 msgstr "下標"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8926,7 +9010,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:760
-msgid "textattr|super"
+msgctxt "textattr"
+msgid "super"
 msgstr "上標"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8937,7 +9022,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:769
-msgid "textattr|top"
+msgctxt "textattr"
+msgid "top"
 msgstr "頂端"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8948,7 +9034,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:778
-msgid "textattr|text-top"
+msgctxt "textattr"
+msgid "text-top"
 msgstr "文字頂端"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8959,7 +9046,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:787
-msgid "textattr|middle"
+msgctxt "textattr"
+msgid "middle"
 msgstr "中間"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8970,7 +9058,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:796
-msgid "textattr|bottom"
+msgctxt "textattr"
+msgid "bottom"
 msgstr "底部"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8981,7 +9070,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:805
-msgid "textattr|text-bottom"
+msgctxt "textattr"
+msgid "text-bottom"
 msgstr "文字底部"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8994,7 +9084,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:815
 #, fuzzy
-msgid "textattr|inherit"
+msgctxt "textattr"
+msgid "inherit"
 msgstr "縮排"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9006,7 +9097,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:824
 #, fuzzy
-msgid "textattr|lr-tb"
+msgctxt "textattr"
+msgid "lr-tb"
 msgstr "左至右"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9018,7 +9110,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:833
 #, fuzzy
-msgid "textattr|rl-tb"
+msgctxt "textattr"
+msgid "rl-tb"
 msgstr "左至右"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9030,7 +9123,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:842
 #, fuzzy
-msgid "textattr|tb-rl"
+msgctxt "textattr"
+msgid "tb-rl"
 msgstr "左至右"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9042,7 +9136,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:851
 #, fuzzy
-msgid "textattr|tb-lr"
+msgctxt "textattr"
+msgid "tb-lr"
 msgstr "左至右"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9054,7 +9149,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:860
 #, fuzzy
-msgid "textattr|bt-rl"
+msgctxt "textattr"
+msgid "bt-rl"
 msgstr "左至右"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9066,7 +9162,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:869
 #, fuzzy
-msgid "textattr|bt-lr"
+msgctxt "textattr"
+msgid "bt-lr"
 msgstr "左至右"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9078,7 +9175,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:878
 #, fuzzy
-msgid "textattr|lr"
+msgctxt "textattr"
+msgid "lr"
 msgstr "左至右"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9090,7 +9188,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:887
 #, fuzzy
-msgid "textattr|rl"
+msgctxt "textattr"
+msgid "rl"
 msgstr "右至左"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9102,7 +9201,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:896
 #, fuzzy
-msgid "textattr|tb"
+msgctxt "textattr"
+msgid "tb"
 msgstr "左至右"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9112,7 +9212,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:903
 #, fuzzy
-msgid "textattr|solid"
+msgctxt "textattr"
+msgid "solid"
 msgstr "大小"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9124,7 +9225,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:912
 #, fuzzy
-msgid "textattr|spelling"
+msgctxt "textattr"
+msgid "spelling"
 msgstr "閃爍"
 
 #. Translators: this is a tip for the user on how to toggle a checkbox.
Index: po/fr.po
===================================================================
--- po/fr.po	(revision 4467)
+++ po/fr.po	(working copy)
@@ -2265,7 +2265,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:2989
-msgid "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
 msgstr " non sélectionnée"
 
 #. Translators: this object is now selected.
@@ -2284,7 +2285,8 @@
 #: ../src/orca/scripts/apps/soffice/where_am_i.py:161
 #: ../src/orca/speechgenerator.py:242 ../src/orca/where_am_I.py:569
 #: ../src/orca/where_am_I.py:990
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr "sélectionné"
 
 #. Translators: this object is now unselected.
@@ -2300,7 +2302,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:3891 ../src/orca/default.py:7525
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr "non sélectionné"
 
 #. Translators: when users are navigating a table, they
@@ -2642,7 +2645,8 @@
 #: ../src/orca/flat_review.py:376
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:547
 #: ../src/orca/speechgenerator.py:1156 ../src/orca/where_am_I.py:225
-msgid "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
 msgstr "sélectionné"
 
 #. Translators: this is in reference to a radio button being
@@ -2653,7 +2657,8 @@
 #: ../src/orca/flat_review.py:383
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:554
 #: ../src/orca/speechgenerator.py:1163 ../src/orca/where_am_I.py:232
-msgid "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
 msgstr "non sélectionné"
 
 #. Translators: The component orientation is horizontal.
@@ -4986,7 +4991,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr "dial"
 
 #. Translators: long braille for the rolename of a dial.
@@ -5137,7 +5143,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr "form"
 
 #. Translators: long braille for the rolename of a form.
@@ -7279,7 +7286,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:623
-msgid "text|read only"
+msgctxt "text"
+msgid "read only"
 msgstr "lecture seule"
 
 #. Translators: this is used to indicate the user is in a text
@@ -7289,7 +7297,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:631
-msgid "text|rdonly"
+msgctxt "text"
+msgid "rdonly"
 msgstr "lectseule"
 
 #. Translators: the regular expression here represents a string to
@@ -8091,7 +8100,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:63
-msgid "textattr|background color"
+msgctxt "textattr"
+msgid "background color"
 msgstr "couleur d'arrière-plan"
 
 #. Translators: this attribute specifies whether to make the background
@@ -8104,7 +8114,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:74
-msgid "textattr|background full height"
+msgctxt "textattr"
+msgid "background full height"
 msgstr "hauteur complète de l'arrière-plan"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8115,7 +8126,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:83
-msgid "textattr|background stipple"
+msgctxt "textattr"
+msgid "background stipple"
 msgstr "arrière-plan grisé"
 
 #. Translators: this attribute specifies the direction of the text.
@@ -8126,7 +8138,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:92
-msgid "textattr|direction"
+msgctxt "textattr"
+msgid "direction"
 msgstr "direction"
 
 #. Translators: this attribute specifies whether the text is editable.
@@ -8137,7 +8150,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:101
-msgid "textattr|editable"
+msgctxt "textattr"
+msgid "editable"
 msgstr "modifiable"
 
 #. Translators: this attribute specifies the font family name of the text.
@@ -8147,7 +8161,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:109
-msgid "textattr|family name"
+msgctxt "textattr"
+msgid "family name"
 msgstr "famille"
 
 #. Translators: this attribute specifies the foreground color of the text.
@@ -8158,7 +8173,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:118
-msgid "textattr|foreground color"
+msgctxt "textattr"
+msgid "foreground color"
 msgstr "couleur d'avant-plan"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8169,7 +8185,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:127
-msgid "textattr|foreground stipple"
+msgctxt "textattr"
+msgid "foreground stipple"
 msgstr "avant-plan grisé"
 
 #. Translators: this attribute specifies the effect applied to the font
@@ -8181,7 +8198,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:137
-msgid "textattr|font effect"
+msgctxt "textattr"
+msgid "font effect"
 msgstr "effet de police"
 
 #. Translators: this attribute specifies the indentation of the text
@@ -8192,7 +8210,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:146
-msgid "textattr|indent"
+msgctxt "textattr"
+msgid "indent"
 msgstr "indentation"
 
 #. Translators: this attribute specifies whether the text is invisible.
@@ -8203,7 +8222,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:155
-msgid "textattr|invisible"
+msgctxt "textattr"
+msgid "invisible"
 msgstr "invisible"
 
 #. Translators: this attribute specifies how the justification of the text.
@@ -8214,7 +8234,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:164
-msgid "textattr|justification"
+msgctxt "textattr"
+msgid "justification"
 msgstr "justification"
 
 #. Translators: this attribute specifies the language that the text is
@@ -8225,7 +8246,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:173
-msgid "textattr|language"
+msgctxt "textattr"
+msgid "language"
 msgstr "langue"
 
 #. Translators: this attribute specifies the pixel width of the left margin.
@@ -8235,7 +8257,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:181
-msgid "textattr|left margin"
+msgctxt "textattr"
+msgid "left margin"
 msgstr "marge de gauche"
 
 #. Translators: this attribute specifies the height of the line of text.
@@ -8246,7 +8269,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:190
-msgid "textattr|line height"
+msgctxt "textattr"
+msgid "line height"
 msgstr "hauteur de ligne"
 
 #. Translators: this attribute refers to the named style which is associated
@@ -8260,7 +8284,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:202
-msgid "textattr|paragraph style"
+msgctxt "textattr"
+msgid "paragraph style"
 msgstr "Style de paragraphe"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8271,7 +8296,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:211
-msgid "textattr|pixels above lines"
+msgctxt "textattr"
+msgid "pixels above lines"
 msgstr "pixels au-dessus des lignes"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8282,7 +8308,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:220
-msgid "textattr|pixels below lines"
+msgctxt "textattr"
+msgid "pixels below lines"
 msgstr "pixels au-dessous des lignes"
 
 # selon la traduction de gtk+ (po-properties) : « Pixels à l'intérieur de la coupure »
@@ -8295,7 +8322,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:230
-msgid "textattr|pixels inside wrap"
+msgctxt "textattr"
+msgid "pixels inside wrap"
 msgstr "pixels entre les lignes d'un paragraphe"
 
 #. Translators: this attribute specifies the pixel width of the right margin.
@@ -8305,7 +8333,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:238
-msgid "textattr|right margin"
+msgctxt "textattr"
+msgid "right margin"
 msgstr "marge de droite"
 
 #. Translators: this attribute specifies the number of pixels that the
@@ -8316,7 +8345,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:247
-msgid "textattr|rise"
+msgctxt "textattr"
+msgid "rise"
 msgstr "élévation"
 
 #. Translators: this attribute specifies the scale of the characters. The
@@ -8327,7 +8357,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:256
-msgid "textattr|scale"
+msgctxt "textattr"
+msgid "scale"
 msgstr "échelle"
 
 #. Translators: this attribute specifies the size of the text.
@@ -8337,7 +8368,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:264
-msgid "textattr|size"
+msgctxt "textattr"
+msgid "size"
 msgstr "taille"
 
 #. Translators: this attribute specifies the stretch of he text, if set.
@@ -8350,7 +8382,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:275
-msgid "textattr|stretch"
+msgctxt "textattr"
+msgid "stretch"
 msgstr "étendu"
 
 #. Translators: this attribute specifies whether the text is strike though
@@ -8362,7 +8395,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:285
-msgid "textattr|strike through"
+msgctxt "textattr"
+msgid "strike through"
 msgstr "barré"
 
 #. Translators: this attribute specifies the slant style of the text,
@@ -8373,7 +8407,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:294
-msgid "textattr|style"
+msgctxt "textattr"
+msgid "style"
 msgstr "style"
 
 #. Translators: this attribute specifies the decoration of the text.
@@ -8384,7 +8419,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:303
-msgid "textattr|text decoration"
+msgctxt "textattr"
+msgid "text decoration"
 msgstr "décoration du texte"
 
 #. Translators: this attribute specifies the angle at which the text is
@@ -8397,7 +8433,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:314
-msgid "textattr|text rotation"
+msgctxt "textattr"
+msgid "text rotation"
 msgstr "rotation du texte"
 
 #. Translators: this attribute specifies the shadow effects applied to the text.
@@ -8408,7 +8445,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:323
-msgid "textattr|text shadow"
+msgctxt "textattr"
+msgid "text shadow"
 msgstr "ombre du texte"
 
 #. Translators: this attributes specifies whether the text is underlined.
@@ -8419,7 +8457,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:332
-msgid "textattr|underline"
+msgctxt "textattr"
+msgid "underline"
 msgstr "soulignage"
 
 #. Translators: this attribute specifies the capitalization variant of
@@ -8430,7 +8469,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:341
-msgid "textattr|variant"
+msgctxt "textattr"
+msgid "variant"
 msgstr "variante"
 
 #. Translators: this attributes specifies what vertical alignment property
@@ -8441,7 +8481,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:350
-msgid "textattr|vertical align"
+msgctxt "textattr"
+msgid "vertical align"
 msgstr "alignement vertical"
 
 #. Translators: this attribute specifies the weight of the text.
@@ -8452,7 +8493,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:359
-msgid "textattr|weight"
+msgctxt "textattr"
+msgid "weight"
 msgstr "graisse"
 
 #. Translators: this attribute specifies the wrap mode of the text, if any.
@@ -8463,7 +8505,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:368
-msgid "textattr|wrap mode"
+msgctxt "textattr"
+msgid "wrap mode"
 msgstr "mode de césure"
 
 #. Translators: this attribute specifies the way the text is written.
@@ -8476,7 +8519,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:379
-msgid "textattr|writing mode"
+msgctxt "textattr"
+msgid "writing mode"
 msgstr "mode d'écriture"
 
 #. The following are the known values of some of these text attributes.
@@ -8494,7 +8538,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:397
-msgid "textattr|true"
+msgctxt "textattr"
+msgid "true"
 msgstr "vrai"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8506,7 +8551,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:407
-msgid "textattr|false"
+msgctxt "textattr"
+msgid "false"
 msgstr "faux"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8519,7 +8565,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:418
-msgid "textattr|none"
+msgctxt "textattr"
+msgid "none"
 msgstr "aucun"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8530,7 +8577,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:427
-msgid "textattr|engrave"
+msgctxt "textattr"
+msgid "engrave"
 msgstr "empreinte"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8541,7 +8589,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:436
-msgid "textattr|emboss"
+msgctxt "textattr"
+msgid "emboss"
 msgstr "relief"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8552,7 +8601,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:445
-msgid "textattr|outline"
+msgctxt "textattr"
+msgid "outline"
 msgstr "contour"
 
 # SunGloss
@@ -8564,7 +8614,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:454
-msgid "textattr|overline"
+msgctxt "textattr"
+msgid "overline"
 msgstr "ligne au-dessus"
 
 # SunGloss
@@ -8576,7 +8627,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:463
-msgid "textattr|line through"
+msgctxt "textattr"
+msgid "line through"
 msgstr "ligne à travers"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8587,7 +8639,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:472
-msgid "textattr|blink"
+msgctxt "textattr"
+msgid "blink"
 msgstr "clignotant"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8598,7 +8651,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:481
-msgid "textattr|black"
+msgctxt "textattr"
+msgid "black"
 msgstr "noir"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8609,7 +8663,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:490
-msgid "textattr|single"
+msgctxt "textattr"
+msgid "single"
 msgstr "simple"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8620,7 +8675,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:499
-msgid "textattr|double"
+msgctxt "textattr"
+msgid "double"
 msgstr "double"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8631,7 +8687,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:508
-msgid "textattr|low"
+msgctxt "textattr"
+msgid "low"
 msgstr "bas"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8642,7 +8699,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:517
-msgid "textattr|char"
+msgctxt "textattr"
+msgid "char"
 msgstr "caractère"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8653,7 +8711,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:526
-msgid "textattr|word"
+msgctxt "textattr"
+msgid "word"
 msgstr "mot"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8664,7 +8723,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:535
-msgid "textattr|ltr"
+msgctxt "textattr"
+msgid "ltr"
 msgstr "gvd"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8675,7 +8735,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:544
-msgid "textattr|rtl"
+msgctxt "textattr"
+msgid "rtl"
 msgstr "dvg"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8686,7 +8747,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:553
-msgid "textattr|left"
+msgctxt "textattr"
+msgid "left"
 msgstr "gauche"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8697,7 +8759,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:562
-msgid "textattr|right"
+msgctxt "textattr"
+msgid "right"
 msgstr "droite"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8708,7 +8771,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:571
-msgid "textattr|center"
+msgctxt "textattr"
+msgid "center"
 msgstr "centre"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8719,7 +8783,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:580
-msgid "textattr|fill"
+msgctxt "textattr"
+msgid "fill"
 msgstr "justifié"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8730,7 +8795,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:589
-msgid "textattr|ultra condensed"
+msgctxt "textattr"
+msgid "ultra condensed"
 msgstr "super condensé"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8741,7 +8807,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:598
-msgid "textattr|extra condensed"
+msgctxt "textattr"
+msgid "extra condensed"
 msgstr "très condensé"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8752,7 +8819,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:607
-msgid "textattr|condensed"
+msgctxt "textattr"
+msgid "condensed"
 msgstr "condensé"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8763,7 +8831,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:616
-msgid "textattr|semi condensed"
+msgctxt "textattr"
+msgid "semi condensed"
 msgstr "semi condensé"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8774,7 +8843,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:625
-msgid "textattr|normal"
+msgctxt "textattr"
+msgid "normal"
 msgstr "normal"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8785,7 +8855,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:634
-msgid "textattr|semi expanded"
+msgctxt "textattr"
+msgid "semi expanded"
 msgstr "semi étendu"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8796,7 +8867,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:643
-msgid "textattr|expanded"
+msgctxt "textattr"
+msgid "expanded"
 msgstr "étendu"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8807,7 +8879,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:652
-msgid "textattr|extra expanded"
+msgctxt "textattr"
+msgid "extra expanded"
 msgstr "très étendu"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8818,7 +8891,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:661
-msgid "textattr|ultra expanded"
+msgctxt "textattr"
+msgid "ultra expanded"
 msgstr "super étendu"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8829,7 +8903,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:670
-msgid "textattr|small caps"
+msgctxt "textattr"
+msgid "small caps"
 msgstr "petites majuscules"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8840,7 +8915,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:679
-msgid "textattr|oblique"
+msgctxt "textattr"
+msgid "oblique"
 msgstr "oblique"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8851,7 +8927,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:688
-msgid "textattr|italic"
+msgctxt "textattr"
+msgid "italic"
 msgstr "italique"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8862,7 +8939,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:697
-msgid "textattr|Default"
+msgctxt "textattr"
+msgid "Default"
 msgstr "Par défaut"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8873,7 +8951,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:706
-msgid "textattr|Text body"
+msgctxt "textattr"
+msgid "Text body"
 msgstr "Corps de texte"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8884,7 +8963,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:715
-msgid "textattr|Heading"
+msgctxt "textattr"
+msgid "Heading"
 msgstr "En-têtes"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8896,7 +8976,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:725
-msgid "textattr|baseline"
+msgctxt "textattr"
+msgid "baseline"
 msgstr "sur la ligne de base"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8907,7 +8988,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:734
-msgid "textattr|sub"
+msgctxt "textattr"
+msgid "sub"
 msgstr "en indice"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8918,7 +9000,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:743
-msgid "textattr|super"
+msgctxt "textattr"
+msgid "super"
 msgstr "en exposant"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8929,7 +9012,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:752
-msgid "textattr|top"
+msgctxt "textattr"
+msgid "top"
 msgstr "en haut"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8940,7 +9024,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:761
-msgid "textattr|text-top"
+msgctxt "textattr"
+msgid "text-top"
 msgstr "aligné en haut"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8951,7 +9036,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:770
-msgid "textattr|middle"
+msgctxt "textattr"
+msgid "middle"
 msgstr "au milieu"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8962,7 +9048,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:779
-msgid "textattr|bottom"
+msgctxt "textattr"
+msgid "bottom"
 msgstr "en bas"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8973,7 +9060,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:788
-msgid "textattr|text-bottom"
+msgctxt "textattr"
+msgid "text-bottom"
 msgstr "aligné en bas"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8985,7 +9073,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:798
-msgid "textattr|inherit"
+msgctxt "textattr"
+msgid "inherit"
 msgstr "hérité"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8996,7 +9085,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:807
-msgid "textattr|lr-tb"
+msgctxt "textattr"
+msgid "lr-tb"
 msgstr "gd-hb"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9007,7 +9097,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:816
-msgid "textattr|rl-tb"
+msgctxt "textattr"
+msgid "rl-tb"
 msgstr "dg-hb"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9018,7 +9109,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:825
-msgid "textattr|tb-rl"
+msgctxt "textattr"
+msgid "tb-rl"
 msgstr "hb-dg"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9029,7 +9121,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:834
-msgid "textattr|tb-lr"
+msgctxt "textattr"
+msgid "tb-lr"
 msgstr "hb-gd"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9040,7 +9133,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:843
-msgid "textattr|bt-rl"
+msgctxt "textattr"
+msgid "bt-rl"
 msgstr "bh-dg"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9051,7 +9145,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:852
-msgid "textattr|bt-lr"
+msgctxt "textattr"
+msgid "bt-lr"
 msgstr "bh-gd"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9062,7 +9157,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:861
-msgid "textattr|lr"
+msgctxt "textattr"
+msgid "lr"
 msgstr "gd"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9073,7 +9169,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:870
-msgid "textattr|rl"
+msgctxt "textattr"
+msgid "rl"
 msgstr "dg"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9084,7 +9181,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:879
-msgid "textattr|tb"
+msgctxt "textattr"
+msgid "tb"
 msgstr "hb"
 
 #. Translators: this is a tip for the user on how to toggle a checkbox.
Index: po/kn.po
===================================================================
--- po/kn.po	(revision 4467)
+++ po/kn.po	(working copy)
@@ -2219,7 +2219,8 @@
 #.
 #: ../src/orca/default.py:2740
 #, fuzzy
-msgid "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
 msgstr "ಆರಿಸಲಾದ"
 
 #. Translators: this means the user has selected
@@ -2245,7 +2246,8 @@
 #: ../src/orca/default.py:6661 ../src/orca/scripts/StarOffice.py:130
 #: ../src/orca/speechgenerator.py:238 ../src/orca/where_am_I.py:484
 #, fuzzy
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr "ಆರಿಸಲಾದ"
 
 #. Translators: this object is now unselected.
@@ -2261,7 +2263,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:3495 ../src/orca/default.py:6677
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr ""
 
 #. Translators: when users are navigating a table, they
@@ -2534,7 +2537,8 @@
 #: ../src/orca/flat_review.py:377 ../src/orca/Gecko.py:1106
 #: ../src/orca/speechgenerator.py:1064 ../src/orca/where_am_I.py:199
 #, fuzzy
-msgid "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
 msgstr "ಆರಿಸಲಾದ"
 
 #. Translators: this is in reference to a radio button being
@@ -2545,7 +2549,8 @@
 #: ../src/orca/flat_review.py:384 ../src/orca/Gecko.py:1113
 #: ../src/orca/speechgenerator.py:1071 ../src/orca/where_am_I.py:206
 #, fuzzy
-msgid "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
 msgstr "ಆರಿಸಲಾದ"
 
 #. Translators: The component orientation is horizontal.
@@ -3639,7 +3644,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #: ../src/orca/J2SE-access-bridge.py:86
 #, fuzzy
-msgid "listitem|selected"
+msgctxt "listitem"
+msgid "selected"
 msgstr "ಆರಿಸಲಾದ"
 
 #. Translators: this represents the state of a node in a tree
@@ -3647,7 +3653,8 @@
 #.
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #: ../src/orca/J2SE-access-bridge.py:94
-msgid "listitem|unselected"
+msgctxt "listitem"
+msgid "unselected"
 msgstr ""
 
 #. Translators: this is presented in a GUI to represent the
@@ -4801,7 +4808,8 @@
 #: ../src/orca/orca.py:1302 ../src/orca/orca.py:1315 ../src/orca/orca.py:1436
 #: ../src/orca/orca.py:1477
 #, fuzzy
-msgid "option|speech"
+msgctxt "option"
+msgid "speech"
 msgstr "ಆಯ್ಕೆ"
 
 #. Translators: this option is for enabling braille output on
@@ -4812,7 +4820,8 @@
 #: ../src/orca/orca.py:1303 ../src/orca/orca.py:1316 ../src/orca/orca.py:1444
 #: ../src/orca/orca.py:1479
 #, fuzzy
-msgid "option|braille"
+msgctxt "option"
+msgid "braille"
 msgstr "ಆಯ್ಕೆ ಬ್ರೈಲ್"
 
 #. Translators: this option is for enabling a GUI to monitor
@@ -4823,7 +4832,8 @@
 #: ../src/orca/orca.py:1304 ../src/orca/orca.py:1317 ../src/orca/orca.py:1452
 #: ../src/orca/orca.py:1481
 #, fuzzy
-msgid "option|braille-monitor"
+msgctxt "option"
+msgid "braille-monitor"
 msgstr "ಆಯ್ಕೆ ಬ್ರೈಲ್"
 
 #. Translators: this option is for enabling screen
@@ -4834,7 +4844,8 @@
 #: ../src/orca/orca.py:1305 ../src/orca/orca.py:1318 ../src/orca/orca.py:1460
 #: ../src/orca/orca.py:1483
 #, fuzzy
-msgid "option|magnifier"
+msgctxt "option"
+msgid "magnifier"
 msgstr "ಆಯ್ಕೆ"
 
 #. Translators: this option is for enabling the display
@@ -4845,7 +4856,8 @@
 #: ../src/orca/orca.py:1306 ../src/orca/orca.py:1319 ../src/orca/orca.py:1468
 #: ../src/orca/orca.py:1485
 #, fuzzy
-msgid "option|main-window"
+msgctxt "option"
+msgid "main-window"
 msgstr "ಆಯ್ಕೆ"
 
 #. Translators: if the user supplies an option via the '-e, --enable'
@@ -5873,7 +5885,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr ""
 
 #. Translators: long braille for the rolename of a dial.
@@ -6028,7 +6041,8 @@
 #.
 #: ../src/orca/rolenames.py:478
 #, fuzzy
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr "ಫಾರ್ಮ್"
 
 #. Translators: long braille for the rolename of a form.
Index: po/nn.po
===================================================================
--- po/nn.po	(revision 4467)
+++ po/nn.po	(working copy)
@@ -2238,7 +2238,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:2818
-msgid "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
 msgstr "ikkje vald"
 
 #. Translators: this means the user has selected
@@ -2263,8 +2264,9 @@
 #: ../src/orca/default.py:6775 ../src/orca/scripts/StarOffice.py:173
 #: ../src/orca/speechgenerator.py:238 ../src/orca/where_am_I.py:496
 #: ../src/orca/where_am_I.py:882
-msgid "text|selected"
-msgstr "text|vald"
+msgctxt "text"
+msgid "selected"
+msgstr "vald"
 
 #. Translators: this object is now unselected.
 #. Let the user know this.
@@ -2279,8 +2281,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:3600 ../src/orca/default.py:6791
-msgid "text|unselected"
-msgstr "text|ikke vald"
+msgctxt "text"
+msgid "unselected"
+msgstr "ikke vald"
 
 #. Translators: when users are navigating a table, they
 #. sometimes want the entire row of a table read, or
@@ -2537,8 +2540,9 @@
 #.
 #: ../src/orca/flat_review.py:377 ../src/orca/Gecko.py:1139
 #: ../src/orca/speechgenerator.py:1065 ../src/orca/where_am_I.py:208
-msgid "radiobutton|selected"
-msgstr "radiobutton|vald"
+msgctxt "radiobutton"
+msgid "selected"
+msgstr "vald"
 
 #. Translators: this is in reference to a radio button being
 #. selected or not.
@@ -2547,8 +2551,9 @@
 #.
 #: ../src/orca/flat_review.py:384 ../src/orca/Gecko.py:1146
 #: ../src/orca/speechgenerator.py:1072 ../src/orca/where_am_I.py:215
-msgid "radiobutton|not selected"
-msgstr "radiobutton|ikke vald"
+msgctxt "radiobutton"
+msgid "not selected"
+msgstr "ikke vald"
 
 #. Translators: The component orientation is horizontal.
 #.
@@ -3585,16 +3590,18 @@
 #.
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #: ../src/orca/J2SE-access-bridge.py:86
-msgid "listitem|selected"
-msgstr "listitem|vald"
+msgctxt "listitem"
+msgid "selected"
+msgstr "vald"
 
 #. Translators: this represents the state of a node in a tree
 #. or list.
 #.
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #: ../src/orca/J2SE-access-bridge.py:94
-msgid "listitem|unselected"
-msgstr "listitem|ikke vald"
+msgctxt "listitem"
+msgid "unselected"
+msgstr "ikke vald"
 
 #. Translators: this is presented in a GUI to represent the
 #. "right alt" modifier.
@@ -4691,7 +4698,8 @@
 #: ../src/orca/orca.py:1319 ../src/orca/orca.py:1332 ../src/orca/orca.py:1453
 #: ../src/orca/orca.py:1494
 #, fuzzy
-msgid "option|speech"
+msgctxt "option"
+msgid "speech"
 msgstr "alternativ"
 
 #. Translators: this option is for enabling braille output on
@@ -4702,7 +4710,8 @@
 #: ../src/orca/orca.py:1320 ../src/orca/orca.py:1333 ../src/orca/orca.py:1461
 #: ../src/orca/orca.py:1496
 #, fuzzy
-msgid "option|braille"
+msgctxt "option"
+msgid "braille"
 msgstr "alternativ"
 
 #. Translators: this option is for enabling a GUI to monitor
@@ -4713,7 +4722,8 @@
 #: ../src/orca/orca.py:1321 ../src/orca/orca.py:1334 ../src/orca/orca.py:1469
 #: ../src/orca/orca.py:1498
 #, fuzzy
-msgid "option|braille-monitor"
+msgctxt "option"
+msgid "braille-monitor"
 msgstr "Slå på _brailleskjerm"
 
 #. Translators: this option is for enabling screen
@@ -4723,7 +4733,8 @@
 #.
 #: ../src/orca/orca.py:1322 ../src/orca/orca.py:1335 ../src/orca/orca.py:1477
 #: ../src/orca/orca.py:1500
-msgid "option|magnifier"
+msgctxt "option"
+msgid "magnifier"
 msgstr "forstørringsglas"
 
 #. Translators: this option is for enabling the display
@@ -4733,7 +4744,8 @@
 #.
 #: ../src/orca/orca.py:1323 ../src/orca/orca.py:1336 ../src/orca/orca.py:1485
 #: ../src/orca/orca.py:1502
-msgid "option|main-window"
+msgctxt "option"
+msgid "main-window"
 msgstr "hovudvindauge"
 
 #. Translators: if the user supplies an option via the '-e, --enable'
@@ -5715,7 +5727,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr "skive"
 
 #. Translators: long braille for the rolename of a dial.
@@ -5866,7 +5879,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr "skjema"
 
 #. Translators: long braille for the rolename of a form.
Index: po/ca.po
===================================================================
--- po/ca.po	(revision 4467)
+++ po/ca.po	(working copy)
@@ -2262,7 +2262,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:2975
-msgid "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
 msgstr "no seleccionada"
 
 #. Translators: this object is now selected.
@@ -2281,7 +2282,8 @@
 #: ../src/orca/scripts/apps/soffice/where_am_i.py:161
 #: ../src/orca/speechgenerator.py:242 ../src/orca/where_am_I.py:569
 #: ../src/orca/where_am_I.py:990
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr "seleccionat"
 
 #. Translators: this object is now unselected.
@@ -2297,7 +2299,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:3877 ../src/orca/default.py:7479
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr "no seleccionat"
 
 #. Translators: when users are navigating a table, they
@@ -2640,7 +2643,8 @@
 #: ../src/orca/flat_review.py:376
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:547
 #: ../src/orca/speechgenerator.py:1156 ../src/orca/where_am_I.py:225
-msgid "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
 msgstr "seleccionat"
 
 #. Translators: this is in reference to a radio button being
@@ -2651,7 +2655,8 @@
 #: ../src/orca/flat_review.py:383
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:554
 #: ../src/orca/speechgenerator.py:1163 ../src/orca/where_am_I.py:232
-msgid "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
 msgstr "no seleccionat"
 
 #. Translators: The component orientation is horizontal.
@@ -4981,7 +4986,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr "marcar"
 
 #. Translators: long braille for the rolename of a dial.
@@ -5132,7 +5138,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr "form"
 
 #. Translators: long braille for the rolename of a form.
@@ -7277,7 +7284,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:653
-msgid "text|read only"
+msgctxt "text"
+msgid "read only"
 msgstr "només lectura"
 
 #. Translators: this is used to indicate the user is in a text
@@ -7287,7 +7295,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:661
-msgid "text|rdonly"
+msgctxt "text"
+msgid "rdonly"
 msgstr "lectura"
 
 #. Translators: the regular expression here represents a string to
@@ -8089,7 +8098,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:63
-msgid "textattr|background color"
+msgctxt "textattr"
+msgid "background color"
 msgstr "color de fons"
 
 #. Translators: this attribute specifies whether to make the background
@@ -8102,7 +8112,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:74
-msgid "textattr|background full height"
+msgctxt "textattr"
+msgid "background full height"
 msgstr "alçada total del fons"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8113,7 +8124,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:83
-msgid "textattr|background stipple"
+msgctxt "textattr"
+msgid "background stipple"
 msgstr "fons puntejat"
 
 #. Translators: this attribute specifies the direction of the text.
@@ -8124,7 +8136,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:92
-msgid "textattr|direction"
+msgctxt "textattr"
+msgid "direction"
 msgstr "direcció"
 
 #. Translators: this attribute specifies whether the text is editable.
@@ -8135,7 +8148,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:101
-msgid "textattr|editable"
+msgctxt "textattr"
+msgid "editable"
 msgstr "editable"
 
 #. Translators: this attribute specifies the font family name of the text.
@@ -8145,7 +8159,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:109
-msgid "textattr|family name"
+msgctxt "textattr"
+msgid "family name"
 msgstr "nom de família"
 
 #. Translators: this attribute specifies the foreground color of the text.
@@ -8156,7 +8171,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:118
-msgid "textattr|foreground color"
+msgctxt "textattr"
+msgid "foreground color"
 msgstr "color del primer pla"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8167,7 +8183,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:127
-msgid "textattr|foreground stipple"
+msgctxt "textattr"
+msgid "foreground stipple"
 msgstr "primer pla puntejat"
 
 #. Translators: this attribute specifies the effect applied to the font
@@ -8179,7 +8196,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:137
-msgid "textattr|font effect"
+msgctxt "textattr"
+msgid "font effect"
 msgstr "efectes del tipus de lletra"
 
 #. Translators: this attribute specifies the indentation of the text
@@ -8190,7 +8208,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:146
-msgid "textattr|indent"
+msgctxt "textattr"
+msgid "indent"
 msgstr "sagnat"
 
 #. Translators: this attribute specifies whether the text is invisible.
@@ -8201,7 +8220,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:155
-msgid "textattr|invisible"
+msgctxt "textattr"
+msgid "invisible"
 msgstr "invisible"
 
 #. Translators: this attribute specifies how the justification of the text.
@@ -8212,7 +8232,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:164
-msgid "textattr|justification"
+msgctxt "textattr"
+msgid "justification"
 msgstr "justificació"
 
 #. Translators: this attribute specifies the language that the text is
@@ -8223,7 +8244,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:173
-msgid "textattr|language"
+msgctxt "textattr"
+msgid "language"
 msgstr "idioma"
 
 #. Translators: this attribute specifies the pixel width of the left margin.
@@ -8233,7 +8255,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:181
-msgid "textattr|left margin"
+msgctxt "textattr"
+msgid "left margin"
 msgstr "marge esquerre"
 
 #. Translators: this attribute specifies the height of the line of text.
@@ -8244,7 +8267,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:190
-msgid "textattr|line height"
+msgctxt "textattr"
+msgid "line height"
 msgstr "alçada de línia"
 
 #. Translators: this attribute refers to the named style which is associated
@@ -8258,7 +8282,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:202
-msgid "textattr|paragraph style"
+msgctxt "textattr"
+msgid "paragraph style"
 msgstr "estil del paràgraf"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8269,7 +8294,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:211
-msgid "textattr|pixels above lines"
+msgctxt "textattr"
+msgid "pixels above lines"
 msgstr "píxels per sobre de les línies"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8280,7 +8306,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:220
-msgid "textattr|pixels below lines"
+msgctxt "textattr"
+msgid "pixels below lines"
 msgstr "píxels per sota de les línies"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8292,7 +8319,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:230
-msgid "textattr|pixels inside wrap"
+msgctxt "textattr"
+msgid "pixels inside wrap"
 msgstr "píxels dins les línies ajustades"
 
 #. Translators: this attribute specifies the pixel width of the right margin.
@@ -8302,7 +8330,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:238
-msgid "textattr|right margin"
+msgctxt "textattr"
+msgid "right margin"
 msgstr "marge dret"
 
 #. Translators: this attribute specifies the number of pixels that the
@@ -8313,7 +8342,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:247
-msgid "textattr|rise"
+msgctxt "textattr"
+msgid "rise"
 msgstr "aixecat"
 
 #. Translators: this attribute specifies the scale of the characters. The
@@ -8324,7 +8354,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:256
-msgid "textattr|scale"
+msgctxt "textattr"
+msgid "scale"
 msgstr "escala"
 
 #. Translators: this attribute specifies the size of the text.
@@ -8334,7 +8365,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:264
-msgid "textattr|size"
+msgctxt "textattr"
+msgid "size"
 msgstr "mida"
 
 #. Translators: this attribute specifies the stretch of he text, if set.
@@ -8347,7 +8379,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:275
-msgid "textattr|stretch"
+msgctxt "textattr"
+msgid "stretch"
 msgstr "amplada"
 
 #. Translators: this attribute specifies whether the text is strike though
@@ -8359,7 +8392,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:285
-msgid "textattr|strike through"
+msgctxt "textattr"
+msgid "strike through"
 msgstr "barrat"
 
 #. Translators: this attribute specifies the slant style of the text,
@@ -8370,7 +8404,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:294
-msgid "textattr|style"
+msgctxt "textattr"
+msgid "style"
 msgstr "estil"
 
 #. Translators: this attribute specifies the decoration of the text.
@@ -8381,7 +8416,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:303
-msgid "textattr|text decoration"
+msgctxt "textattr"
+msgid "text decoration"
 msgstr "decoració del text"
 
 #. Translators: this attribute specifies the angle at which the text is
@@ -8394,7 +8430,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:314
-msgid "textattr|text rotation"
+msgctxt "textattr"
+msgid "text rotation"
 msgstr "rotació del text"
 
 #. Translators: this attribute specifies the shadow effects applied to the text.
@@ -8405,7 +8442,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:323
-msgid "textattr|text shadow"
+msgctxt "textattr"
+msgid "text shadow"
 msgstr "ombra del text"
 
 #. Translators: this attributes specifies whether the text is underlined.
@@ -8416,7 +8454,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:332
-msgid "textattr|underline"
+msgctxt "textattr"
+msgid "underline"
 msgstr "subratllat"
 
 #. Translators: this attribute specifies the capitalization variant of
@@ -8427,7 +8466,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:341
-msgid "textattr|variant"
+msgctxt "textattr"
+msgid "variant"
 msgstr "variant"
 
 #. Translators: this attributes specifies what vertical alignment property
@@ -8438,7 +8478,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:350
-msgid "textattr|vertical align"
+msgctxt "textattr"
+msgid "vertical align"
 msgstr "alineació vertical"
 
 #. Translators: this attribute specifies the weight of the text.
@@ -8449,7 +8490,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:359
-msgid "textattr|weight"
+msgctxt "textattr"
+msgid "weight"
 msgstr "pes"
 
 #. Translators: this attribute specifies the wrap mode of the text, if any.
@@ -8460,7 +8502,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:368
-msgid "textattr|wrap mode"
+msgctxt "textattr"
+msgid "wrap mode"
 msgstr "mode d'ajustament"
 
 #. Translators: this attribute specifies the way the text is written.
@@ -8473,7 +8516,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:379
-msgid "textattr|writing mode"
+msgctxt "textattr"
+msgid "writing mode"
 msgstr "mode d'escriptura"
 
 #. The following are the known values of some of these text attributes.
@@ -8491,7 +8535,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:397
-msgid "textattr|true"
+msgctxt "textattr"
+msgid "true"
 msgstr "cert"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8503,7 +8548,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:407
-msgid "textattr|false"
+msgctxt "textattr"
+msgid "false"
 msgstr "fals"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8516,7 +8562,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:418
-msgid "textattr|none"
+msgctxt "textattr"
+msgid "none"
 msgstr "cap"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8527,7 +8574,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:427
-msgid "textattr|engrave"
+msgctxt "textattr"
+msgid "engrave"
 msgstr "gravat"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8538,7 +8586,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:436
-msgid "textattr|emboss"
+msgctxt "textattr"
+msgid "emboss"
 msgstr "relleu"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8549,7 +8598,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:445
-msgid "textattr|outline"
+msgctxt "textattr"
+msgid "outline"
 msgstr "contorn"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8560,7 +8610,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:454
-msgid "textattr|overline"
+msgctxt "textattr"
+msgid "overline"
 msgstr "línia de sobre"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8571,7 +8622,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:463
-msgid "textattr|line through"
+msgctxt "textattr"
+msgid "line through"
 msgstr "barrat"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8582,7 +8634,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:472
-msgid "textattr|blink"
+msgctxt "textattr"
+msgid "blink"
 msgstr "parpelleig"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8593,7 +8646,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:481
-msgid "textattr|black"
+msgctxt "textattr"
+msgid "black"
 msgstr "negre"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8604,7 +8658,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:490
-msgid "textattr|single"
+msgctxt "textattr"
+msgid "single"
 msgstr "únic"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8615,7 +8670,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:499
-msgid "textattr|double"
+msgctxt "textattr"
+msgid "double"
 msgstr "doble"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8626,7 +8682,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:508
-msgid "textattr|low"
+msgctxt "textattr"
+msgid "low"
 msgstr "baix"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8637,7 +8694,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:517
-msgid "textattr|char"
+msgctxt "textattr"
+msgid "char"
 msgstr "caràcter"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8648,7 +8706,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:526
-msgid "textattr|word"
+msgctxt "textattr"
+msgid "word"
 msgstr "paraula"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8659,7 +8718,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:535
-msgid "textattr|ltr"
+msgctxt "textattr"
+msgid "ltr"
 msgstr "d'esquerra a dreta"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8670,7 +8730,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:544
-msgid "textattr|rtl"
+msgctxt "textattr"
+msgid "rtl"
 msgstr "de dreta a esquerra"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8681,7 +8742,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:553
-msgid "textattr|left"
+msgctxt "textattr"
+msgid "left"
 msgstr "esquerra"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8692,7 +8754,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:562
-msgid "textattr|right"
+msgctxt "textattr"
+msgid "right"
 msgstr "dreta"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8703,7 +8766,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:571
-msgid "textattr|center"
+msgctxt "textattr"
+msgid "center"
 msgstr "centre"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8714,7 +8778,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:580
-msgid "textattr|fill"
+msgctxt "textattr"
+msgid "fill"
 msgstr "omple"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8725,7 +8790,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:589
-msgid "textattr|ultra condensed"
+msgctxt "textattr"
+msgid "ultra condensed"
 msgstr "ultra condensada"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8736,7 +8802,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:598
-msgid "textattr|extra condensed"
+msgctxt "textattr"
+msgid "extra condensed"
 msgstr "extra condensada"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8747,7 +8814,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:607
-msgid "textattr|condensed"
+msgctxt "textattr"
+msgid "condensed"
 msgstr "condensada"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8758,7 +8826,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:616
-msgid "textattr|semi condensed"
+msgctxt "textattr"
+msgid "semi condensed"
 msgstr "semi condensada"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8769,7 +8838,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:625
-msgid "textattr|normal"
+msgctxt "textattr"
+msgid "normal"
 msgstr "normal"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8780,7 +8850,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:634
-msgid "textattr|semi expanded"
+msgctxt "textattr"
+msgid "semi expanded"
 msgstr "semi expandida"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8791,7 +8862,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:643
-msgid "textattr|expanded"
+msgctxt "textattr"
+msgid "expanded"
 msgstr "expandida"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8802,7 +8874,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:652
-msgid "textattr|extra expanded"
+msgctxt "textattr"
+msgid "extra expanded"
 msgstr "extra expandida"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8813,7 +8886,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:661
-msgid "textattr|ultra expanded"
+msgctxt "textattr"
+msgid "ultra expanded"
 msgstr "ultra expandida"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8824,7 +8898,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:670
-msgid "textattr|small caps"
+msgctxt "textattr"
+msgid "small caps"
 msgstr "versaletes"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8835,7 +8910,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:679
-msgid "textattr|oblique"
+msgctxt "textattr"
+msgid "oblique"
 msgstr "obliqua"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8846,7 +8922,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:688
-msgid "textattr|italic"
+msgctxt "textattr"
+msgid "italic"
 msgstr "cursiva"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8857,7 +8934,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:697
-msgid "textattr|Default"
+msgctxt "textattr"
+msgid "Default"
 msgstr "Predeterminat"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8868,7 +8946,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:706
-msgid "textattr|Text body"
+msgctxt "textattr"
+msgid "Text body"
 msgstr "Cos del text"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8879,7 +8958,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:715
-msgid "textattr|Heading"
+msgctxt "textattr"
+msgid "Heading"
 msgstr "Encapçalament"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8891,7 +8971,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:725
-msgid "textattr|baseline"
+msgctxt "textattr"
+msgid "baseline"
 msgstr "línia base"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8902,7 +8983,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:734
-msgid "textattr|sub"
+msgctxt "textattr"
+msgid "sub"
 msgstr "sub"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8913,7 +8995,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:743
-msgid "textattr|super"
+msgctxt "textattr"
+msgid "super"
 msgstr "súper"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8924,7 +9007,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:752
-msgid "textattr|top"
+msgctxt "textattr"
+msgid "top"
 msgstr "dalt"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8935,7 +9019,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:761
-msgid "textattr|text-top"
+msgctxt "textattr"
+msgid "text-top"
 msgstr "text a dalt"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8946,7 +9031,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:770
-msgid "textattr|middle"
+msgctxt "textattr"
+msgid "middle"
 msgstr "mig"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8957,7 +9043,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:779
-msgid "textattr|bottom"
+msgctxt "textattr"
+msgid "bottom"
 msgstr "a baix"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8968,7 +9055,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:788
-msgid "textattr|text-bottom"
+msgctxt "textattr"
+msgid "text-bottom"
 msgstr "text a baix"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8980,7 +9068,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:798
-msgid "textattr|inherit"
+msgctxt "textattr"
+msgid "inherit"
 msgstr "heretat"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8991,7 +9080,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:807
-msgid "textattr|lr-tb"
+msgctxt "textattr"
+msgid "lr-tb"
 msgstr "d'esquerra a dreta, de dalt a baix"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9002,7 +9092,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:816
-msgid "textattr|rl-tb"
+msgctxt "textattr"
+msgid "rl-tb"
 msgstr "de dreta a esquerra, de dalt a baix"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9013,7 +9104,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:825
-msgid "textattr|tb-rl"
+msgctxt "textattr"
+msgid "tb-rl"
 msgstr "de dalt a baix, de dreta a esquerra"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9024,7 +9116,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:834
-msgid "textattr|tb-lr"
+msgctxt "textattr"
+msgid "tb-lr"
 msgstr "de dalt a baix, d'esquerra a dreta"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9035,7 +9128,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:843
-msgid "textattr|bt-rl"
+msgctxt "textattr"
+msgid "bt-rl"
 msgstr "de baix a dalt, de dreta a esquerra"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9046,7 +9140,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:852
-msgid "textattr|bt-lr"
+msgctxt "textattr"
+msgid "bt-lr"
 msgstr "de baix a dalt, d'esquerra a dreta"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9057,7 +9152,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:861
-msgid "textattr|lr"
+msgctxt "textattr"
+msgid "lr"
 msgstr "d'esquerra a dreta"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9068,7 +9164,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:870
-msgid "textattr|rl"
+msgctxt "textattr"
+msgid "rl"
 msgstr "de dreta a esquerra"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9079,7 +9176,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:879
-msgid "textattr|tb"
+msgctxt "textattr"
+msgid "tb"
 msgstr "de dalt a baix"
 
 #. Translators: this is a tip for the user on how to toggle a checkbox.
Index: po/da.po
===================================================================
--- po/da.po	(revision 4467)
+++ po/da.po	(working copy)
@@ -2287,7 +2287,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:2975
-msgid "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
 msgstr " ikke valgt"
 
 #. Translators: this object is now selected.
@@ -2306,7 +2307,8 @@
 #: ../src/orca/scripts/apps/soffice/where_am_i.py:161
 #: ../src/orca/speechgenerator.py:242 ../src/orca/where_am_I.py:569
 #: ../src/orca/where_am_I.py:990
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr "markeret"
 
 #. Translators: this object is now unselected.
@@ -2322,7 +2324,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:3877 ../src/orca/default.py:7468
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr "afmarkeret"
 
 #. Translators: when users are navigating a table, they
@@ -2666,7 +2669,8 @@
 #: ../src/orca/flat_review.py:376
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:547
 #: ../src/orca/speechgenerator.py:1156 ../src/orca/where_am_I.py:225
-msgid "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
 msgstr "valgt"
 
 #. Translators: this is in reference to a radio button being
@@ -2677,7 +2681,8 @@
 #: ../src/orca/flat_review.py:383
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:554
 #: ../src/orca/speechgenerator.py:1163 ../src/orca/where_am_I.py:232
-msgid "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
 msgstr "ikke valgt"
 
 #. Translators: The component orientation is horizontal.
@@ -5085,7 +5090,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr "drejk"
 
 #. Translators: long braille for the rolename of a dial.
@@ -5236,7 +5242,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr "form"
 
 #. Translators: long braille for the rolename of a form.
@@ -7388,7 +7395,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:646
-msgid "text|read only"
+msgctxt "text"
+msgid "read only"
 msgstr "skrivebeskyttet"
 
 #. Translators: this is used to indicate the user is in a text
@@ -7398,7 +7406,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:654
-msgid "text|rdonly"
+msgctxt "text"
+msgid "rdonly"
 msgstr "skrbesk"
 
 #. Translators: the regular expression here represents a string to
@@ -8204,7 +8213,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:63
-msgid "textattr|background color"
+msgctxt "textattr"
+msgid "background color"
 msgstr "baggrundsfarve"
 
 #. Translators: this attribute specifies whether to make the background
@@ -8217,7 +8227,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:74
-msgid "textattr|background full height"
+msgctxt "textattr"
+msgid "background full height"
 msgstr "baggrund fuld højde"
 
 # bindestreg
@@ -8229,7 +8240,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:83
-msgid "textattr|background stipple"
+msgctxt "textattr"
+msgid "background stipple"
 msgstr "baggrunds\"prikbillede\""
 
 #. Translators: this attribute specifies the direction of the text.
@@ -8240,7 +8252,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:92
-msgid "textattr|direction"
+msgctxt "textattr"
+msgid "direction"
 msgstr "retning"
 
 #. Translators: this attribute specifies whether the text is editable.
@@ -8251,7 +8264,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:101
-msgid "textattr|editable"
+msgctxt "textattr"
+msgid "editable"
 msgstr "redigérbar"
 
 #. Translators: this attribute specifies the font family name of the text.
@@ -8261,7 +8275,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:109
-msgid "textattr|family name"
+msgctxt "textattr"
+msgid "family name"
 msgstr "familienavn"
 
 #. Translators: this attribute specifies the foreground color of the text.
@@ -8272,7 +8287,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:118
-msgid "textattr|foreground color"
+msgctxt "textattr"
+msgid "foreground color"
 msgstr "forgrundsfarve"
 
 # bindestreg
@@ -8284,7 +8300,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:127
-msgid "textattr|foreground stipple"
+msgctxt "textattr"
+msgid "foreground stipple"
 msgstr "forgrunds\"prikbillede\""
 
 #. Translators: this attribute specifies the effect applied to the font
@@ -8296,7 +8313,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:137
-msgid "textattr|font effect"
+msgctxt "textattr"
+msgid "font effect"
 msgstr "skrifttypeeffekt"
 
 #. Translators: this attribute specifies the indentation of the text
@@ -8307,7 +8325,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:146
-msgid "textattr|indent"
+msgctxt "textattr"
+msgid "indent"
 msgstr "indrykning"
 
 #. Translators: this attribute specifies whether the text is invisible.
@@ -8318,7 +8337,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:155
-msgid "textattr|invisible"
+msgctxt "textattr"
+msgid "invisible"
 msgstr "usynlig"
 
 #. Translators: this attribute specifies how the justification of the text.
@@ -8329,7 +8349,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:164
-msgid "textattr|justification"
+msgctxt "textattr"
+msgid "justification"
 msgstr "justering"
 
 #. Translators: this attribute specifies the language that the text is
@@ -8340,7 +8361,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:173
-msgid "textattr|language"
+msgctxt "textattr"
+msgid "language"
 msgstr "sprog"
 
 #. Translators: this attribute specifies the pixel width of the left margin.
@@ -8350,7 +8372,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:181
-msgid "textattr|left margin"
+msgctxt "textattr"
+msgid "left margin"
 msgstr "venstre margen"
 
 #. Translators: this attribute specifies the height of the line of text.
@@ -8361,7 +8384,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:190
-msgid "textattr|line height"
+msgctxt "textattr"
+msgid "line height"
 msgstr "linjehøjde"
 
 #. Translators: this attribute refers to the named style which is associated
@@ -8375,7 +8399,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:202
-msgid "textattr|paragraph style"
+msgctxt "textattr"
+msgid "paragraph style"
 msgstr "afsnitsstil"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8386,7 +8411,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:211
-msgid "textattr|pixels above lines"
+msgctxt "textattr"
+msgid "pixels above lines"
 msgstr "skærmpunkter over linjer"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8397,7 +8423,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:220
-msgid "textattr|pixels below lines"
+msgctxt "textattr"
+msgid "pixels below lines"
 msgstr "skærmpunkter under linjer"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8409,7 +8436,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:230
-msgid "textattr|pixels inside wrap"
+msgctxt "textattr"
+msgid "pixels inside wrap"
 msgstr "skærmpunkter inden i ombrydning"
 
 #. Translators: this attribute specifies the pixel width of the right margin.
@@ -8419,7 +8447,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:238
-msgid "textattr|right margin"
+msgctxt "textattr"
+msgid "right margin"
 msgstr "højre margen"
 
 #. Translators: this attribute specifies the number of pixels that the
@@ -8430,7 +8459,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:247
-msgid "textattr|rise"
+msgctxt "textattr"
+msgid "rise"
 msgstr "hævning"
 
 #. Translators: this attribute specifies the scale of the characters. The
@@ -8441,7 +8471,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:256
-msgid "textattr|scale"
+msgctxt "textattr"
+msgid "scale"
 msgstr "skalering"
 
 #. Translators: this attribute specifies the size of the text.
@@ -8451,7 +8482,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:264
-msgid "textattr|size"
+msgctxt "textattr"
+msgid "size"
 msgstr "størrelse"
 
 #. Translators: this attribute specifies the stretch of he text, if set.
@@ -8464,7 +8496,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:275
-msgid "textattr|stretch"
+msgctxt "textattr"
+msgid "stretch"
 msgstr "udstrækning"
 
 #. Translators: this attribute specifies whether the text is strike though
@@ -8476,7 +8509,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:285
-msgid "textattr|strike through"
+msgctxt "textattr"
+msgid "strike through"
 msgstr "gennemstregning"
 
 #. Translators: this attribute specifies the slant style of the text,
@@ -8487,7 +8521,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:294
-msgid "textattr|style"
+msgctxt "textattr"
+msgid "style"
 msgstr "stil"
 
 #. Translators: this attribute specifies the decoration of the text.
@@ -8498,7 +8533,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:303
-msgid "textattr|text decoration"
+msgctxt "textattr"
+msgid "text decoration"
 msgstr "tekstdekoration"
 
 #. Translators: this attribute specifies the angle at which the text is
@@ -8511,7 +8547,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:314
-msgid "textattr|text rotation"
+msgctxt "textattr"
+msgid "text rotation"
 msgstr "tekstrotation"
 
 #. Translators: this attribute specifies the shadow effects applied to the text.
@@ -8522,7 +8559,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:323
-msgid "textattr|text shadow"
+msgctxt "textattr"
+msgid "text shadow"
 msgstr "tekstskygge"
 
 #. Translators: this attributes specifies whether the text is underlined.
@@ -8533,7 +8571,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:332
-msgid "textattr|underline"
+msgctxt "textattr"
+msgid "underline"
 msgstr "understreget"
 
 #. Translators: this attribute specifies the capitalization variant of
@@ -8544,7 +8583,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:341
-msgid "textattr|variant"
+msgctxt "textattr"
+msgid "variant"
 msgstr "variant"
 
 #. Translators: this attributes specifies what vertical alignment property
@@ -8555,7 +8595,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:350
-msgid "textattr|vertical align"
+msgctxt "textattr"
+msgid "vertical align"
 msgstr "lodret stilling"
 
 #. Translators: this attribute specifies the weight of the text.
@@ -8566,7 +8607,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:359
-msgid "textattr|weight"
+msgctxt "textattr"
+msgid "weight"
 msgstr "vægt"
 
 #. Translators: this attribute specifies the wrap mode of the text, if any.
@@ -8577,7 +8619,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:368
-msgid "textattr|wrap mode"
+msgctxt "textattr"
+msgid "wrap mode"
 msgstr "ombrydningstilstand"
 
 #. Translators: this attribute specifies the way the text is written.
@@ -8590,7 +8633,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:379
-msgid "textattr|writing mode"
+msgctxt "textattr"
+msgid "writing mode"
 msgstr "skrivetilstand"
 
 #. The following are the known values of some of these text attributes.
@@ -8608,7 +8652,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:397
-msgid "textattr|true"
+msgctxt "textattr"
+msgid "true"
 msgstr "sand"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8620,7 +8665,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:407
-msgid "textattr|false"
+msgctxt "textattr"
+msgid "false"
 msgstr "falsk"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8633,7 +8679,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:418
-msgid "textattr|none"
+msgctxt "textattr"
+msgid "none"
 msgstr "ingen"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8644,7 +8691,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:427
-msgid "textattr|engrave"
+msgctxt "textattr"
+msgid "engrave"
 msgstr "indgravere"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8655,7 +8703,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:436
-msgid "textattr|emboss"
+msgctxt "textattr"
+msgid "emboss"
 msgstr "præge"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8666,7 +8715,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:445
-msgid "textattr|outline"
+msgctxt "textattr"
+msgid "outline"
 msgstr "omrids"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8677,7 +8727,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:454
-msgid "textattr|overline"
+msgctxt "textattr"
+msgid "overline"
 msgstr "overlinje"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8688,7 +8739,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:463
-msgid "textattr|line through"
+msgctxt "textattr"
+msgid "line through"
 msgstr "linje igennem"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8699,7 +8751,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:472
-msgid "textattr|blink"
+msgctxt "textattr"
+msgid "blink"
 msgstr "blink"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8710,7 +8763,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:481
-msgid "textattr|black"
+msgctxt "textattr"
+msgid "black"
 msgstr "sort"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8721,7 +8775,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:490
-msgid "textattr|single"
+msgctxt "textattr"
+msgid "single"
 msgstr "enkelt"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8732,7 +8787,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:499
-msgid "textattr|double"
+msgctxt "textattr"
+msgid "double"
 msgstr "dobbelt"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8743,7 +8799,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:508
-msgid "textattr|low"
+msgctxt "textattr"
+msgid "low"
 msgstr "lav"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8754,7 +8811,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:517
-msgid "textattr|char"
+msgctxt "textattr"
+msgid "char"
 msgstr "tegn"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8765,7 +8823,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:526
-msgid "textattr|word"
+msgctxt "textattr"
+msgid "word"
 msgstr "ord"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8776,7 +8835,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:535
-msgid "textattr|ltr"
+msgctxt "textattr"
+msgid "ltr"
 msgstr "vth"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8787,7 +8847,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:544
-msgid "textattr|rtl"
+msgctxt "textattr"
+msgid "rtl"
 msgstr "htv"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8798,7 +8859,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:553
-msgid "textattr|left"
+msgctxt "textattr"
+msgid "left"
 msgstr "venstre"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8809,7 +8871,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:562
-msgid "textattr|right"
+msgctxt "textattr"
+msgid "right"
 msgstr "højre"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8820,7 +8883,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:571
-msgid "textattr|center"
+msgctxt "textattr"
+msgid "center"
 msgstr "centreret"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8831,7 +8895,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:580
-msgid "textattr|fill"
+msgctxt "textattr"
+msgid "fill"
 msgstr "fyld ud"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8842,7 +8907,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:589
-msgid "textattr|ultra condensed"
+msgctxt "textattr"
+msgid "ultra condensed"
 msgstr "ultra kondenseret"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8853,7 +8919,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:598
-msgid "textattr|extra condensed"
+msgctxt "textattr"
+msgid "extra condensed"
 msgstr "ekstra kondenseret"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8864,7 +8931,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:607
-msgid "textattr|condensed"
+msgctxt "textattr"
+msgid "condensed"
 msgstr "kondenseret"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8875,7 +8943,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:616
-msgid "textattr|semi condensed"
+msgctxt "textattr"
+msgid "semi condensed"
 msgstr "halvkondenseret"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8886,7 +8955,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:625
-msgid "textattr|normal"
+msgctxt "textattr"
+msgid "normal"
 msgstr "normal"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8897,7 +8967,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:634
-msgid "textattr|semi expanded"
+msgctxt "textattr"
+msgid "semi expanded"
 msgstr "halvudvidet"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8908,7 +8979,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:643
-msgid "textattr|expanded"
+msgctxt "textattr"
+msgid "expanded"
 msgstr "udvidet"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8919,7 +8991,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:652
-msgid "textattr|extra expanded"
+msgctxt "textattr"
+msgid "extra expanded"
 msgstr "ekstra udvidet"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8930,7 +9003,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:661
-msgid "textattr|ultra expanded"
+msgctxt "textattr"
+msgid "ultra expanded"
 msgstr "ultra udvidet"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8941,7 +9015,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:670
-msgid "textattr|small caps"
+msgctxt "textattr"
+msgid "small caps"
 msgstr "kapitæler"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8952,7 +9027,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:679
-msgid "textattr|oblique"
+msgctxt "textattr"
+msgid "oblique"
 msgstr "skrå"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8963,7 +9039,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:688
-msgid "textattr|italic"
+msgctxt "textattr"
+msgid "italic"
 msgstr "kursiv"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8974,7 +9051,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:697
-msgid "textattr|Default"
+msgctxt "textattr"
+msgid "Default"
 msgstr "Forvalg"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8985,7 +9063,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:706
-msgid "textattr|Text body"
+msgctxt "textattr"
+msgid "Text body"
 msgstr "Tekstkrop"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8996,7 +9075,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:715
-msgid "textattr|Heading"
+msgctxt "textattr"
+msgid "Heading"
 msgstr "Overskrift"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9008,7 +9088,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:725
-msgid "textattr|baseline"
+msgctxt "textattr"
+msgid "baseline"
 msgstr "basislinje"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9019,7 +9100,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:734
-msgid "textattr|sub"
+msgctxt "textattr"
+msgid "sub"
 msgstr "sænket"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9030,7 +9112,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:743
-msgid "textattr|super"
+msgctxt "textattr"
+msgid "super"
 msgstr "hævet"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9041,7 +9124,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:752
-msgid "textattr|top"
+msgctxt "textattr"
+msgid "top"
 msgstr "top"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9052,7 +9136,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:761
-msgid "textattr|text-top"
+msgctxt "textattr"
+msgid "text-top"
 msgstr "teksttop"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9063,7 +9148,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:770
-msgid "textattr|middle"
+msgctxt "textattr"
+msgid "middle"
 msgstr "midt"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9074,7 +9160,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:779
-msgid "textattr|bottom"
+msgctxt "textattr"
+msgid "bottom"
 msgstr "bund"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9085,7 +9172,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:788
-msgid "textattr|text-bottom"
+msgctxt "textattr"
+msgid "text-bottom"
 msgstr "tekstbund"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9097,7 +9185,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:798
-msgid "textattr|inherit"
+msgctxt "textattr"
+msgid "inherit"
 msgstr "nedarv"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9108,7 +9197,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:807
-msgid "textattr|lr-tb"
+msgctxt "textattr"
+msgid "lr-tb"
 msgstr "vh-tb"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9119,7 +9209,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:816
-msgid "textattr|rl-tb"
+msgctxt "textattr"
+msgid "rl-tb"
 msgstr "hv-tb"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9130,7 +9221,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:825
-msgid "textattr|tb-rl"
+msgctxt "textattr"
+msgid "tb-rl"
 msgstr "tb-hv"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9141,7 +9233,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:834
-msgid "textattr|tb-lr"
+msgctxt "textattr"
+msgid "tb-lr"
 msgstr "tb-vh"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9152,7 +9245,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:843
-msgid "textattr|bt-rl"
+msgctxt "textattr"
+msgid "bt-rl"
 msgstr "bt-hv"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9163,7 +9257,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:852
-msgid "textattr|bt-lr"
+msgctxt "textattr"
+msgid "bt-lr"
 msgstr "bt-vh"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9174,7 +9269,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:861
-msgid "textattr|lr"
+msgctxt "textattr"
+msgid "lr"
 msgstr "vh"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9185,7 +9281,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:870
-msgid "textattr|rl"
+msgctxt "textattr"
+msgid "rl"
 msgstr "hv"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9196,7 +9293,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:879
-msgid "textattr|tb"
+msgctxt "textattr"
+msgid "tb"
 msgstr "tb"
 
 #. Translators: this is a tip for the user on how to toggle a checkbox.
Index: po/tr.po
===================================================================
--- po/tr.po	(revision 4467)
+++ po/tr.po	(working copy)
@@ -2249,7 +2249,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:2989
-msgid "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
 msgstr " seçili değil"
 
 #. Translators: this object is now selected.
@@ -2268,7 +2269,8 @@
 #: ../src/orca/scripts/apps/soffice/where_am_i.py:161
 #: ../src/orca/speechgenerator.py:242 ../src/orca/where_am_I.py:569
 #: ../src/orca/where_am_I.py:990
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr "seçilmiş"
 
 #. Translators: this object is now unselected.
@@ -2284,7 +2286,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:3891 ../src/orca/default.py:7516
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr "seçilmemiş"
 
 #. Translators: when users are navigating a table, they
@@ -2624,8 +2627,9 @@
 #: ../src/orca/flat_review.py:376
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:547
 #: ../src/orca/speechgenerator.py:1156 ../src/orca/where_am_I.py:225
-msgid "radiobutton|selected"
-msgstr "radyodüğmesi|seçili"
+msgctxt "radiobutton"
+msgid "selected"
+msgstr "seçili"
 
 #. Translators: this is in reference to a radio button being
 #. selected or not.
@@ -2635,8 +2639,9 @@
 #: ../src/orca/flat_review.py:383
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:554
 #: ../src/orca/speechgenerator.py:1163 ../src/orca/where_am_I.py:232
-msgid "radiobutton|not selected"
-msgstr "radyodüğmesi|seçili değil"
+msgctxt "radiobutton"
+msgid "not selected"
+msgstr "seçili değil"
 
 #. Translators: The component orientation is horizontal.
 #.
@@ -4964,8 +4969,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
-msgstr "kısabraille|ara"
+msgctxt "shortbraille"
+msgid "dial"
+msgstr "ara"
 
 #. Translators: long braille for the rolename of a dial.
 #.
@@ -5115,8 +5121,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
-msgstr "kısabraille|form"
+msgctxt "shortbraille"
+msgid "form"
+msgstr "form"
 
 #. Translators: long braille for the rolename of a form.
 #.
@@ -7267,7 +7274,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:623
-msgid "text|read only"
+msgctxt "text"
+msgid "read only"
 msgstr "salt okunur"
 
 #. Translators: this is used to indicate the user is in a text
@@ -7277,7 +7285,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:631
-msgid "text|rdonly"
+msgctxt "text"
+msgid "rdonly"
 msgstr "saltokunur"
 
 #. Translators: the regular expression here represents a string to
@@ -8083,7 +8092,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:63
-msgid "textattr|background color"
+msgctxt "textattr"
+msgid "background color"
 msgstr "arkaplan rengi"
 
 #. Translators: this attribute specifies whether to make the background
@@ -8096,7 +8106,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:74
-msgid "textattr|background full height"
+msgctxt "textattr"
+msgid "background full height"
 msgstr "arkaplan tam yüksekliği"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8107,7 +8118,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:83
-msgid "textattr|background stipple"
+msgctxt "textattr"
+msgid "background stipple"
 msgstr "arkaplan çizgileri"
 
 #. Translators: this attribute specifies the direction of the text.
@@ -8118,7 +8130,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:92
-msgid "textattr|direction"
+msgctxt "textattr"
+msgid "direction"
 msgstr "yön"
 
 #. Translators: this attribute specifies whether the text is editable.
@@ -8129,7 +8142,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:101
-msgid "textattr|editable"
+msgctxt "textattr"
+msgid "editable"
 msgstr "düzenlenebilir"
 
 #. Translators: this attribute specifies the font family name of the text.
@@ -8139,7 +8153,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:109
-msgid "textattr|family name"
+msgctxt "textattr"
+msgid "family name"
 msgstr "aile ismi"
 
 #. Translators: this attribute specifies the foreground color of the text.
@@ -8150,7 +8165,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:118
-msgid "textattr|foreground color"
+msgctxt "textattr"
+msgid "foreground color"
 msgstr "ön alan rengi"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8161,7 +8177,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:127
-msgid "textattr|foreground stipple"
+msgctxt "textattr"
+msgid "foreground stipple"
 msgstr "önalan çizgileri"
 
 #. Translators: this attribute specifies the effect applied to the font
@@ -8173,7 +8190,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:137
-msgid "textattr|font effect"
+msgctxt "textattr"
+msgid "font effect"
 msgstr "yazıtipi etkisi"
 
 #. Translators: this attribute specifies the indentation of the text
@@ -8184,7 +8202,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:146
-msgid "textattr|indent"
+msgctxt "textattr"
+msgid "indent"
 msgstr "girinti"
 
 #. Translators: this attribute specifies whether the text is invisible.
@@ -8195,7 +8214,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:155
-msgid "textattr|invisible"
+msgctxt "textattr"
+msgid "invisible"
 msgstr "görünmez"
 
 #. Translators: this attribute specifies how the justification of the text.
@@ -8206,7 +8226,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:164
-msgid "textattr|justification"
+msgctxt "textattr"
+msgid "justification"
 msgstr "hizalama"
 
 #. Translators: this attribute specifies the language that the text is
@@ -8217,7 +8238,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:173
-msgid "textattr|language"
+msgctxt "textattr"
+msgid "language"
 msgstr "dil"
 
 #. Translators: this attribute specifies the pixel width of the left margin.
@@ -8227,7 +8249,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:181
-msgid "textattr|left margin"
+msgctxt "textattr"
+msgid "left margin"
 msgstr "sol kenar boşluğu"
 
 #. Translators: this attribute specifies the height of the line of text.
@@ -8238,7 +8261,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:190
-msgid "textattr|line height"
+msgctxt "textattr"
+msgid "line height"
 msgstr "satır yüksekliği"
 
 #. Translators: this attribute refers to the named style which is associated
@@ -8252,7 +8276,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:202
-msgid "textattr|paragraph style"
+msgctxt "textattr"
+msgid "paragraph style"
 msgstr "paragraf biçemi"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8263,7 +8288,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:211
-msgid "textattr|pixels above lines"
+msgctxt "textattr"
+msgid "pixels above lines"
 msgstr "satırın üzerindeki pikseller"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8274,7 +8300,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:220
-msgid "textattr|pixels below lines"
+msgctxt "textattr"
+msgid "pixels below lines"
 msgstr "satırın altındaki pikseller"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8286,7 +8313,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:230
-msgid "textattr|pixels inside wrap"
+msgctxt "textattr"
+msgid "pixels inside wrap"
 msgstr "bölme içindeki pikseller"
 
 #. Translators: this attribute specifies the pixel width of the right margin.
@@ -8296,7 +8324,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:238
-msgid "textattr|right margin"
+msgctxt "textattr"
+msgid "right margin"
 msgstr "sağ kenar boşluğu"
 
 #. Translators: this attribute specifies the number of pixels that the
@@ -8307,7 +8336,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:247
-msgid "textattr|rise"
+msgctxt "textattr"
+msgid "rise"
 msgstr "yükselim"
 
 #. Translators: this attribute specifies the scale of the characters. The
@@ -8318,7 +8348,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:256
-msgid "textattr|scale"
+msgctxt "textattr"
+msgid "scale"
 msgstr "ölçek"
 
 #. Translators: this attribute specifies the size of the text.
@@ -8328,7 +8359,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:264
-msgid "textattr|size"
+msgctxt "textattr"
+msgid "size"
 msgstr "boyut"
 
 #. Translators: this attribute specifies the stretch of he text, if set.
@@ -8341,7 +8373,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:275
-msgid "textattr|stretch"
+msgctxt "textattr"
+msgid "stretch"
 msgstr "genişleme"
 
 #. Translators: this attribute specifies whether the text is strike though
@@ -8353,7 +8386,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:285
-msgid "textattr|strike through"
+msgctxt "textattr"
+msgid "strike through"
 msgstr "üstü çizili"
 
 #. Translators: this attribute specifies the slant style of the text,
@@ -8364,7 +8398,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:294
-msgid "textattr|style"
+msgctxt "textattr"
+msgid "style"
 msgstr "biçem"
 
 #. Translators: this attribute specifies the decoration of the text.
@@ -8375,7 +8410,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:303
-msgid "textattr|text decoration"
+msgctxt "textattr"
+msgid "text decoration"
 msgstr "metin süslemesi"
 
 #. Translators: this attribute specifies the angle at which the text is
@@ -8388,7 +8424,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:314
-msgid "textattr|text rotation"
+msgctxt "textattr"
+msgid "text rotation"
 msgstr "metin döndürülmesi"
 
 #. Translators: this attribute specifies the shadow effects applied to the text.
@@ -8399,7 +8436,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:323
-msgid "textattr|text shadow"
+msgctxt "textattr"
+msgid "text shadow"
 msgstr "metin gölgeleme"
 
 #. Translators: this attributes specifies whether the text is underlined.
@@ -8410,7 +8448,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:332
-msgid "textattr|underline"
+msgctxt "textattr"
+msgid "underline"
 msgstr "alt çizgi"
 
 #. Translators: this attribute specifies the capitalization variant of
@@ -8421,7 +8460,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:341
-msgid "textattr|variant"
+msgctxt "textattr"
+msgid "variant"
 msgstr "türev"
 
 #. Translators: this attributes specifies what vertical alignment property
@@ -8432,7 +8472,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:350
-msgid "textattr|vertical align"
+msgctxt "textattr"
+msgid "vertical align"
 msgstr "dikey hizalama"
 
 #. Translators: this attribute specifies the weight of the text.
@@ -8443,7 +8484,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:359
-msgid "textattr|weight"
+msgctxt "textattr"
+msgid "weight"
 msgstr "ağırlık"
 
 #. Translators: this attribute specifies the wrap mode of the text, if any.
@@ -8454,7 +8496,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:368
-msgid "textattr|wrap mode"
+msgctxt "textattr"
+msgid "wrap mode"
 msgstr "bölme kipi"
 
 #. Translators: this attribute specifies the way the text is written.
@@ -8467,7 +8510,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:379
-msgid "textattr|writing mode"
+msgctxt "textattr"
+msgid "writing mode"
 msgstr "yazma kipi"
 
 #. The following are the known values of some of these text attributes.
@@ -8485,7 +8529,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:397
-msgid "textattr|true"
+msgctxt "textattr"
+msgid "true"
 msgstr "doğru"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8497,7 +8542,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:407
-msgid "textattr|false"
+msgctxt "textattr"
+msgid "false"
 msgstr "yanlış"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8510,7 +8556,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:418
-msgid "textattr|none"
+msgctxt "textattr"
+msgid "none"
 msgstr "hiçbiri"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8521,7 +8568,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:427
-msgid "textattr|engrave"
+msgctxt "textattr"
+msgid "engrave"
 msgstr "gömük"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8532,7 +8580,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:436
-msgid "textattr|emboss"
+msgctxt "textattr"
+msgid "emboss"
 msgstr "kabarık"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8543,7 +8592,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:445
-msgid "textattr|outline"
+msgctxt "textattr"
+msgid "outline"
 msgstr "dış hatlar"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8554,7 +8604,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:454
-msgid "textattr|overline"
+msgctxt "textattr"
+msgid "overline"
 msgstr "üzeri çizgili"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8565,7 +8616,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:463
-msgid "textattr|line through"
+msgctxt "textattr"
+msgid "line through"
 msgstr "üstü çizili"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8576,7 +8628,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:472
-msgid "textattr|blink"
+msgctxt "textattr"
+msgid "blink"
 msgstr "yanıp sönen"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8587,7 +8640,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:481
-msgid "textattr|black"
+msgctxt "textattr"
+msgid "black"
 msgstr "siyah"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8598,7 +8652,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:490
-msgid "textattr|single"
+msgctxt "textattr"
+msgid "single"
 msgstr "tek"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8609,7 +8664,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:499
-msgid "textattr|double"
+msgctxt "textattr"
+msgid "double"
 msgstr "çift"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8620,7 +8676,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:508
-msgid "textattr|low"
+msgctxt "textattr"
+msgid "low"
 msgstr "düşük"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8631,7 +8688,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:517
-msgid "textattr|char"
+msgctxt "textattr"
+msgid "char"
 msgstr "karakter"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8642,7 +8700,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:526
-msgid "textattr|word"
+msgctxt "textattr"
+msgid "word"
 msgstr "kelime"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8653,7 +8712,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:535
-msgid "textattr|ltr"
+msgctxt "textattr"
+msgid "ltr"
 msgstr "ltr"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8664,7 +8724,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:544
-msgid "textattr|rtl"
+msgctxt "textattr"
+msgid "rtl"
 msgstr "rtl"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8675,7 +8736,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:553
-msgid "textattr|left"
+msgctxt "textattr"
+msgid "left"
 msgstr "sol"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8686,7 +8748,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:562
-msgid "textattr|right"
+msgctxt "textattr"
+msgid "right"
 msgstr "sağ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8697,7 +8760,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:571
-msgid "textattr|center"
+msgctxt "textattr"
+msgid "center"
 msgstr "orta"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8708,7 +8772,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:580
-msgid "textattr|fill"
+msgctxt "textattr"
+msgid "fill"
 msgstr "doldur"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8719,7 +8784,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:589
-msgid "textattr|ultra condensed"
+msgctxt "textattr"
+msgid "ultra condensed"
 msgstr "çok sıkı"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8730,7 +8796,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:598
-msgid "textattr|extra condensed"
+msgctxt "textattr"
+msgid "extra condensed"
 msgstr "fazla sıkı"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8741,7 +8808,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:607
-msgid "textattr|condensed"
+msgctxt "textattr"
+msgid "condensed"
 msgstr "sıkı"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8752,7 +8820,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:616
-msgid "textattr|semi condensed"
+msgctxt "textattr"
+msgid "semi condensed"
 msgstr "yarı sıkı"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8763,7 +8832,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:625
-msgid "textattr|normal"
+msgctxt "textattr"
+msgid "normal"
 msgstr "normal"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8774,7 +8844,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:634
-msgid "textattr|semi expanded"
+msgctxt "textattr"
+msgid "semi expanded"
 msgstr "yarı geniş"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8785,7 +8856,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:643
-msgid "textattr|expanded"
+msgctxt "textattr"
+msgid "expanded"
 msgstr "genişletilmiş"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8796,7 +8868,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:652
-msgid "textattr|extra expanded"
+msgctxt "textattr"
+msgid "extra expanded"
 msgstr "fazla geniş"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8807,7 +8880,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:661
-msgid "textattr|ultra expanded"
+msgctxt "textattr"
+msgid "ultra expanded"
 msgstr "çok geniş"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8818,7 +8892,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:670
-msgid "textattr|small caps"
+msgctxt "textattr"
+msgid "small caps"
 msgstr "küçük harfler"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8829,7 +8904,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:679
-msgid "textattr|oblique"
+msgctxt "textattr"
+msgid "oblique"
 msgstr "kalın"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8840,7 +8916,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:688
-msgid "textattr|italic"
+msgctxt "textattr"
+msgid "italic"
 msgstr "eğik"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8851,7 +8928,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:697
-msgid "textattr|Default"
+msgctxt "textattr"
+msgid "Default"
 msgstr "Öntanımlı"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8862,7 +8940,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:706
-msgid "textattr|Text body"
+msgctxt "textattr"
+msgid "Text body"
 msgstr "Metin içeriği"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8873,7 +8952,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:715
-msgid "textattr|Heading"
+msgctxt "textattr"
+msgid "Heading"
 msgstr "Başlık"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8885,7 +8965,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:725
-msgid "textattr|baseline"
+msgctxt "textattr"
+msgid "baseline"
 msgstr "taban çizgisi"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8896,7 +8977,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:734
-msgid "textattr|sub"
+msgctxt "textattr"
+msgid "sub"
 msgstr "alt"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8907,7 +8989,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:743
-msgid "textattr|super"
+msgctxt "textattr"
+msgid "super"
 msgstr "süper"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8918,7 +9001,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:752
-msgid "textattr|top"
+msgctxt "textattr"
+msgid "top"
 msgstr "üst"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8929,7 +9013,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:761
-msgid "textattr|text-top"
+msgctxt "textattr"
+msgid "text-top"
 msgstr "metin-üstü"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8940,7 +9025,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:770
-msgid "textattr|middle"
+msgctxt "textattr"
+msgid "middle"
 msgstr "orta"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8951,7 +9037,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:779
-msgid "textattr|bottom"
+msgctxt "textattr"
+msgid "bottom"
 msgstr "alt"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8962,7 +9049,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:788
-msgid "textattr|text-bottom"
+msgctxt "textattr"
+msgid "text-bottom"
 msgstr "metin-altı"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8974,7 +9062,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:798
-msgid "textattr|inherit"
+msgctxt "textattr"
+msgid "inherit"
 msgstr "miras al"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8985,7 +9074,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:807
-msgid "textattr|lr-tb"
+msgctxt "textattr"
+msgid "lr-tb"
 msgstr "lr-tb"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8996,7 +9086,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:816
-msgid "textattr|rl-tb"
+msgctxt "textattr"
+msgid "rl-tb"
 msgstr "rl-tb"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9007,7 +9098,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:825
-msgid "textattr|tb-rl"
+msgctxt "textattr"
+msgid "tb-rl"
 msgstr "tb-rl"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9018,7 +9110,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:834
-msgid "textattr|tb-lr"
+msgctxt "textattr"
+msgid "tb-lr"
 msgstr "tb-lr"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9029,7 +9122,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:843
-msgid "textattr|bt-rl"
+msgctxt "textattr"
+msgid "bt-rl"
 msgstr "bt-rl"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9040,7 +9134,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:852
-msgid "textattr|bt-lr"
+msgctxt "textattr"
+msgid "bt-lr"
 msgstr "bt-lr"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9051,7 +9146,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:861
-msgid "textattr|lr"
+msgctxt "textattr"
+msgid "lr"
 msgstr "lr"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9062,7 +9158,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:870
-msgid "textattr|rl"
+msgctxt "textattr"
+msgid "rl"
 msgstr "rl"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9073,7 +9170,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:879
-msgid "textattr|tb"
+msgctxt "textattr"
+msgid "tb"
 msgstr "tb"
 
 #. Translators: this is a tip for the user on how to toggle a checkbox.
Index: po/sv.po
===================================================================
--- po/sv.po	(revision 4467)
+++ po/sv.po	(working copy)
@@ -2279,7 +2279,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:2982
-msgid "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
 msgstr " inte markerad"
 
 #. Translators: this object is now selected.
@@ -2300,7 +2301,8 @@
 #: ../src/orca/speechgenerator.py:242
 #: ../src/orca/where_am_I.py:569
 #: ../src/orca/where_am_I.py:990
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr "markerad"
 
 #. Translators: this object is now unselected.
@@ -2317,7 +2319,8 @@
 #.
 #: ../src/orca/default.py:3885
 #: ../src/orca/default.py:7523
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr "avmarkerad"
 
 #. Translators: when users are navigating a table, they
@@ -2666,7 +2669,8 @@
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:547
 #: ../src/orca/speechgenerator.py:1156
 #: ../src/orca/where_am_I.py:225
-msgid "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
 msgstr "markerad"
 
 #. Translators: this is in reference to a radio button being
@@ -2678,7 +2682,8 @@
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:554
 #: ../src/orca/speechgenerator.py:1163
 #: ../src/orca/where_am_I.py:232
-msgid "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
 msgstr "inte markerad"
 
 #. Translators: The component orientation is horizontal.
@@ -5063,7 +5068,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr "nummerskiva"
 
 #. Translators: long braille for the rolename of a dial.
@@ -5216,7 +5222,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr "formulär"
 
 #. Translators: long braille for the rolename of a form.
@@ -7355,7 +7362,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:650
-msgid "text|read only"
+msgctxt "text"
+msgid "read only"
 msgstr "skrivskyddad"
 
 #. Translators: this is used to indicate the user is in a text
@@ -7365,7 +7373,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:658
-msgid "text|rdonly"
+msgctxt "text"
+msgid "rdonly"
 msgstr "skrskydd"
 
 #. Translators: the regular expression here represents a string to
@@ -8169,7 +8178,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:64
-msgid "textattr|background color"
+msgctxt "textattr"
+msgid "background color"
 msgstr "bakgrundsfärg"
 
 #. Translators: this attribute specifies whether to make the background
@@ -8182,7 +8192,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:75
-msgid "textattr|background full height"
+msgctxt "textattr"
+msgid "background full height"
 msgstr "full höjd för bakgrund"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8193,7 +8204,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:84
-msgid "textattr|background stipple"
+msgctxt "textattr"
+msgid "background stipple"
 msgstr "bakgrundsprick"
 
 #. Translators: this attribute specifies the direction of the text.
@@ -8204,7 +8216,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:93
-msgid "textattr|direction"
+msgctxt "textattr"
+msgid "direction"
 msgstr "riktning"
 
 #. Translators: this attribute specifies whether the text is editable.
@@ -8215,7 +8228,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:102
-msgid "textattr|editable"
+msgctxt "textattr"
+msgid "editable"
 msgstr "redigerbar"
 
 #. Translators: this attribute specifies the font family name of the text.
@@ -8225,7 +8239,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:110
-msgid "textattr|family name"
+msgctxt "textattr"
+msgid "family name"
 msgstr "familjenamn"
 
 #. Translators: this attribute specifies the foreground color of the text.
@@ -8236,7 +8251,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:119
-msgid "textattr|foreground color"
+msgctxt "textattr"
+msgid "foreground color"
 msgstr "förgrundsfärg"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8247,7 +8263,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:128
-msgid "textattr|foreground stipple"
+msgctxt "textattr"
+msgid "foreground stipple"
 msgstr "förgrundsprick"
 
 #. Translators: this attribute specifies the effect applied to the font
@@ -8259,7 +8276,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:138
-msgid "textattr|font effect"
+msgctxt "textattr"
+msgid "font effect"
 msgstr "typsnittseffekt"
 
 #. Translators: this attribute specifies the indentation of the text
@@ -8270,7 +8288,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:147
-msgid "textattr|indent"
+msgctxt "textattr"
+msgid "indent"
 msgstr "indragning"
 
 #. Translators: this attribute specifies there is something "wrong" with
@@ -8280,7 +8299,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:155
-msgid "textattr|invalid"
+msgctxt "textattr"
+msgid "invalid"
 msgstr "ogiltig"
 
 #. Translators: this attribute specifies whether the text is invisible.
@@ -8291,7 +8311,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:164
-msgid "textattr|invisible"
+msgctxt "textattr"
+msgid "invisible"
 msgstr "osynlig"
 
 #. Translators: this attribute specifies how the justification of the text.
@@ -8302,7 +8323,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:173
-msgid "textattr|justification"
+msgctxt "textattr"
+msgid "justification"
 msgstr "justering"
 
 #. Translators: this attribute specifies the language that the text is
@@ -8313,7 +8335,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:182
-msgid "textattr|language"
+msgctxt "textattr"
+msgid "language"
 msgstr "språk"
 
 #. Translators: this attribute specifies the pixel width of the left margin.
@@ -8323,7 +8346,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:190
-msgid "textattr|left margin"
+msgctxt "textattr"
+msgid "left margin"
 msgstr "vänstermarginal"
 
 #. Translators: this attribute specifies the height of the line of text.
@@ -8334,7 +8358,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:199
-msgid "textattr|line height"
+msgctxt "textattr"
+msgid "line height"
 msgstr "radhöjd"
 
 #. Translators: this attribute refers to the named style which is associated
@@ -8348,7 +8373,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:211
-msgid "textattr|paragraph style"
+msgctxt "textattr"
+msgid "paragraph style"
 msgstr "styckestil"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8359,7 +8385,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:220
-msgid "textattr|pixels above lines"
+msgctxt "textattr"
+msgid "pixels above lines"
 msgstr "bildpunkter ovan rader"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8370,7 +8397,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:229
-msgid "textattr|pixels below lines"
+msgctxt "textattr"
+msgid "pixels below lines"
 msgstr "bildpunkter under rader"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8382,7 +8410,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:239
-msgid "textattr|pixels inside wrap"
+msgctxt "textattr"
+msgid "pixels inside wrap"
 msgstr "bildpunkter inom radbrytning"
 
 #. Translators: this attribute specifies the pixel width of the right margin.
@@ -8392,7 +8421,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:247
-msgid "textattr|right margin"
+msgctxt "textattr"
+msgid "right margin"
 msgstr "högermarginal"
 
 #. Translators: this attribute specifies the number of pixels that the
@@ -8403,7 +8433,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:256
-msgid "textattr|rise"
+msgctxt "textattr"
+msgid "rise"
 msgstr "förhöj"
 
 #. Translators: this attribute specifies the scale of the characters. The
@@ -8414,7 +8445,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:265
-msgid "textattr|scale"
+msgctxt "textattr"
+msgid "scale"
 msgstr "skala"
 
 #. Translators: this attribute specifies the size of the text.
@@ -8424,7 +8456,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:273
-msgid "textattr|size"
+msgctxt "textattr"
+msgid "size"
 msgstr "storlek"
 
 #. Translators: this attribute specifies the stretch of he text, if set.
@@ -8437,7 +8470,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:284
-msgid "textattr|stretch"
+msgctxt "textattr"
+msgid "stretch"
 msgstr "sträck"
 
 #. Translators: this attribute specifies whether the text is strike though
@@ -8449,7 +8483,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:294
-msgid "textattr|strike through"
+msgctxt "textattr"
+msgid "strike through"
 msgstr "genomstruken"
 
 #. Translators: this attribute specifies the slant style of the text,
@@ -8460,7 +8495,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:303
-msgid "textattr|style"
+msgctxt "textattr"
+msgid "style"
 msgstr "stil"
 
 #. Translators: this attribute specifies the decoration of the text.
@@ -8471,7 +8507,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:312
-msgid "textattr|text decoration"
+msgctxt "textattr"
+msgid "text decoration"
 msgstr "textdekoration"
 
 #. Translators: this attribute specifies the angle at which the text is
@@ -8484,7 +8521,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:323
-msgid "textattr|text rotation"
+msgctxt "textattr"
+msgid "text rotation"
 msgstr "textrotering"
 
 #. Translators: this attribute specifies the shadow effects applied to the text.
@@ -8495,7 +8533,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:332
-msgid "textattr|text shadow"
+msgctxt "textattr"
+msgid "text shadow"
 msgstr "textskugga"
 
 #. Translators: this attributes specifies whether the text is underlined.
@@ -8506,7 +8545,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:341
-msgid "textattr|underline"
+msgctxt "textattr"
+msgid "underline"
 msgstr "understruken"
 
 #. Translators: this attribute specifies the capitalization variant of
@@ -8517,7 +8557,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:350
-msgid "textattr|variant"
+msgctxt "textattr"
+msgid "variant"
 msgstr "variant"
 
 #. Translators: this attributes specifies what vertical alignment property
@@ -8528,7 +8569,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:359
-msgid "textattr|vertical align"
+msgctxt "textattr"
+msgid "vertical align"
 msgstr "vertikal justering"
 
 #. Translators: this attribute specifies the weight of the text.
@@ -8539,7 +8581,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:368
-msgid "textattr|weight"
+msgctxt "textattr"
+msgid "weight"
 msgstr "vikt"
 
 #. Translators: this attribute specifies the wrap mode of the text, if any.
@@ -8550,7 +8593,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:377
-msgid "textattr|wrap mode"
+msgctxt "textattr"
+msgid "wrap mode"
 msgstr "radbrytningsläge"
 
 #. Translators: this attribute specifies the way the text is written.
@@ -8563,7 +8607,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:388
-msgid "textattr|writing mode"
+msgctxt "textattr"
+msgid "writing mode"
 msgstr "skrivläge"
 
 #. The following are the known values of some of these text attributes.
@@ -8581,7 +8626,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:406
-msgid "textattr|true"
+msgctxt "textattr"
+msgid "true"
 msgstr "sant"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8593,7 +8639,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:416
-msgid "textattr|false"
+msgctxt "textattr"
+msgid "false"
 msgstr "falskt"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8606,7 +8653,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:427
-msgid "textattr|none"
+msgctxt "textattr"
+msgid "none"
 msgstr "ingen"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8617,7 +8665,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:436
-msgid "textattr|engrave"
+msgctxt "textattr"
+msgid "engrave"
 msgstr "gravera"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8628,7 +8677,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:445
-msgid "textattr|emboss"
+msgctxt "textattr"
+msgid "emboss"
 msgstr "ciselera"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8639,7 +8689,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:454
-msgid "textattr|outline"
+msgctxt "textattr"
+msgid "outline"
 msgstr "kontur"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8650,7 +8701,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:463
-msgid "textattr|overline"
+msgctxt "textattr"
+msgid "overline"
 msgstr "överstrykning"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8661,7 +8713,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:472
-msgid "textattr|line through"
+msgctxt "textattr"
+msgid "line through"
 msgstr "streck igenom"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8672,7 +8725,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:481
-msgid "textattr|blink"
+msgctxt "textattr"
+msgid "blink"
 msgstr "blink"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8683,7 +8737,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:490
-msgid "textattr|black"
+msgctxt "textattr"
+msgid "black"
 msgstr "svart"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8694,7 +8749,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:499
-msgid "textattr|single"
+msgctxt "textattr"
+msgid "single"
 msgstr "enkel"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8705,7 +8761,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:508
-msgid "textattr|double"
+msgctxt "textattr"
+msgid "double"
 msgstr "dubbel"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8716,7 +8773,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:517
-msgid "textattr|low"
+msgctxt "textattr"
+msgid "low"
 msgstr "låg"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8727,7 +8785,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:526
-msgid "textattr|char"
+msgctxt "textattr"
+msgid "char"
 msgstr "tecken"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8738,7 +8797,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:535
-msgid "textattr|word"
+msgctxt "textattr"
+msgid "word"
 msgstr "ord"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8749,7 +8809,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:544
-msgid "textattr|ltr"
+msgctxt "textattr"
+msgid "ltr"
 msgstr "ltr"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8760,7 +8821,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:553
-msgid "textattr|rtl"
+msgctxt "textattr"
+msgid "rtl"
 msgstr "rtl"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8771,7 +8833,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:562
-msgid "textattr|left"
+msgctxt "textattr"
+msgid "left"
 msgstr "vänster"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8782,7 +8845,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:571
-msgid "textattr|right"
+msgctxt "textattr"
+msgid "right"
 msgstr "höger"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8793,7 +8857,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:580
-msgid "textattr|center"
+msgctxt "textattr"
+msgid "center"
 msgstr "centrera"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8803,7 +8868,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:588
-msgid "textattr|no justification"
+msgctxt "textattr"
+msgid "no justification"
 msgstr "ingen justering"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8814,7 +8880,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:597
-msgid "textattr|fill"
+msgctxt "textattr"
+msgid "fill"
 msgstr "fyll"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8825,7 +8892,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:606
-msgid "textattr|ultra condensed"
+msgctxt "textattr"
+msgid "ultra condensed"
 msgstr "ultra condensed"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8836,7 +8904,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:615
-msgid "textattr|extra condensed"
+msgctxt "textattr"
+msgid "extra condensed"
 msgstr "extra condensed"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8847,7 +8916,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:624
-msgid "textattr|condensed"
+msgctxt "textattr"
+msgid "condensed"
 msgstr "condensed"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8858,7 +8928,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:633
-msgid "textattr|semi condensed"
+msgctxt "textattr"
+msgid "semi condensed"
 msgstr "semi condensed"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8869,7 +8940,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:642
-msgid "textattr|normal"
+msgctxt "textattr"
+msgid "normal"
 msgstr "normal"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8880,7 +8952,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:651
-msgid "textattr|semi expanded"
+msgctxt "textattr"
+msgid "semi expanded"
 msgstr "semi expanded"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8891,7 +8964,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:660
-msgid "textattr|expanded"
+msgctxt "textattr"
+msgid "expanded"
 msgstr "utfälld"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8902,7 +8976,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:669
-msgid "textattr|extra expanded"
+msgctxt "textattr"
+msgid "extra expanded"
 msgstr "extra expanded"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8913,7 +8988,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:678
-msgid "textattr|ultra expanded"
+msgctxt "textattr"
+msgid "ultra expanded"
 msgstr "ultra expanded"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8924,7 +9000,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:687
-msgid "textattr|small caps"
+msgctxt "textattr"
+msgid "small caps"
 msgstr "liten text"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8935,7 +9012,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:696
-msgid "textattr|oblique"
+msgctxt "textattr"
+msgid "oblique"
 msgstr "oblik"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8946,7 +9024,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:705
-msgid "textattr|italic"
+msgctxt "textattr"
+msgid "italic"
 msgstr "kursiv"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8957,7 +9036,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:714
-msgid "textattr|Default"
+msgctxt "textattr"
+msgid "Default"
 msgstr "Standard"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8968,7 +9048,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:723
-msgid "textattr|Text body"
+msgctxt "textattr"
+msgid "Text body"
 msgstr "Brödtext"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8979,7 +9060,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:732
-msgid "textattr|Heading"
+msgctxt "textattr"
+msgid "Heading"
 msgstr "Rubrik"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8991,7 +9073,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:742
-msgid "textattr|baseline"
+msgctxt "textattr"
+msgid "baseline"
 msgstr "grundlinje"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9002,7 +9085,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:751
-msgid "textattr|sub"
+msgctxt "textattr"
+msgid "sub"
 msgstr "under"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9013,7 +9097,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:760
-msgid "textattr|super"
+msgctxt "textattr"
+msgid "super"
 msgstr "super"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9024,7 +9109,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:769
-msgid "textattr|top"
+msgctxt "textattr"
+msgid "top"
 msgstr "överst"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9035,7 +9121,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:778
-msgid "textattr|text-top"
+msgctxt "textattr"
+msgid "text-top"
 msgstr "överst"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9046,7 +9133,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:787
-msgid "textattr|middle"
+msgctxt "textattr"
+msgid "middle"
 msgstr "mitten"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9057,7 +9145,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:796
-msgid "textattr|bottom"
+msgctxt "textattr"
+msgid "bottom"
 msgstr "nederst"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9068,7 +9157,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:805
-msgid "textattr|text-bottom"
+msgctxt "textattr"
+msgid "text-bottom"
 msgstr "nederst"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9080,7 +9170,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:815
-msgid "textattr|inherit"
+msgctxt "textattr"
+msgid "inherit"
 msgstr "ärv"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9091,7 +9182,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:824
-msgid "textattr|lr-tb"
+msgctxt "textattr"
+msgid "lr-tb"
 msgstr "lr-tb"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9102,7 +9194,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:833
-msgid "textattr|rl-tb"
+msgctxt "textattr"
+msgid "rl-tb"
 msgstr "rl-tb"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9113,7 +9206,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:842
-msgid "textattr|tb-rl"
+msgctxt "textattr"
+msgid "tb-rl"
 msgstr "tb-rl"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9124,7 +9218,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:851
-msgid "textattr|tb-lr"
+msgctxt "textattr"
+msgid "tb-lr"
 msgstr "tb-lr"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9135,7 +9230,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:860
-msgid "textattr|bt-rl"
+msgctxt "textattr"
+msgid "bt-rl"
 msgstr "bt-rl"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9146,7 +9242,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:869
-msgid "textattr|bt-lr"
+msgctxt "textattr"
+msgid "bt-lr"
 msgstr "bt-lr"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9157,7 +9254,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:878
-msgid "textattr|lr"
+msgctxt "textattr"
+msgid "lr"
 msgstr "lr"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9168,7 +9266,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:887
-msgid "textattr|rl"
+msgctxt "textattr"
+msgid "rl"
 msgstr "rl"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9179,7 +9278,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:896
-msgid "textattr|tb"
+msgctxt "textattr"
+msgid "tb"
 msgstr "tb"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9188,7 +9288,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:903
-msgid "textattr|solid"
+msgctxt "textattr"
+msgid "solid"
 msgstr "fast"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9199,7 +9300,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:912
-msgid "textattr|spelling"
+msgctxt "textattr"
+msgid "spelling"
 msgstr "stavning"
 
 #. Translators: this is a tip for the user on how to toggle a checkbox.
Index: po/de.po
===================================================================
--- po/de.po	(revision 4467)
+++ po/de.po	(working copy)
@@ -2277,7 +2277,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:2982
-msgid "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
 msgstr "nicht ausgewählt"
 
 #. Translators: this object is now selected.
@@ -2296,7 +2297,8 @@
 #: ../src/orca/scripts/apps/soffice/where_am_i.py:161
 #: ../src/orca/speechgenerator.py:242 ../src/orca/where_am_I.py:569
 #: ../src/orca/where_am_I.py:990
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr "ausgewählt"
 
 #. Translators: this object is now unselected.
@@ -2312,7 +2314,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:3885 ../src/orca/default.py:7522
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr "nicht ausgewählt"
 
 #. Translators: when users are navigating a table, they
@@ -2654,7 +2657,8 @@
 #: ../src/orca/flat_review.py:381
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:547
 #: ../src/orca/speechgenerator.py:1156 ../src/orca/where_am_I.py:225
-msgid "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
 msgstr "ausgewählt"
 
 #. Translators: this is in reference to a radio button being
@@ -2665,7 +2669,8 @@
 #: ../src/orca/flat_review.py:388
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:554
 #: ../src/orca/speechgenerator.py:1163 ../src/orca/where_am_I.py:232
-msgid "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
 msgstr "nicht ausgewählt"
 
 #. Translators: The component orientation is horizontal.
@@ -5003,7 +5008,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr "Einwahl"
 
 #. Translators: long braille for the rolename of a dial.
@@ -5154,7 +5160,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr "Formular"
 
 #. Translators: long braille for the rolename of a form.
@@ -7299,7 +7306,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:650
-msgid "text|read only"
+msgctxt "text"
+msgid "read only"
 msgstr "nur lesbar"
 
 #. Translators: this is used to indicate the user is in a text
@@ -7309,7 +7317,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:658
-msgid "text|rdonly"
+msgctxt "text"
+msgid "rdonly"
 msgstr "nur lesbar"
 
 #. Translators: the regular expression here represents a string to
@@ -8111,7 +8120,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:64
-msgid "textattr|background color"
+msgctxt "textattr"
+msgid "background color"
 msgstr "Hintergrundfarbe"
 
 #. Translators: this attribute specifies whether to make the background
@@ -8124,7 +8134,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:75
-msgid "textattr|background full height"
+msgctxt "textattr"
+msgid "background full height"
 msgstr "Hintergrund für die ganze Höhe"
 
 # CHECK: »stipple«
@@ -8136,7 +8147,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:84
-msgid "textattr|background stipple"
+msgctxt "textattr"
+msgid "background stipple"
 msgstr "Gepunkteter Hintergrund"
 
 #. Translators: this attribute specifies the direction of the text.
@@ -8147,7 +8159,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:93
-msgid "textattr|direction"
+msgctxt "textattr"
+msgid "direction"
 msgstr "Textrichtung"
 
 #. Translators: this attribute specifies whether the text is editable.
@@ -8158,7 +8171,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:102
-msgid "textattr|editable"
+msgctxt "textattr"
+msgid "editable"
 msgstr "editierbar"
 
 #. Translators: this attribute specifies the font family name of the text.
@@ -8168,7 +8182,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:110
-msgid "textattr|family name"
+msgctxt "textattr"
+msgid "family name"
 msgstr "Schriftartfamilie"
 
 #. Translators: this attribute specifies the foreground color of the text.
@@ -8179,7 +8194,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:119
-msgid "textattr|foreground color"
+msgctxt "textattr"
+msgid "foreground color"
 msgstr "Vordergrundfarbe"
 
 # CHECK: »stipple«
@@ -8191,7 +8207,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:128
-msgid "textattr|foreground stipple"
+msgctxt "textattr"
+msgid "foreground stipple"
 msgstr "Gepunkteter Vordergrund"
 
 #. Translators: this attribute specifies the effect applied to the font
@@ -8203,7 +8220,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:138
-msgid "textattr|font effect"
+msgctxt "textattr"
+msgid "font effect"
 msgstr "Schriftarteffekt"
 
 #. Translators: this attribute specifies the indentation of the text
@@ -8214,7 +8232,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:147
-msgid "textattr|indent"
+msgctxt "textattr"
+msgid "indent"
 msgstr "Einzug"
 
 #. Translators: this attribute specifies there is something "wrong" with
@@ -8224,7 +8243,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:155
-msgid "textattr|invalid"
+msgctxt "textattr"
+msgid "invalid"
 msgstr "ungültig"
 
 #. Translators: this attribute specifies whether the text is invisible.
@@ -8235,7 +8255,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:164
-msgid "textattr|invisible"
+msgctxt "textattr"
+msgid "invisible"
 msgstr "unsichtbar"
 
 #. Translators: this attribute specifies how the justification of the text.
@@ -8246,7 +8267,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:173
-msgid "textattr|justification"
+msgctxt "textattr"
+msgid "justification"
 msgstr "Ausrichtung"
 
 #. Translators: this attribute specifies the language that the text is
@@ -8257,7 +8279,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:182
-msgid "textattr|language"
+msgctxt "textattr"
+msgid "language"
 msgstr "Sprache"
 
 #. Translators: this attribute specifies the pixel width of the left margin.
@@ -8267,7 +8290,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:190
-msgid "textattr|left margin"
+msgctxt "textattr"
+msgid "left margin"
 msgstr "Linker Rand"
 
 #. Translators: this attribute specifies the height of the line of text.
@@ -8278,7 +8302,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:199
-msgid "textattr|line height"
+msgctxt "textattr"
+msgid "line height"
 msgstr "Zeilenhöhe"
 
 #. Translators: this attribute refers to the named style which is associated
@@ -8292,7 +8317,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:211
-msgid "textattr|paragraph style"
+msgctxt "textattr"
+msgid "paragraph style"
 msgstr "Absatzstil"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8303,7 +8329,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:220
-msgid "textattr|pixels above lines"
+msgctxt "textattr"
+msgid "pixels above lines"
 msgstr "Pixel über Zeilen"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8314,7 +8341,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:229
-msgid "textattr|pixels below lines"
+msgctxt "textattr"
+msgid "pixels below lines"
 msgstr "Pixel unter Zeilen"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8326,7 +8354,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:239
-msgid "textattr|pixels inside wrap"
+msgctxt "textattr"
+msgid "pixels inside wrap"
 msgstr "Pixel innerhalb Umbruch"
 
 #. Translators: this attribute specifies the pixel width of the right margin.
@@ -8336,7 +8365,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:247
-msgid "textattr|right margin"
+msgctxt "textattr"
+msgid "right margin"
 msgstr "Rechter Rand"
 
 #. Translators: this attribute specifies the number of pixels that the
@@ -8347,7 +8377,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:256
-msgid "textattr|rise"
+msgctxt "textattr"
+msgid "rise"
 msgstr "Anhebung"
 
 #. Translators: this attribute specifies the scale of the characters. The
@@ -8358,7 +8389,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:265
-msgid "textattr|scale"
+msgctxt "textattr"
+msgid "scale"
 msgstr "Skalierung"
 
 #. Translators: this attribute specifies the size of the text.
@@ -8368,7 +8400,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:273
-msgid "textattr|size"
+msgctxt "textattr"
+msgid "size"
 msgstr "Größe"
 
 #. Translators: this attribute specifies the stretch of he text, if set.
@@ -8381,7 +8414,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:284
-msgid "textattr|stretch"
+msgctxt "textattr"
+msgid "stretch"
 msgstr "Dehnung"
 
 #. Translators: this attribute specifies whether the text is strike though
@@ -8393,7 +8427,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:294
-msgid "textattr|strike through"
+msgctxt "textattr"
+msgid "strike through"
 msgstr "Durchgestrichen"
 
 #. Translators: this attribute specifies the slant style of the text,
@@ -8404,7 +8439,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:303
-msgid "textattr|style"
+msgctxt "textattr"
+msgid "style"
 msgstr "Stil"
 
 #. Translators: this attribute specifies the decoration of the text.
@@ -8415,7 +8451,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:312
-msgid "textattr|text decoration"
+msgctxt "textattr"
+msgid "text decoration"
 msgstr "Textverzierung"
 
 #. Translators: this attribute specifies the angle at which the text is
@@ -8428,7 +8465,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:323
-msgid "textattr|text rotation"
+msgctxt "textattr"
+msgid "text rotation"
 msgstr "Textdrehung"
 
 #. Translators: this attribute specifies the shadow effects applied to the text.
@@ -8439,7 +8477,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:332
-msgid "textattr|text shadow"
+msgctxt "textattr"
+msgid "text shadow"
 msgstr "Textschattierung"
 
 #. Translators: this attributes specifies whether the text is underlined.
@@ -8450,7 +8489,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:341
-msgid "textattr|underline"
+msgctxt "textattr"
+msgid "underline"
 msgstr "Unterstrichen"
 
 #. Translators: this attribute specifies the capitalization variant of
@@ -8461,7 +8501,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:350
-msgid "textattr|variant"
+msgctxt "textattr"
+msgid "variant"
 msgstr "Großbuchstabenstil"
 
 #. Translators: this attributes specifies what vertical alignment property
@@ -8472,7 +8513,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:359
-msgid "textattr|vertical align"
+msgctxt "textattr"
+msgid "vertical align"
 msgstr "Vertikale Ausrichtung"
 
 #. Translators: this attribute specifies the weight of the text.
@@ -8483,7 +8525,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:368
-msgid "textattr|weight"
+msgctxt "textattr"
+msgid "weight"
 msgstr "Gewichtung"
 
 #. Translators: this attribute specifies the wrap mode of the text, if any.
@@ -8494,7 +8537,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:377
-msgid "textattr|wrap mode"
+msgctxt "textattr"
+msgid "wrap mode"
 msgstr "Umbruchmodus"
 
 #. Translators: this attribute specifies the way the text is written.
@@ -8507,7 +8551,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:388
-msgid "textattr|writing mode"
+msgctxt "textattr"
+msgid "writing mode"
 msgstr "Schreibmodus"
 
 #. The following are the known values of some of these text attributes.
@@ -8525,7 +8570,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:406
-msgid "textattr|true"
+msgctxt "textattr"
+msgid "true"
 msgstr "wahr"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8537,7 +8583,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:416
-msgid "textattr|false"
+msgctxt "textattr"
+msgid "false"
 msgstr "falsch"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8550,7 +8597,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:427
-msgid "textattr|none"
+msgctxt "textattr"
+msgid "none"
 msgstr "keiner"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8561,7 +8609,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:436
-msgid "textattr|engrave"
+msgctxt "textattr"
+msgid "engrave"
 msgstr "eingraviert"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8572,7 +8621,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:445
-msgid "textattr|emboss"
+msgctxt "textattr"
+msgid "emboss"
 msgstr "hochgeprägt"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8583,7 +8633,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:454
-msgid "textattr|outline"
+msgctxt "textattr"
+msgid "outline"
 msgstr "Umriss"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8594,7 +8645,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:463
-msgid "textattr|overline"
+msgctxt "textattr"
+msgid "overline"
 msgstr "Linie überhalb"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8605,7 +8657,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:472
-msgid "textattr|line through"
+msgctxt "textattr"
+msgid "line through"
 msgstr "durchgestrichen"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8616,7 +8669,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:481
-msgid "textattr|blink"
+msgctxt "textattr"
+msgid "blink"
 msgstr "blinkend"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8627,7 +8681,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:490
-msgid "textattr|black"
+msgctxt "textattr"
+msgid "black"
 msgstr "schwarz"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8638,7 +8693,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:499
-msgid "textattr|single"
+msgctxt "textattr"
+msgid "single"
 msgstr "einfach"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8649,7 +8705,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:508
-msgid "textattr|double"
+msgctxt "textattr"
+msgid "double"
 msgstr "doppelt"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8660,7 +8717,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:517
-msgid "textattr|low"
+msgctxt "textattr"
+msgid "low"
 msgstr "tief"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8671,7 +8729,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:526
-msgid "textattr|char"
+msgctxt "textattr"
+msgid "char"
 msgstr "Zeichen"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8682,7 +8741,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:535
-msgid "textattr|word"
+msgctxt "textattr"
+msgid "word"
 msgstr "Wort"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8693,7 +8753,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:544
-msgid "textattr|ltr"
+msgctxt "textattr"
+msgid "ltr"
 msgstr "links nach rechts"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8704,7 +8765,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:553
-msgid "textattr|rtl"
+msgctxt "textattr"
+msgid "rtl"
 msgstr "rechts nach links"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8715,7 +8777,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:562
-msgid "textattr|left"
+msgctxt "textattr"
+msgid "left"
 msgstr "links"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8726,7 +8789,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:571
-msgid "textattr|right"
+msgctxt "textattr"
+msgid "right"
 msgstr "rechts"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8737,7 +8801,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:580
-msgid "textattr|center"
+msgctxt "textattr"
+msgid "center"
 msgstr "zentriert"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8747,7 +8812,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:588
-msgid "textattr|no justification"
+msgctxt "textattr"
+msgid "no justification"
 msgstr "Keine Ausrichtung"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8758,7 +8824,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:597
-msgid "textattr|fill"
+msgctxt "textattr"
+msgid "fill"
 msgstr "Blocksatz"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8769,7 +8836,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:606
-msgid "textattr|ultra condensed"
+msgctxt "textattr"
+msgid "ultra condensed"
 msgstr "sehr stark verdichtet"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8780,7 +8848,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:615
-msgid "textattr|extra condensed"
+msgctxt "textattr"
+msgid "extra condensed"
 msgstr "stark verdichtet"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8791,7 +8860,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:624
-msgid "textattr|condensed"
+msgctxt "textattr"
+msgid "condensed"
 msgstr "verdichtet"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8802,7 +8872,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:633
-msgid "textattr|semi condensed"
+msgctxt "textattr"
+msgid "semi condensed"
 msgstr "halb verdichtet"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8813,7 +8884,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:642
-msgid "textattr|normal"
+msgctxt "textattr"
+msgid "normal"
 msgstr "normal"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8824,7 +8896,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:651
-msgid "textattr|semi expanded"
+msgctxt "textattr"
+msgid "semi expanded"
 msgstr "halb gedehnt"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8835,7 +8908,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:660
-msgid "textattr|expanded"
+msgctxt "textattr"
+msgid "expanded"
 msgstr "gedehnt"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8846,7 +8920,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:669
-msgid "textattr|extra expanded"
+msgctxt "textattr"
+msgid "extra expanded"
 msgstr "stark gedehnt"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8857,7 +8932,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:678
-msgid "textattr|ultra expanded"
+msgctxt "textattr"
+msgid "ultra expanded"
 msgstr "sehr stark gedehnt"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8868,7 +8944,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:687
-msgid "textattr|small caps"
+msgctxt "textattr"
+msgid "small caps"
 msgstr "kleine Großbuchstaben"
 
 # CHECK: Übersetzung »oblique«
@@ -8880,7 +8957,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:696
-msgid "textattr|oblique"
+msgctxt "textattr"
+msgid "oblique"
 msgstr "abgeschrägt"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8891,7 +8969,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:705
-msgid "textattr|italic"
+msgctxt "textattr"
+msgid "italic"
 msgstr "kursiv"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8902,7 +8981,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:714
-msgid "textattr|Default"
+msgctxt "textattr"
+msgid "Default"
 msgstr "Vorgabe"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8913,7 +8993,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:723
-msgid "textattr|Text body"
+msgctxt "textattr"
+msgid "Text body"
 msgstr "Textkörper"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8924,7 +9005,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:732
-msgid "textattr|Heading"
+msgctxt "textattr"
+msgid "Heading"
 msgstr "Überschrift"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8936,7 +9018,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:742
-msgid "textattr|baseline"
+msgctxt "textattr"
+msgid "baseline"
 msgstr "Grundlinie"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8947,7 +9030,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:751
-msgid "textattr|sub"
+msgctxt "textattr"
+msgid "sub"
 msgstr "tiefgestellt"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8958,7 +9042,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:760
-msgid "textattr|super"
+msgctxt "textattr"
+msgid "super"
 msgstr "hochgestellt"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8969,7 +9054,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:769
-msgid "textattr|top"
+msgctxt "textattr"
+msgid "top"
 msgstr "oben"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8980,7 +9066,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:778
-msgid "textattr|text-top"
+msgctxt "textattr"
+msgid "text-top"
 msgstr "Text oben"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8991,7 +9078,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:787
-msgid "textattr|middle"
+msgctxt "textattr"
+msgid "middle"
 msgstr "Mitte"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9002,7 +9090,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:796
-msgid "textattr|bottom"
+msgctxt "textattr"
+msgid "bottom"
 msgstr "unten"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9013,7 +9102,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:805
-msgid "textattr|text-bottom"
+msgctxt "textattr"
+msgid "text-bottom"
 msgstr "Text unten"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9025,7 +9115,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:815
-msgid "textattr|inherit"
+msgctxt "textattr"
+msgid "inherit"
 msgstr "vererbt"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9036,7 +9127,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:824
-msgid "textattr|lr-tb"
+msgctxt "textattr"
+msgid "lr-tb"
 msgstr "links-rechts oben-unten"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9047,7 +9139,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:833
-msgid "textattr|rl-tb"
+msgctxt "textattr"
+msgid "rl-tb"
 msgstr "rechts-links oben-unten"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9058,7 +9151,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:842
-msgid "textattr|tb-rl"
+msgctxt "textattr"
+msgid "tb-rl"
 msgstr "oben-unten rechts-links"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9069,7 +9163,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:851
-msgid "textattr|tb-lr"
+msgctxt "textattr"
+msgid "tb-lr"
 msgstr "oben-unten links-rechts"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9080,7 +9175,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:860
-msgid "textattr|bt-rl"
+msgctxt "textattr"
+msgid "bt-rl"
 msgstr "unten-oben rechts-links"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9091,7 +9187,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:869
-msgid "textattr|bt-lr"
+msgctxt "textattr"
+msgid "bt-lr"
 msgstr "unten-oben links-rechts"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9102,7 +9199,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:878
-msgid "textattr|lr"
+msgctxt "textattr"
+msgid "lr"
 msgstr "links-rechts"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9113,7 +9211,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:887
-msgid "textattr|rl"
+msgctxt "textattr"
+msgid "rl"
 msgstr "rechts-links"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9124,7 +9223,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:896
-msgid "textattr|tb"
+msgctxt "textattr"
+msgid "tb"
 msgstr "oben-unten"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9133,7 +9233,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:903
-msgid "textattr|solid"
+msgctxt "textattr"
+msgid "solid"
 msgstr "Massiv"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9144,7 +9245,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:912
-msgid "textattr|spelling"
+msgctxt "textattr"
+msgid "spelling"
 msgstr "Rechtschreibung"
 
 #. Translators: this is a tip for the user on how to toggle a checkbox.
Index: po/ja.po
===================================================================
--- po/ja.po	(revision 4467)
+++ po/ja.po	(working copy)
@@ -2252,7 +2252,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:2989
-msgid "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
 msgstr "not selected"
 
 #. Translators: this object is now selected.
@@ -2271,7 +2272,8 @@
 #: ../src/orca/scripts/apps/soffice/where_am_i.py:159
 #: ../src/orca/speechgenerator.py:242 ../src/orca/where_am_I.py:569
 #: ../src/orca/where_am_I.py:989
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr "selected"
 
 #. Translators: this object is now unselected.
@@ -2287,7 +2289,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:3891 ../src/orca/default.py:7514
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr "unselected"
 
 #. Translators: when users are navigating a table, they
@@ -2629,7 +2632,8 @@
 #: ../src/orca/flat_review.py:376
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:547
 #: ../src/orca/speechgenerator.py:1156 ../src/orca/where_am_I.py:226
-msgid "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
 msgstr "selected"
 
 #. Translators: this is in reference to a radio button being
@@ -2640,7 +2644,8 @@
 #: ../src/orca/flat_review.py:383
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:554
 #: ../src/orca/speechgenerator.py:1163 ../src/orca/where_am_I.py:233
-msgid "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
 msgstr "not selected"
 
 #. Translators: The component orientation is horizontal.
@@ -4968,7 +4973,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr "dial"
 
 #. Translators: long braille for the rolename of a dial.
@@ -5119,7 +5125,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr "form"
 
 #. Translators: long braille for the rolename of a form.
@@ -7274,7 +7281,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:623
-msgid "text|read only"
+msgctxt "text"
+msgid "read only"
 msgstr "read only"
 
 #. Translators: this is used to indicate the user is in a text
@@ -7284,7 +7292,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:631
-msgid "text|rdonly"
+msgctxt "text"
+msgid "rdonly"
 msgstr "rdonly"
 
 #. Translators: the regular expression here represents a string to
@@ -8093,7 +8102,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:63
-msgid "textattr|background color"
+msgctxt "textattr"
+msgid "background color"
 msgstr "background color"
 
 #. Translators: this attribute specifies whether to make the background
@@ -8106,7 +8116,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:74
-msgid "textattr|background full height"
+msgctxt "textattr"
+msgid "background full height"
 msgstr "background full height"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8117,7 +8128,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:83
-msgid "textattr|background stipple"
+msgctxt "textattr"
+msgid "background stipple"
 msgstr "background stipple"
 
 #. Translators: this attribute specifies the direction of the text.
@@ -8128,7 +8140,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:92
-msgid "textattr|direction"
+msgctxt "textattr"
+msgid "direction"
 msgstr "direction"
 
 #. Translators: this attribute specifies whether the text is editable.
@@ -8139,7 +8152,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:101
-msgid "textattr|editable"
+msgctxt "textattr"
+msgid "editable"
 msgstr "editable"
 
 #. Translators: this attribute specifies the font family name of the text.
@@ -8149,7 +8163,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:109
-msgid "textattr|family name"
+msgctxt "textattr"
+msgid "family name"
 msgstr "family name"
 
 #. Translators: this attribute specifies the foreground color of the text.
@@ -8160,7 +8175,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:118
-msgid "textattr|foreground color"
+msgctxt "textattr"
+msgid "foreground color"
 msgstr "foreground color"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8171,7 +8187,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:127
-msgid "textattr|foreground stipple"
+msgctxt "textattr"
+msgid "foreground stipple"
 msgstr "foreground stipple"
 
 #. Translators: this attribute specifies the effect applied to the font
@@ -8183,7 +8200,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:137
-msgid "textattr|font effect"
+msgctxt "textattr"
+msgid "font effect"
 msgstr "font effect"
 
 #. Translators: this attribute specifies the indentation of the text
@@ -8194,7 +8212,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:146
-msgid "textattr|indent"
+msgctxt "textattr"
+msgid "indent"
 msgstr "indent"
 
 #. Translators: this attribute specifies whether the text is invisible.
@@ -8205,7 +8224,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:155
-msgid "textattr|invisible"
+msgctxt "textattr"
+msgid "invisible"
 msgstr "invisible"
 
 #. Translators: this attribute specifies how the justification of the text.
@@ -8216,7 +8236,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:164
-msgid "textattr|justification"
+msgctxt "textattr"
+msgid "justification"
 msgstr "justification"
 
 #. Translators: this attribute specifies the language that the text is
@@ -8227,7 +8248,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:173
-msgid "textattr|language"
+msgctxt "textattr"
+msgid "language"
 msgstr "language"
 
 #. Translators: this attribute specifies the pixel width of the left margin.
@@ -8237,7 +8259,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:181
-msgid "textattr|left margin"
+msgctxt "textattr"
+msgid "left margin"
 msgstr "left margin"
 
 #. Translators: this attribute specifies the height of the line of text.
@@ -8248,7 +8271,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:190
-msgid "textattr|line height"
+msgctxt "textattr"
+msgid "line height"
 msgstr "line height"
 
 #. Translators: this attribute refers to the named style which is associated
@@ -8262,7 +8286,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:202
-msgid "textattr|paragraph style"
+msgctxt "textattr"
+msgid "paragraph style"
 msgstr "paragraph style"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8273,7 +8298,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:211
-msgid "textattr|pixels above lines"
+msgctxt "textattr"
+msgid "pixels above lines"
 msgstr "pixels above lines"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8284,7 +8310,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:220
-msgid "textattr|pixels below lines"
+msgctxt "textattr"
+msgid "pixels below lines"
 msgstr "pixels below lines"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8296,7 +8323,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:230
-msgid "textattr|pixels inside wrap"
+msgctxt "textattr"
+msgid "pixels inside wrap"
 msgstr "pixels inside wrap"
 
 #. Translators: this attribute specifies the pixel width of the right margin.
@@ -8306,7 +8334,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:238
-msgid "textattr|right margin"
+msgctxt "textattr"
+msgid "right margin"
 msgstr "right margin"
 
 #. Translators: this attribute specifies the number of pixels that the
@@ -8317,7 +8346,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:247
-msgid "textattr|rise"
+msgctxt "textattr"
+msgid "rise"
 msgstr "rise"
 
 #. Translators: this attribute specifies the scale of the characters. The
@@ -8328,7 +8358,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:256
-msgid "textattr|scale"
+msgctxt "textattr"
+msgid "scale"
 msgstr "scale"
 
 #. Translators: this attribute specifies the size of the text.
@@ -8338,7 +8369,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:264
-msgid "textattr|size"
+msgctxt "textattr"
+msgid "size"
 msgstr "size"
 
 #. Translators: this attribute specifies the stretch of he text, if set.
@@ -8351,7 +8383,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:275
-msgid "textattr|stretch"
+msgctxt "textattr"
+msgid "stretch"
 msgstr "stretch"
 
 #. Translators: this attribute specifies whether the text is strike though
@@ -8363,7 +8396,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:285
-msgid "textattr|strike through"
+msgctxt "textattr"
+msgid "strike through"
 msgstr "strike through"
 
 #. Translators: this attribute specifies the slant style of the text,
@@ -8374,7 +8408,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:294
-msgid "textattr|style"
+msgctxt "textattr"
+msgid "style"
 msgstr "style"
 
 #. Translators: this attribute specifies the decoration of the text.
@@ -8385,7 +8420,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:303
-msgid "textattr|text decoration"
+msgctxt "textattr"
+msgid "text decoration"
 msgstr "text decoration"
 
 #. Translators: this attribute specifies the angle at which the text is
@@ -8398,7 +8434,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:314
-msgid "textattr|text rotation"
+msgctxt "textattr"
+msgid "text rotation"
 msgstr "text rotation"
 
 #. Translators: this attribute specifies the shadow effects applied to the text.
@@ -8409,7 +8446,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:323
-msgid "textattr|text shadow"
+msgctxt "textattr"
+msgid "text shadow"
 msgstr "text shadow"
 
 #. Translators: this attributes specifies whether the text is underlined.
@@ -8420,7 +8458,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:332
-msgid "textattr|underline"
+msgctxt "textattr"
+msgid "underline"
 msgstr "underline"
 
 #. Translators: this attribute specifies the capitalization variant of
@@ -8431,7 +8470,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:341
-msgid "textattr|variant"
+msgctxt "textattr"
+msgid "variant"
 msgstr "variant"
 
 #. Translators: this attributes specifies what vertical alignment property
@@ -8442,7 +8482,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:350
-msgid "textattr|vertical align"
+msgctxt "textattr"
+msgid "vertical align"
 msgstr "vertical align"
 
 #. Translators: this attribute specifies the weight of the text.
@@ -8453,7 +8494,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:359
-msgid "textattr|weight"
+msgctxt "textattr"
+msgid "weight"
 msgstr "weight"
 
 #. Translators: this attribute specifies the wrap mode of the text, if any.
@@ -8464,7 +8506,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:368
-msgid "textattr|wrap mode"
+msgctxt "textattr"
+msgid "wrap mode"
 msgstr "wrap mode"
 
 #. Translators: this attribute specifies the way the text is written.
@@ -8477,7 +8520,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:379
-msgid "textattr|writing mode"
+msgctxt "textattr"
+msgid "writing mode"
 msgstr "writing mode"
 
 #. The following are the known values of some of these text attributes.
@@ -8495,7 +8539,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:397
-msgid "textattr|true"
+msgctxt "textattr"
+msgid "true"
 msgstr "true"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8507,7 +8552,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:407
-msgid "textattr|false"
+msgctxt "textattr"
+msgid "false"
 msgstr "false"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8520,7 +8566,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:418
-msgid "textattr|none"
+msgctxt "textattr"
+msgid "none"
 msgstr "none"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8531,7 +8578,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:427
-msgid "textattr|engrave"
+msgctxt "textattr"
+msgid "engrave"
 msgstr "engrave"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8542,7 +8590,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:436
-msgid "textattr|emboss"
+msgctxt "textattr"
+msgid "emboss"
 msgstr "emboss"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8553,7 +8602,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:445
-msgid "textattr|outline"
+msgctxt "textattr"
+msgid "outline"
 msgstr "outline"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8564,7 +8614,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:454
-msgid "textattr|overline"
+msgctxt "textattr"
+msgid "overline"
 msgstr "overline"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8575,7 +8626,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:463
-msgid "textattr|line through"
+msgctxt "textattr"
+msgid "line through"
 msgstr "line through"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8586,7 +8638,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:472
-msgid "textattr|blink"
+msgctxt "textattr"
+msgid "blink"
 msgstr "blink"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8597,7 +8650,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:481
-msgid "textattr|black"
+msgctxt "textattr"
+msgid "black"
 msgstr "black"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8608,7 +8662,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:490
-msgid "textattr|single"
+msgctxt "textattr"
+msgid "single"
 msgstr "single"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8619,7 +8674,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:499
-msgid "textattr|double"
+msgctxt "textattr"
+msgid "double"
 msgstr "double"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8630,7 +8686,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:508
-msgid "textattr|low"
+msgctxt "textattr"
+msgid "low"
 msgstr "low"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8641,7 +8698,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:517
-msgid "textattr|char"
+msgctxt "textattr"
+msgid "char"
 msgstr "char"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8652,7 +8710,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:526
-msgid "textattr|word"
+msgctxt "textattr"
+msgid "word"
 msgstr "word"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8663,7 +8722,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:535
-msgid "textattr|ltr"
+msgctxt "textattr"
+msgid "ltr"
 msgstr "ltr"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8674,7 +8734,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:544
-msgid "textattr|rtl"
+msgctxt "textattr"
+msgid "rtl"
 msgstr "rtl"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8685,7 +8746,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:553
-msgid "textattr|left"
+msgctxt "textattr"
+msgid "left"
 msgstr "left"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8696,7 +8758,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:562
-msgid "textattr|right"
+msgctxt "textattr"
+msgid "right"
 msgstr "right"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8707,7 +8770,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:571
-msgid "textattr|center"
+msgctxt "textattr"
+msgid "center"
 msgstr "center"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8718,7 +8782,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:580
-msgid "textattr|fill"
+msgctxt "textattr"
+msgid "fill"
 msgstr "fill"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8729,7 +8794,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:589
-msgid "textattr|ultra condensed"
+msgctxt "textattr"
+msgid "ultra condensed"
 msgstr "ultra condensed"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8740,7 +8806,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:598
-msgid "textattr|extra condensed"
+msgctxt "textattr"
+msgid "extra condensed"
 msgstr "extra condensed"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8751,7 +8818,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:607
-msgid "textattr|condensed"
+msgctxt "textattr"
+msgid "condensed"
 msgstr "condensed"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8762,7 +8830,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:616
-msgid "textattr|semi condensed"
+msgctxt "textattr"
+msgid "semi condensed"
 msgstr "semi condensed"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8773,7 +8842,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:625
-msgid "textattr|normal"
+msgctxt "textattr"
+msgid "normal"
 msgstr "normal"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8784,7 +8854,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:634
-msgid "textattr|semi expanded"
+msgctxt "textattr"
+msgid "semi expanded"
 msgstr "semi expanded"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8795,7 +8866,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:643
-msgid "textattr|expanded"
+msgctxt "textattr"
+msgid "expanded"
 msgstr "expanded"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8806,7 +8878,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:652
-msgid "textattr|extra expanded"
+msgctxt "textattr"
+msgid "extra expanded"
 msgstr "extra expanded"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8817,7 +8890,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:661
-msgid "textattr|ultra expanded"
+msgctxt "textattr"
+msgid "ultra expanded"
 msgstr "ultra expanded"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8828,7 +8902,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:670
-msgid "textattr|small caps"
+msgctxt "textattr"
+msgid "small caps"
 msgstr "small caps"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8839,7 +8914,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:679
-msgid "textattr|oblique"
+msgctxt "textattr"
+msgid "oblique"
 msgstr "oblique"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8850,7 +8926,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:688
-msgid "textattr|italic"
+msgctxt "textattr"
+msgid "italic"
 msgstr "italic"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8861,7 +8938,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:697
-msgid "textattr|Default"
+msgctxt "textattr"
+msgid "Default"
 msgstr "Default"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8872,7 +8950,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:706
-msgid "textattr|Text body"
+msgctxt "textattr"
+msgid "Text body"
 msgstr "Text body"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8883,7 +8962,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:715
-msgid "textattr|Heading"
+msgctxt "textattr"
+msgid "Heading"
 msgstr "Heading"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8895,7 +8975,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:725
-msgid "textattr|baseline"
+msgctxt "textattr"
+msgid "baseline"
 msgstr "baseline"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8906,7 +8987,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:734
-msgid "textattr|sub"
+msgctxt "textattr"
+msgid "sub"
 msgstr "sub"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8917,7 +8999,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:743
-msgid "textattr|super"
+msgctxt "textattr"
+msgid "super"
 msgstr "super"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8928,7 +9011,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:752
-msgid "textattr|top"
+msgctxt "textattr"
+msgid "top"
 msgstr "top"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8939,7 +9023,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:761
-msgid "textattr|text-top"
+msgctxt "textattr"
+msgid "text-top"
 msgstr "text-top"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8950,7 +9035,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:770
-msgid "textattr|middle"
+msgctxt "textattr"
+msgid "middle"
 msgstr "middle"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8961,7 +9047,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:779
-msgid "textattr|bottom"
+msgctxt "textattr"
+msgid "bottom"
 msgstr "bottom"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8972,7 +9059,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:788
-msgid "textattr|text-bottom"
+msgctxt "textattr"
+msgid "text-bottom"
 msgstr "text-bottom"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8984,7 +9072,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:798
-msgid "textattr|inherit"
+msgctxt "textattr"
+msgid "inherit"
 msgstr "inherit"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8995,7 +9084,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:807
-msgid "textattr|lr-tb"
+msgctxt "textattr"
+msgid "lr-tb"
 msgstr "lr-tb"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9006,7 +9096,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:816
-msgid "textattr|rl-tb"
+msgctxt "textattr"
+msgid "rl-tb"
 msgstr "rl-tb"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9017,7 +9108,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:825
-msgid "textattr|tb-rl"
+msgctxt "textattr"
+msgid "tb-rl"
 msgstr "tb-rl"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9028,7 +9120,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:834
-msgid "textattr|tb-lr"
+msgctxt "textattr"
+msgid "tb-lr"
 msgstr "tb-lr"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9039,7 +9132,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:843
-msgid "textattr|bt-rl"
+msgctxt "textattr"
+msgid "bt-rl"
 msgstr "bt-rl"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9050,7 +9144,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:852
-msgid "textattr|bt-lr"
+msgctxt "textattr"
+msgid "bt-lr"
 msgstr "bt-lr"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9061,7 +9156,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:861
-msgid "textattr|lr"
+msgctxt "textattr"
+msgid "lr"
 msgstr "lr"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9072,7 +9168,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:870
-msgid "textattr|rl"
+msgctxt "textattr"
+msgid "rl"
 msgstr "rl"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9083,7 +9180,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:879
-msgid "textattr|tb"
+msgctxt "textattr"
+msgid "tb"
 msgstr "tb"
 
 #. Translators: this is a tip for the user on how to toggle a checkbox.
Index: po/zh_TW.po
===================================================================
--- po/zh_TW.po	(revision 4467)
+++ po/zh_TW.po	(working copy)
@@ -2257,7 +2257,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:2982
-msgid "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
 msgstr "沒有選取"
 
 #. Translators: this object is now selected.
@@ -2276,7 +2277,8 @@
 #: ../src/orca/scripts/apps/soffice/where_am_i.py:161
 #: ../src/orca/speechgenerator.py:242 ../src/orca/where_am_I.py:569
 #: ../src/orca/where_am_I.py:990
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr "已選取"
 
 #. Translators: this object is now unselected.
@@ -2292,7 +2294,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:3885 ../src/orca/default.py:7522
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr "取消選取"
 
 #. Translators: when users are navigating a table, they
@@ -2630,7 +2633,8 @@
 #: ../src/orca/flat_review.py:381
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:547
 #: ../src/orca/speechgenerator.py:1156 ../src/orca/where_am_I.py:225
-msgid "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
 msgstr "已選取"
 
 #. Translators: this is in reference to a radio button being
@@ -2641,7 +2645,8 @@
 #: ../src/orca/flat_review.py:388
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:554
 #: ../src/orca/speechgenerator.py:1163 ../src/orca/where_am_I.py:232
-msgid "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
 msgstr "沒有選取"
 
 #. Translators: The component orientation is horizontal.
@@ -4960,7 +4965,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr ""
 
 #. Translators: long braille for the rolename of a dial.
@@ -5111,7 +5117,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr ""
 
 #. Translators: long braille for the rolename of a form.
@@ -7240,7 +7247,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:650
-msgid "text|read only"
+msgctxt "text"
+msgid "read only"
 msgstr ""
 
 #. Translators: this is used to indicate the user is in a text
@@ -7251,7 +7259,8 @@
 #.
 #: ../src/orca/settings.py:658
 #, fuzzy
-msgid "text|rdonly"
+msgctxt "text"
+msgid "rdonly"
 msgstr "雙線"
 
 #. Translators: the regular expression here represents a string to
@@ -8059,7 +8068,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:64
-msgid "textattr|background color"
+msgctxt "textattr"
+msgid "background color"
 msgstr "背景顏色"
 
 #. Translators: this attribute specifies whether to make the background
@@ -8072,7 +8082,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:75
-msgid "textattr|background full height"
+msgctxt "textattr"
+msgid "background full height"
 msgstr "背景完整高度"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8084,7 +8095,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:84
 #, fuzzy
-msgid "textattr|background stipple"
+msgctxt "textattr"
+msgid "background stipple"
 msgstr "背景顏色"
 
 #. Translators: this attribute specifies the direction of the text.
@@ -8095,7 +8107,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:93
-msgid "textattr|direction"
+msgctxt "textattr"
+msgid "direction"
 msgstr "文字走向"
 
 #. Translators: this attribute specifies whether the text is editable.
@@ -8106,7 +8119,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:102
-msgid "textattr|editable"
+msgctxt "textattr"
+msgid "editable"
 msgstr "是否可編輯"
 
 #. Translators: this attribute specifies the font family name of the text.
@@ -8117,7 +8131,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:110
 #, fuzzy
-msgid "textattr|family name"
+msgctxt "textattr"
+msgid "family name"
 msgstr "false"
 
 #. Translators: this attribute specifies the foreground color of the text.
@@ -8128,7 +8143,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:119
-msgid "textattr|foreground color"
+msgctxt "textattr"
+msgid "foreground color"
 msgstr "前景顏色"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8140,7 +8156,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:128
 #, fuzzy
-msgid "textattr|foreground stipple"
+msgctxt "textattr"
+msgid "foreground stipple"
 msgstr "前景顏色"
 
 #. Translators: this attribute specifies the effect applied to the font
@@ -8152,7 +8169,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:138
-msgid "textattr|font effect"
+msgctxt "textattr"
+msgid "font effect"
 msgstr "字型效果"
 
 #. Translators: this attribute specifies the indentation of the text
@@ -8163,7 +8181,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:147
-msgid "textattr|indent"
+msgctxt "textattr"
+msgid "indent"
 msgstr "縮排"
 
 #. Translators: this attribute specifies there is something "wrong" with
@@ -8174,7 +8193,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:155
 #, fuzzy
-msgid "textattr|invalid"
+msgctxt "textattr"
+msgid "invalid"
 msgstr "斜體"
 
 #. Translators: this attribute specifies whether the text is invisible.
@@ -8185,7 +8205,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:164
-msgid "textattr|invisible"
+msgctxt "textattr"
+msgid "invisible"
 msgstr "隱形"
 
 #. Translators: this attribute specifies how the justification of the text.
@@ -8196,7 +8217,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:173
-msgid "textattr|justification"
+msgctxt "textattr"
+msgid "justification"
 msgstr "對齊"
 
 #. Translators: this attribute specifies the language that the text is
@@ -8207,7 +8229,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:182
-msgid "textattr|language"
+msgctxt "textattr"
+msgid "language"
 msgstr "語言"
 
 #. Translators: this attribute specifies the pixel width of the left margin.
@@ -8217,7 +8240,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:190
-msgid "textattr|left margin"
+msgctxt "textattr"
+msgid "left margin"
 msgstr "左邊界"
 
 #. Translators: this attribute specifies the height of the line of text.
@@ -8228,7 +8252,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:199
-msgid "textattr|line height"
+msgctxt "textattr"
+msgid "line height"
 msgstr "行高"
 
 #. Translators: this attribute refers to the named style which is associated
@@ -8242,7 +8267,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:211
-msgid "textattr|paragraph style"
+msgctxt "textattr"
+msgid "paragraph style"
 msgstr "段落樣式"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8254,7 +8280,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:220
 #, fuzzy
-msgid "textattr|pixels above lines"
+msgctxt "textattr"
+msgid "pixels above lines"
 msgstr "加頂線"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8266,7 +8293,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:229
 #, fuzzy
-msgid "textattr|pixels below lines"
+msgctxt "textattr"
+msgid "pixels below lines"
 msgstr "加頂線"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8279,7 +8307,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:239
 #, fuzzy
-msgid "textattr|pixels inside wrap"
+msgctxt "textattr"
+msgid "pixels inside wrap"
 msgstr "加頂線"
 
 #. Translators: this attribute specifies the pixel width of the right margin.
@@ -8289,7 +8318,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:247
-msgid "textattr|right margin"
+msgctxt "textattr"
+msgid "right margin"
 msgstr "右邊界"
 
 #. Translators: this attribute specifies the number of pixels that the
@@ -8300,7 +8330,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:256
-msgid "textattr|rise"
+msgctxt "textattr"
+msgid "rise"
 msgstr "抬升"
 
 #. Translators: this attribute specifies the scale of the characters. The
@@ -8311,7 +8342,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:265
-msgid "textattr|scale"
+msgctxt "textattr"
+msgid "scale"
 msgstr "縮放"
 
 #. Translators: this attribute specifies the size of the text.
@@ -8321,7 +8353,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:273
-msgid "textattr|size"
+msgctxt "textattr"
+msgid "size"
 msgstr "大小"
 
 #. Translators: this attribute specifies the stretch of he text, if set.
@@ -8334,7 +8367,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:284
-msgid "textattr|stretch"
+msgctxt "textattr"
+msgid "stretch"
 msgstr "延伸"
 
 #. Translators: this attribute specifies whether the text is strike though
@@ -8347,7 +8381,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:294
 #, fuzzy
-msgid "textattr|strike through"
+msgctxt "textattr"
+msgid "strike through"
 msgstr "延伸"
 
 #. Translators: this attribute specifies the slant style of the text,
@@ -8358,7 +8393,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:303
-msgid "textattr|style"
+msgctxt "textattr"
+msgid "style"
 msgstr "樣式"
 
 #. Translators: this attribute specifies the decoration of the text.
@@ -8369,7 +8405,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:312
-msgid "textattr|text decoration"
+msgctxt "textattr"
+msgid "text decoration"
 msgstr "文字裝飾"
 
 #. Translators: this attribute specifies the angle at which the text is
@@ -8382,7 +8419,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:323
-msgid "textattr|text rotation"
+msgctxt "textattr"
+msgid "text rotation"
 msgstr "文字旋轉"
 
 #. Translators: this attribute specifies the shadow effects applied to the text.
@@ -8393,7 +8431,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:332
-msgid "textattr|text shadow"
+msgctxt "textattr"
+msgid "text shadow"
 msgstr "文字陰影"
 
 #. Translators: this attributes specifies whether the text is underlined.
@@ -8405,7 +8444,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:341
 #, fuzzy
-msgid "textattr|underline"
+msgctxt "textattr"
+msgid "underline"
 msgstr "加頂線"
 
 #. Translators: this attribute specifies the capitalization variant of
@@ -8416,7 +8456,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:350
-msgid "textattr|variant"
+msgctxt "textattr"
+msgid "variant"
 msgstr "大小寫"
 
 #. Translators: this attributes specifies what vertical alignment property
@@ -8427,7 +8468,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:359
-msgid "textattr|vertical align"
+msgctxt "textattr"
+msgid "vertical align"
 msgstr "垂直對齊"
 
 #. Translators: this attribute specifies the weight of the text.
@@ -8438,7 +8480,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:368
-msgid "textattr|weight"
+msgctxt "textattr"
+msgid "weight"
 msgstr "字重"
 
 #. Translators: this attribute specifies the wrap mode of the text, if any.
@@ -8449,7 +8492,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:377
-msgid "textattr|wrap mode"
+msgctxt "textattr"
+msgid "wrap mode"
 msgstr "換行模式"
 
 #. Translators: this attribute specifies the way the text is written.
@@ -8462,7 +8506,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:388
-msgid "textattr|writing mode"
+msgctxt "textattr"
+msgid "writing mode"
 msgstr "書寫模式"
 
 #. The following are the known values of some of these text attributes.
@@ -8480,7 +8525,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:406
-msgid "textattr|true"
+msgctxt "textattr"
+msgid "true"
 msgstr "true"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8492,7 +8538,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:416
-msgid "textattr|false"
+msgctxt "textattr"
+msgid "false"
 msgstr "false"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8505,7 +8552,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:427
-msgid "textattr|none"
+msgctxt "textattr"
+msgid "none"
 msgstr "none"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8517,7 +8565,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:436
 #, fuzzy
-msgid "textattr|engrave"
+msgctxt "textattr"
+msgid "engrave"
 msgstr "語言"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8529,7 +8578,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:445
 #, fuzzy
-msgid "textattr|emboss"
+msgctxt "textattr"
+msgid "emboss"
 msgstr "低"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8541,7 +8591,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:454
 #, fuzzy
-msgid "textattr|outline"
+msgctxt "textattr"
+msgid "outline"
 msgstr "加頂線"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8552,7 +8603,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:463
-msgid "textattr|overline"
+msgctxt "textattr"
+msgid "overline"
 msgstr "加頂線"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8564,7 +8616,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:472
 #, fuzzy
-msgid "textattr|line through"
+msgctxt "textattr"
+msgid "line through"
 msgstr "行高"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8575,7 +8628,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:481
-msgid "textattr|blink"
+msgctxt "textattr"
+msgid "blink"
 msgstr "閃爍"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8586,7 +8640,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:490
-msgid "textattr|black"
+msgctxt "textattr"
+msgid "black"
 msgstr "黑色"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8597,7 +8652,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:499
-msgid "textattr|single"
+msgctxt "textattr"
+msgid "single"
 msgstr "單線"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8608,7 +8664,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:508
-msgid "textattr|double"
+msgctxt "textattr"
+msgid "double"
 msgstr "雙線"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8619,7 +8676,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:517
-msgid "textattr|low"
+msgctxt "textattr"
+msgid "low"
 msgstr "低"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8630,7 +8688,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:526
-msgid "textattr|char"
+msgctxt "textattr"
+msgid "char"
 msgstr "字元"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8641,7 +8700,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:535
-msgid "textattr|word"
+msgctxt "textattr"
+msgid "word"
 msgstr "文字"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8652,7 +8712,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:544
-msgid "textattr|ltr"
+msgctxt "textattr"
+msgid "ltr"
 msgstr "左至右"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8663,7 +8724,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:553
-msgid "textattr|rtl"
+msgctxt "textattr"
+msgid "rtl"
 msgstr "右至左"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8675,7 +8737,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:562
 #, fuzzy
-msgid "textattr|left"
+msgctxt "textattr"
+msgid "left"
 msgstr "左至右"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8686,7 +8749,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:571
-msgid "textattr|right"
+msgctxt "textattr"
+msgid "right"
 msgstr "靠右"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8697,7 +8761,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:580
-msgid "textattr|center"
+msgctxt "textattr"
+msgid "center"
 msgstr "置中"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8708,7 +8773,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:588
 #, fuzzy
-msgid "textattr|no justification"
+msgctxt "textattr"
+msgid "no justification"
 msgstr "對齊"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8719,7 +8785,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:597
-msgid "textattr|fill"
+msgctxt "textattr"
+msgid "fill"
 msgstr "左右對齊"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8731,7 +8798,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:606
 #, fuzzy
-msgid "textattr|ultra condensed"
+msgctxt "textattr"
+msgid "ultra condensed"
 msgstr "換行模式"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8743,7 +8811,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:615
 #, fuzzy
-msgid "textattr|extra condensed"
+msgctxt "textattr"
+msgid "extra condensed"
 msgstr "換行模式"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8755,7 +8824,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:624
 #, fuzzy
-msgid "textattr|condensed"
+msgctxt "textattr"
+msgid "condensed"
 msgstr "縮排"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8767,7 +8837,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:633
 #, fuzzy
-msgid "textattr|semi condensed"
+msgctxt "textattr"
+msgid "semi condensed"
 msgstr "縮排"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8778,7 +8849,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:642
-msgid "textattr|normal"
+msgctxt "textattr"
+msgid "normal"
 msgstr "一般"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8790,7 +8862,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:651
 #, fuzzy
-msgid "textattr|semi expanded"
+msgctxt "textattr"
+msgid "semi expanded"
 msgstr "縮排"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8802,7 +8875,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:660
 #, fuzzy
-msgid "textattr|expanded"
+msgctxt "textattr"
+msgid "expanded"
 msgstr "縮排"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8814,7 +8888,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:669
 #, fuzzy
-msgid "textattr|extra expanded"
+msgctxt "textattr"
+msgid "extra expanded"
 msgstr "文字陰影"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8826,7 +8901,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:678
 #, fuzzy
-msgid "textattr|ultra expanded"
+msgctxt "textattr"
+msgid "ultra expanded"
 msgstr "左至右"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8837,7 +8913,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:687
-msgid "textattr|small caps"
+msgctxt "textattr"
+msgid "small caps"
 msgstr "小寫"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8849,7 +8926,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:696
 #, fuzzy
-msgid "textattr|oblique"
+msgctxt "textattr"
+msgid "oblique"
 msgstr "雙線"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8860,7 +8938,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:705
-msgid "textattr|italic"
+msgctxt "textattr"
+msgid "italic"
 msgstr "斜體"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8872,7 +8951,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:714
 #, fuzzy
-msgid "textattr|Default"
+msgctxt "textattr"
+msgid "Default"
 msgstr "false"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8883,7 +8963,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:723
-msgid "textattr|Text body"
+msgctxt "textattr"
+msgid "Text body"
 msgstr "內文"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8895,7 +8976,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:732
 #, fuzzy
-msgid "textattr|Heading"
+msgctxt "textattr"
+msgid "Heading"
 msgstr "字重"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8908,7 +8990,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:742
 #, fuzzy
-msgid "textattr|baseline"
+msgctxt "textattr"
+msgid "baseline"
 msgstr "閃爍"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8919,7 +9002,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:751
-msgid "textattr|sub"
+msgctxt "textattr"
+msgid "sub"
 msgstr "下標"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8930,7 +9014,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:760
-msgid "textattr|super"
+msgctxt "textattr"
+msgid "super"
 msgstr "上標"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8941,7 +9026,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:769
-msgid "textattr|top"
+msgctxt "textattr"
+msgid "top"
 msgstr "頂端"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8952,7 +9038,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:778
-msgid "textattr|text-top"
+msgctxt "textattr"
+msgid "text-top"
 msgstr "文字頂端"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8963,7 +9050,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:787
-msgid "textattr|middle"
+msgctxt "textattr"
+msgid "middle"
 msgstr "中間"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8974,7 +9062,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:796
-msgid "textattr|bottom"
+msgctxt "textattr"
+msgid "bottom"
 msgstr "底部"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8985,7 +9074,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:805
-msgid "textattr|text-bottom"
+msgctxt "textattr"
+msgid "text-bottom"
 msgstr "文字底部"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8998,7 +9088,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:815
 #, fuzzy
-msgid "textattr|inherit"
+msgctxt "textattr"
+msgid "inherit"
 msgstr "縮排"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9010,7 +9101,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:824
 #, fuzzy
-msgid "textattr|lr-tb"
+msgctxt "textattr"
+msgid "lr-tb"
 msgstr "左至右"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9022,7 +9114,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:833
 #, fuzzy
-msgid "textattr|rl-tb"
+msgctxt "textattr"
+msgid "rl-tb"
 msgstr "左至右"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9034,7 +9127,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:842
 #, fuzzy
-msgid "textattr|tb-rl"
+msgctxt "textattr"
+msgid "tb-rl"
 msgstr "左至右"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9046,7 +9140,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:851
 #, fuzzy
-msgid "textattr|tb-lr"
+msgctxt "textattr"
+msgid "tb-lr"
 msgstr "左至右"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9058,7 +9153,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:860
 #, fuzzy
-msgid "textattr|bt-rl"
+msgctxt "textattr"
+msgid "bt-rl"
 msgstr "左至右"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9070,7 +9166,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:869
 #, fuzzy
-msgid "textattr|bt-lr"
+msgctxt "textattr"
+msgid "bt-lr"
 msgstr "左至右"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9082,7 +9179,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:878
 #, fuzzy
-msgid "textattr|lr"
+msgctxt "textattr"
+msgid "lr"
 msgstr "左至右"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9094,7 +9192,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:887
 #, fuzzy
-msgid "textattr|rl"
+msgctxt "textattr"
+msgid "rl"
 msgstr "右至左"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9106,7 +9205,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:896
 #, fuzzy
-msgid "textattr|tb"
+msgctxt "textattr"
+msgid "tb"
 msgstr "左至右"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9116,7 +9216,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:903
 #, fuzzy
-msgid "textattr|solid"
+msgctxt "textattr"
+msgid "solid"
 msgstr "大小"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9128,7 +9229,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:912
 #, fuzzy
-msgid "textattr|spelling"
+msgctxt "textattr"
+msgid "spelling"
 msgstr "閃爍"
 
 #. Translators: this is a tip for the user on how to toggle a checkbox.
Index: po/he.po
===================================================================
--- po/he.po	(revision 4467)
+++ po/he.po	(working copy)
@@ -2272,7 +2272,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:2982
-msgid "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
 msgstr ""
 
 #. Translators: this object is now selected.
@@ -2293,7 +2294,8 @@
 #: ../src/orca/speechgenerator.py:242
 #: ../src/orca/where_am_I.py:569
 #: ../src/orca/where_am_I.py:990
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr "נבחר"
 
 #. Translators: this object is now unselected.
@@ -2310,7 +2312,8 @@
 #.
 #: ../src/orca/default.py:3885
 #: ../src/orca/default.py:7522
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr "הבחירה בוטלה"
 
 #. Translators: when users are navigating a table, they
@@ -2659,7 +2662,8 @@
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:547
 #: ../src/orca/speechgenerator.py:1156
 #: ../src/orca/where_am_I.py:225
-msgid "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
 msgstr "מסומן"
 
 #. Translators: this is in reference to a radio button being
@@ -2671,7 +2675,8 @@
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:554
 #: ../src/orca/speechgenerator.py:1163
 #: ../src/orca/where_am_I.py:232
-msgid "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
 msgstr "לא מסומן"
 
 #. Translators: The component orientation is horizontal.
@@ -5035,7 +5040,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr ""
 
 #. Translators: long braille for the rolename of a dial.
@@ -5187,7 +5193,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr ""
 
 #. Translators: long braille for the rolename of a form.
@@ -7325,7 +7332,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:650
-msgid "text|read only"
+msgctxt "text"
+msgid "read only"
 msgstr "לקריאה בלבד."
 
 #. Translators: this is used to indicate the user is in a text
@@ -7335,7 +7343,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:658
-msgid "text|rdonly"
+msgctxt "text"
+msgid "rdonly"
 msgstr ""
 
 #. Translators: the regular expression here represents a string to
@@ -8139,7 +8148,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:64
-msgid "textattr|background color"
+msgctxt "textattr"
+msgid "background color"
 msgstr "צבע רקע"
 
 #. Translators: this attribute specifies whether to make the background
@@ -8152,7 +8162,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:75
-msgid "textattr|background full height"
+msgctxt "textattr"
+msgid "background full height"
 msgstr ""
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8163,7 +8174,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:84
-msgid "textattr|background stipple"
+msgctxt "textattr"
+msgid "background stipple"
 msgstr ""
 
 #. Translators: this attribute specifies the direction of the text.
@@ -8174,7 +8186,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:93
-msgid "textattr|direction"
+msgctxt "textattr"
+msgid "direction"
 msgstr "כיוון"
 
 #. Translators: this attribute specifies whether the text is editable.
@@ -8185,7 +8198,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:102
-msgid "textattr|editable"
+msgctxt "textattr"
+msgid "editable"
 msgstr "ניתן לעריכה"
 
 #. Translators: this attribute specifies the font family name of the text.
@@ -8195,7 +8209,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:110
-msgid "textattr|family name"
+msgctxt "textattr"
+msgid "family name"
 msgstr "שם משפחה"
 
 #. Translators: this attribute specifies the foreground color of the text.
@@ -8206,7 +8221,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:119
-msgid "textattr|foreground color"
+msgctxt "textattr"
+msgid "foreground color"
 msgstr ""
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8217,7 +8233,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:128
-msgid "textattr|foreground stipple"
+msgctxt "textattr"
+msgid "foreground stipple"
 msgstr ""
 
 #. Translators: this attribute specifies the effect applied to the font
@@ -8229,7 +8246,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:138
-msgid "textattr|font effect"
+msgctxt "textattr"
+msgid "font effect"
 msgstr "אפקטי גופן"
 
 #. Translators: this attribute specifies the indentation of the text
@@ -8240,7 +8258,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:147
-msgid "textattr|indent"
+msgctxt "textattr"
+msgid "indent"
 msgstr ""
 
 #. Translators: this attribute specifies there is something "wrong" with
@@ -8250,7 +8269,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:155
-msgid "textattr|invalid"
+msgctxt "textattr"
+msgid "invalid"
 msgstr "שגוי"
 
 #. Translators: this attribute specifies whether the text is invisible.
@@ -8261,7 +8281,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:164
-msgid "textattr|invisible"
+msgctxt "textattr"
+msgid "invisible"
 msgstr "בלתי נראה"
 
 #. Translators: this attribute specifies how the justification of the text.
@@ -8272,7 +8293,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:173
-msgid "textattr|justification"
+msgctxt "textattr"
+msgid "justification"
 msgstr "כיוון הטקסט"
 
 #. Translators: this attribute specifies the language that the text is
@@ -8283,7 +8305,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:182
-msgid "textattr|language"
+msgctxt "textattr"
+msgid "language"
 msgstr "שפה"
 
 #. Translators: this attribute specifies the pixel width of the left margin.
@@ -8293,7 +8316,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:190
-msgid "textattr|left margin"
+msgctxt "textattr"
+msgid "left margin"
 msgstr ""
 
 #. Translators: this attribute specifies the height of the line of text.
@@ -8304,7 +8328,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:199
-msgid "textattr|line height"
+msgctxt "textattr"
+msgid "line height"
 msgstr ""
 
 #. Translators: this attribute refers to the named style which is associated
@@ -8318,7 +8343,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:211
-msgid "textattr|paragraph style"
+msgctxt "textattr"
+msgid "paragraph style"
 msgstr ""
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8329,7 +8355,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:220
-msgid "textattr|pixels above lines"
+msgctxt "textattr"
+msgid "pixels above lines"
 msgstr ""
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8340,7 +8367,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:229
-msgid "textattr|pixels below lines"
+msgctxt "textattr"
+msgid "pixels below lines"
 msgstr ""
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8352,7 +8380,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:239
-msgid "textattr|pixels inside wrap"
+msgctxt "textattr"
+msgid "pixels inside wrap"
 msgstr ""
 
 #. Translators: this attribute specifies the pixel width of the right margin.
@@ -8362,7 +8391,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:247
-msgid "textattr|right margin"
+msgctxt "textattr"
+msgid "right margin"
 msgstr ""
 
 #. Translators: this attribute specifies the number of pixels that the
@@ -8373,7 +8403,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:256
-msgid "textattr|rise"
+msgctxt "textattr"
+msgid "rise"
 msgstr ""
 
 #. Translators: this attribute specifies the scale of the characters. The
@@ -8384,7 +8415,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:265
-msgid "textattr|scale"
+msgctxt "textattr"
+msgid "scale"
 msgstr ""
 
 #. Translators: this attribute specifies the size of the text.
@@ -8394,7 +8426,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:273
-msgid "textattr|size"
+msgctxt "textattr"
+msgid "size"
 msgstr "גודל"
 
 #. Translators: this attribute specifies the stretch of he text, if set.
@@ -8407,7 +8440,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:284
-msgid "textattr|stretch"
+msgctxt "textattr"
+msgid "stretch"
 msgstr ""
 
 #. Translators: this attribute specifies whether the text is strike though
@@ -8419,7 +8453,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:294
-msgid "textattr|strike through"
+msgctxt "textattr"
+msgid "strike through"
 msgstr ""
 
 #. Translators: this attribute specifies the slant style of the text,
@@ -8430,7 +8465,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:303
-msgid "textattr|style"
+msgctxt "textattr"
+msgid "style"
 msgstr "דגנון"
 
 #. Translators: this attribute specifies the decoration of the text.
@@ -8441,7 +8477,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:312
-msgid "textattr|text decoration"
+msgctxt "textattr"
+msgid "text decoration"
 msgstr ""
 
 #. Translators: this attribute specifies the angle at which the text is
@@ -8454,7 +8491,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:323
-msgid "textattr|text rotation"
+msgctxt "textattr"
+msgid "text rotation"
 msgstr ""
 
 #. Translators: this attribute specifies the shadow effects applied to the text.
@@ -8465,7 +8503,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:332
-msgid "textattr|text shadow"
+msgctxt "textattr"
+msgid "text shadow"
 msgstr ""
 
 #. Translators: this attributes specifies whether the text is underlined.
@@ -8476,7 +8515,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:341
-msgid "textattr|underline"
+msgctxt "textattr"
+msgid "underline"
 msgstr "קו תחתי"
 
 #. Translators: this attribute specifies the capitalization variant of
@@ -8487,7 +8527,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:350
-msgid "textattr|variant"
+msgctxt "textattr"
+msgid "variant"
 msgstr ""
 
 #. Translators: this attributes specifies what vertical alignment property
@@ -8498,7 +8539,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:359
-msgid "textattr|vertical align"
+msgctxt "textattr"
+msgid "vertical align"
 msgstr ""
 
 #. Translators: this attribute specifies the weight of the text.
@@ -8509,7 +8551,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:368
-msgid "textattr|weight"
+msgctxt "textattr"
+msgid "weight"
 msgstr "משקל"
 
 #. Translators: this attribute specifies the wrap mode of the text, if any.
@@ -8520,7 +8563,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:377
-msgid "textattr|wrap mode"
+msgctxt "textattr"
+msgid "wrap mode"
 msgstr ""
 
 #. Translators: this attribute specifies the way the text is written.
@@ -8533,7 +8577,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:388
-msgid "textattr|writing mode"
+msgctxt "textattr"
+msgid "writing mode"
 msgstr ""
 
 #. The following are the known values of some of these text attributes.
@@ -8551,7 +8596,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:406
-msgid "textattr|true"
+msgctxt "textattr"
+msgid "true"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8563,7 +8609,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:416
-msgid "textattr|false"
+msgctxt "textattr"
+msgid "false"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8576,7 +8623,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:427
-msgid "textattr|none"
+msgctxt "textattr"
+msgid "none"
 msgstr "ללא"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8587,7 +8635,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:436
-msgid "textattr|engrave"
+msgctxt "textattr"
+msgid "engrave"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8598,7 +8647,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:445
-msgid "textattr|emboss"
+msgctxt "textattr"
+msgid "emboss"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8609,7 +8659,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:454
-msgid "textattr|outline"
+msgctxt "textattr"
+msgid "outline"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8620,7 +8671,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:463
-msgid "textattr|overline"
+msgctxt "textattr"
+msgid "overline"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8631,7 +8683,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:472
-msgid "textattr|line through"
+msgctxt "textattr"
+msgid "line through"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8642,7 +8695,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:481
-msgid "textattr|blink"
+msgctxt "textattr"
+msgid "blink"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8653,7 +8707,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:490
-msgid "textattr|black"
+msgctxt "textattr"
+msgid "black"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8664,7 +8719,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:499
-msgid "textattr|single"
+msgctxt "textattr"
+msgid "single"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8675,7 +8731,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:508
-msgid "textattr|double"
+msgctxt "textattr"
+msgid "double"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8686,7 +8743,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:517
-msgid "textattr|low"
+msgctxt "textattr"
+msgid "low"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8697,7 +8755,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:526
-msgid "textattr|char"
+msgctxt "textattr"
+msgid "char"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8708,7 +8767,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:535
-msgid "textattr|word"
+msgctxt "textattr"
+msgid "word"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8719,7 +8779,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:544
-msgid "textattr|ltr"
+msgctxt "textattr"
+msgid "ltr"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8730,7 +8791,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:553
-msgid "textattr|rtl"
+msgctxt "textattr"
+msgid "rtl"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8741,7 +8803,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:562
-msgid "textattr|left"
+msgctxt "textattr"
+msgid "left"
 msgstr "שמאל"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8752,7 +8815,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:571
-msgid "textattr|right"
+msgctxt "textattr"
+msgid "right"
 msgstr "ימין"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8763,7 +8827,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:580
-msgid "textattr|center"
+msgctxt "textattr"
+msgid "center"
 msgstr "ממורכז"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8773,7 +8838,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:588
-msgid "textattr|no justification"
+msgctxt "textattr"
+msgid "no justification"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8784,7 +8850,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:597
-msgid "textattr|fill"
+msgctxt "textattr"
+msgid "fill"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8795,7 +8862,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:606
-msgid "textattr|ultra condensed"
+msgctxt "textattr"
+msgid "ultra condensed"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8806,7 +8874,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:615
-msgid "textattr|extra condensed"
+msgctxt "textattr"
+msgid "extra condensed"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8817,7 +8886,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:624
-msgid "textattr|condensed"
+msgctxt "textattr"
+msgid "condensed"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8828,7 +8898,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:633
-msgid "textattr|semi condensed"
+msgctxt "textattr"
+msgid "semi condensed"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8839,7 +8910,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:642
-msgid "textattr|normal"
+msgctxt "textattr"
+msgid "normal"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8850,7 +8922,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:651
-msgid "textattr|semi expanded"
+msgctxt "textattr"
+msgid "semi expanded"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8861,7 +8934,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:660
-msgid "textattr|expanded"
+msgctxt "textattr"
+msgid "expanded"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8872,7 +8946,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:669
-msgid "textattr|extra expanded"
+msgctxt "textattr"
+msgid "extra expanded"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8883,7 +8958,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:678
-msgid "textattr|ultra expanded"
+msgctxt "textattr"
+msgid "ultra expanded"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8894,7 +8970,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:687
-msgid "textattr|small caps"
+msgctxt "textattr"
+msgid "small caps"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8905,7 +8982,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:696
-msgid "textattr|oblique"
+msgctxt "textattr"
+msgid "oblique"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8916,7 +8994,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:705
-msgid "textattr|italic"
+msgctxt "textattr"
+msgid "italic"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8927,7 +9006,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:714
-msgid "textattr|Default"
+msgctxt "textattr"
+msgid "Default"
 msgstr "ברירת מחדל"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8938,7 +9018,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:723
-msgid "textattr|Text body"
+msgctxt "textattr"
+msgid "Text body"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8949,7 +9030,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:732
-msgid "textattr|Heading"
+msgctxt "textattr"
+msgid "Heading"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8961,7 +9043,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:742
-msgid "textattr|baseline"
+msgctxt "textattr"
+msgid "baseline"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8972,7 +9055,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:751
-msgid "textattr|sub"
+msgctxt "textattr"
+msgid "sub"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8983,7 +9067,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:760
-msgid "textattr|super"
+msgctxt "textattr"
+msgid "super"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8994,7 +9079,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:769
-msgid "textattr|top"
+msgctxt "textattr"
+msgid "top"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9005,7 +9091,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:778
-msgid "textattr|text-top"
+msgctxt "textattr"
+msgid "text-top"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9016,7 +9103,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:787
-msgid "textattr|middle"
+msgctxt "textattr"
+msgid "middle"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9027,7 +9115,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:796
-msgid "textattr|bottom"
+msgctxt "textattr"
+msgid "bottom"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9038,7 +9127,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:805
-msgid "textattr|text-bottom"
+msgctxt "textattr"
+msgid "text-bottom"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9050,7 +9140,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:815
-msgid "textattr|inherit"
+msgctxt "textattr"
+msgid "inherit"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9061,7 +9152,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:824
-msgid "textattr|lr-tb"
+msgctxt "textattr"
+msgid "lr-tb"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9072,7 +9164,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:833
-msgid "textattr|rl-tb"
+msgctxt "textattr"
+msgid "rl-tb"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9083,7 +9176,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:842
-msgid "textattr|tb-rl"
+msgctxt "textattr"
+msgid "tb-rl"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9094,7 +9188,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:851
-msgid "textattr|tb-lr"
+msgctxt "textattr"
+msgid "tb-lr"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9105,7 +9200,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:860
-msgid "textattr|bt-rl"
+msgctxt "textattr"
+msgid "bt-rl"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9116,7 +9212,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:869
-msgid "textattr|bt-lr"
+msgctxt "textattr"
+msgid "bt-lr"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9127,7 +9224,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:878
-msgid "textattr|lr"
+msgctxt "textattr"
+msgid "lr"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9138,7 +9236,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:887
-msgid "textattr|rl"
+msgctxt "textattr"
+msgid "rl"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9149,7 +9248,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:896
-msgid "textattr|tb"
+msgctxt "textattr"
+msgid "tb"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9158,7 +9258,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:903
-msgid "textattr|solid"
+msgctxt "textattr"
+msgid "solid"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9169,7 +9270,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:912
-msgid "textattr|spelling"
+msgctxt "textattr"
+msgid "spelling"
 msgstr ""
 
 #. Translators: this is a tip for the user on how to toggle a checkbox.
Index: po/fi.po
===================================================================
--- po/fi.po	(revision 4467)
+++ po/fi.po	(working copy)
@@ -2253,7 +2253,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:2989
-msgid "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
 msgstr "ei valittu"
 
 #. Translators: this object is now selected.
@@ -2272,7 +2273,8 @@
 #: ../src/orca/scripts/apps/soffice/where_am_i.py:159
 #: ../src/orca/speechgenerator.py:242 ../src/orca/where_am_I.py:569
 #: ../src/orca/where_am_I.py:989
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr "valittu"
 
 #. Translators: this object is now unselected.
@@ -2288,7 +2290,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:3891 ../src/orca/default.py:7511
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr "ei valittu"
 
 #. Translators: when users are navigating a table, they
@@ -2630,7 +2633,8 @@
 #: ../src/orca/flat_review.py:376
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:547
 #: ../src/orca/speechgenerator.py:1156 ../src/orca/where_am_I.py:226
-msgid "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
 msgstr "valittu"
 
 #. Translators: this is in reference to a radio button being
@@ -2641,7 +2645,8 @@
 #: ../src/orca/flat_review.py:383
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:554
 #: ../src/orca/speechgenerator.py:1163 ../src/orca/where_am_I.py:233
-msgid "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
 msgstr "ei valittu"
 
 #. Translators: The component orientation is horizontal.
@@ -4967,7 +4972,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr "nmrlv"
 
 #. Translators: long braille for the rolename of a dial.
@@ -5118,7 +5124,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr "kaavake"
 
 #. Translators: long braille for the rolename of a form.
@@ -7284,7 +7291,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:623
-msgid "text|read only"
+msgctxt "text"
+msgid "read only"
 msgstr "vain luku"
 
 #. Translators: this is used to indicate the user is in a text
@@ -7294,7 +7302,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:631
-msgid "text|rdonly"
+msgctxt "text"
+msgid "rdonly"
 msgstr "luku"
 
 #. Translators: the regular expression here represents a string to
@@ -8103,7 +8112,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:63
-msgid "textattr|background color"
+msgctxt "textattr"
+msgid "background color"
 msgstr "taustaväri"
 
 #. Translators: this attribute specifies whether to make the background
@@ -8116,7 +8126,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:74
-msgid "textattr|background full height"
+msgctxt "textattr"
+msgid "background full height"
 msgstr "taustakuvan täysi korkeus"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8127,7 +8138,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:83
-msgid "textattr|background stipple"
+msgctxt "textattr"
+msgid "background stipple"
 msgstr "taustan kuviopeite"
 
 #. Translators: this attribute specifies the direction of the text.
@@ -8138,7 +8150,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:92
-msgid "textattr|direction"
+msgctxt "textattr"
+msgid "direction"
 msgstr "suunta"
 
 #. Translators: this attribute specifies whether the text is editable.
@@ -8149,7 +8162,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:101
-msgid "textattr|editable"
+msgctxt "textattr"
+msgid "editable"
 msgstr "muokattavissa"
 
 #. Translators: this attribute specifies the font family name of the text.
@@ -8159,7 +8173,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:109
-msgid "textattr|family name"
+msgctxt "textattr"
+msgid "family name"
 msgstr "kirjasinperheen nimi"
 
 #. Translators: this attribute specifies the foreground color of the text.
@@ -8170,7 +8185,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:118
-msgid "textattr|foreground color"
+msgctxt "textattr"
+msgid "foreground color"
 msgstr "edustaväri"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8181,7 +8197,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:127
-msgid "textattr|foreground stipple"
+msgctxt "textattr"
+msgid "foreground stipple"
 msgstr "edustan kuviopeite"
 
 #. Translators: this attribute specifies the effect applied to the font
@@ -8193,7 +8210,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:137
-msgid "textattr|font effect"
+msgctxt "textattr"
+msgid "font effect"
 msgstr "kirjasimen efekti"
 
 #. Translators: this attribute specifies the indentation of the text
@@ -8204,7 +8222,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:146
-msgid "textattr|indent"
+msgctxt "textattr"
+msgid "indent"
 msgstr "sisennys"
 
 #. Translators: this attribute specifies whether the text is invisible.
@@ -8215,7 +8234,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:155
-msgid "textattr|invisible"
+msgctxt "textattr"
+msgid "invisible"
 msgstr "näkymätön"
 
 #. Translators: this attribute specifies how the justification of the text.
@@ -8226,7 +8246,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:164
-msgid "textattr|justification"
+msgctxt "textattr"
+msgid "justification"
 msgstr "tasaus"
 
 #. Translators: this attribute specifies the language that the text is
@@ -8237,7 +8258,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:173
-msgid "textattr|language"
+msgctxt "textattr"
+msgid "language"
 msgstr "kieli"
 
 #. Translators: this attribute specifies the pixel width of the left margin.
@@ -8247,7 +8269,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:181
-msgid "textattr|left margin"
+msgctxt "textattr"
+msgid "left margin"
 msgstr "vasen marginaali"
 
 #. Translators: this attribute specifies the height of the line of text.
@@ -8258,7 +8281,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:190
-msgid "textattr|line height"
+msgctxt "textattr"
+msgid "line height"
 msgstr "rivin korkeus"
 
 #. Translators: this attribute refers to the named style which is associated
@@ -8272,7 +8296,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:202
-msgid "textattr|paragraph style"
+msgctxt "textattr"
+msgid "paragraph style"
 msgstr "kappaleen tyyli"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8283,7 +8308,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:211
-msgid "textattr|pixels above lines"
+msgctxt "textattr"
+msgid "pixels above lines"
 msgstr "pikseleitä rivin yläpuolella"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8294,7 +8320,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:220
-msgid "textattr|pixels below lines"
+msgctxt "textattr"
+msgid "pixels below lines"
 msgstr "pikseleitä rivien alapuolella"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8306,7 +8333,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:230
-msgid "textattr|pixels inside wrap"
+msgctxt "textattr"
+msgid "pixels inside wrap"
 msgstr "pikseleitä rivityksen sisällä"
 
 #. Translators: this attribute specifies the pixel width of the right margin.
@@ -8316,7 +8344,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:238
-msgid "textattr|right margin"
+msgctxt "textattr"
+msgid "right margin"
 msgstr "oikea marginaali"
 
 #. Translators: this attribute specifies the number of pixels that the
@@ -8327,7 +8356,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:247
-msgid "textattr|rise"
+msgctxt "textattr"
+msgid "rise"
 msgstr "nosta"
 
 #. Translators: this attribute specifies the scale of the characters. The
@@ -8338,7 +8368,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:256
-msgid "textattr|scale"
+msgctxt "textattr"
+msgid "scale"
 msgstr "mittakaava"
 
 #. Translators: this attribute specifies the size of the text.
@@ -8348,7 +8379,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:264
-msgid "textattr|size"
+msgctxt "textattr"
+msgid "size"
 msgstr "koko"
 
 #. Translators: this attribute specifies the stretch of he text, if set.
@@ -8361,7 +8393,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:275
-msgid "textattr|stretch"
+msgctxt "textattr"
+msgid "stretch"
 msgstr "venytys"
 
 #. Translators: this attribute specifies whether the text is strike though
@@ -8373,7 +8406,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:285
-msgid "textattr|strike through"
+msgctxt "textattr"
+msgid "strike through"
 msgstr "yliviivaus"
 
 #. Translators: this attribute specifies the slant style of the text,
@@ -8384,7 +8418,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:294
-msgid "textattr|style"
+msgctxt "textattr"
+msgid "style"
 msgstr "tyyli"
 
 #. Translators: this attribute specifies the decoration of the text.
@@ -8395,7 +8430,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:303
-msgid "textattr|text decoration"
+msgctxt "textattr"
+msgid "text decoration"
 msgstr "tekstin korostus"
 
 #. Translators: this attribute specifies the angle at which the text is
@@ -8408,7 +8444,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:314
-msgid "textattr|text rotation"
+msgctxt "textattr"
+msgid "text rotation"
 msgstr "tekstin kierto"
 
 #. Translators: this attribute specifies the shadow effects applied to the text.
@@ -8419,7 +8456,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:323
-msgid "textattr|text shadow"
+msgctxt "textattr"
+msgid "text shadow"
 msgstr "tekstin varjo"
 
 #. Translators: this attributes specifies whether the text is underlined.
@@ -8430,7 +8468,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:332
-msgid "textattr|underline"
+msgctxt "textattr"
+msgid "underline"
 msgstr "alleviivaus"
 
 #. Translators: this attribute specifies the capitalization variant of
@@ -8441,7 +8480,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:341
-msgid "textattr|variant"
+msgctxt "textattr"
+msgid "variant"
 msgstr "vaihtoehto"
 
 #. Translators: this attributes specifies what vertical alignment property
@@ -8452,7 +8492,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:350
-msgid "textattr|vertical align"
+msgctxt "textattr"
+msgid "vertical align"
 msgstr "pystytasaus"
 
 #. Translators: this attribute specifies the weight of the text.
@@ -8463,7 +8504,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:359
-msgid "textattr|weight"
+msgctxt "textattr"
+msgid "weight"
 msgstr "paino"
 
 #. Translators: this attribute specifies the wrap mode of the text, if any.
@@ -8474,7 +8516,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:368
-msgid "textattr|wrap mode"
+msgctxt "textattr"
+msgid "wrap mode"
 msgstr "tasaustila"
 
 #. Translators: this attribute specifies the way the text is written.
@@ -8487,7 +8530,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:379
-msgid "textattr|writing mode"
+msgctxt "textattr"
+msgid "writing mode"
 msgstr "kirjoitustila"
 
 #. The following are the known values of some of these text attributes.
@@ -8505,7 +8549,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:397
-msgid "textattr|true"
+msgctxt "textattr"
+msgid "true"
 msgstr "tosi"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8517,7 +8562,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:407
-msgid "textattr|false"
+msgctxt "textattr"
+msgid "false"
 msgstr "epätosi"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8530,7 +8576,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:418
-msgid "textattr|none"
+msgctxt "textattr"
+msgid "none"
 msgstr "ei mitään"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8541,7 +8588,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:427
-msgid "textattr|engrave"
+msgctxt "textattr"
+msgid "engrave"
 msgstr "kaiverrettu"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8552,7 +8600,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:436
-msgid "textattr|emboss"
+msgctxt "textattr"
+msgid "emboss"
 msgstr "korkokuva"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8563,7 +8612,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:445
-msgid "textattr|outline"
+msgctxt "textattr"
+msgid "outline"
 msgstr "ääriviiva"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8574,7 +8624,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:454
-msgid "textattr|overline"
+msgctxt "textattr"
+msgid "overline"
 msgstr "yliviivaus"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8585,7 +8636,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:463
-msgid "textattr|line through"
+msgctxt "textattr"
+msgid "line through"
 msgstr "rivinyliviivaus"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8596,7 +8648,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:472
-msgid "textattr|blink"
+msgctxt "textattr"
+msgid "blink"
 msgstr "vilkkuva"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8607,7 +8660,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:481
-msgid "textattr|black"
+msgctxt "textattr"
+msgid "black"
 msgstr "musta"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8618,7 +8672,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:490
-msgid "textattr|single"
+msgctxt "textattr"
+msgid "single"
 msgstr "yksinkertainen"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8629,7 +8684,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:499
-msgid "textattr|double"
+msgctxt "textattr"
+msgid "double"
 msgstr "kaksinkertainen"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8640,7 +8696,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:508
-msgid "textattr|low"
+msgctxt "textattr"
+msgid "low"
 msgstr "matala"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8651,7 +8708,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:517
-msgid "textattr|char"
+msgctxt "textattr"
+msgid "char"
 msgstr "merkki"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8662,7 +8720,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:526
-msgid "textattr|word"
+msgctxt "textattr"
+msgid "word"
 msgstr "sana"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8673,7 +8732,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:535
-msgid "textattr|ltr"
+msgctxt "textattr"
+msgid "ltr"
 msgstr "ltr"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8684,7 +8744,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:544
-msgid "textattr|rtl"
+msgctxt "textattr"
+msgid "rtl"
 msgstr "rtl"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8695,7 +8756,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:553
-msgid "textattr|left"
+msgctxt "textattr"
+msgid "left"
 msgstr "vasen"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8706,7 +8768,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:562
-msgid "textattr|right"
+msgctxt "textattr"
+msgid "right"
 msgstr "oikea"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8717,7 +8780,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:571
-msgid "textattr|center"
+msgctxt "textattr"
+msgid "center"
 msgstr "keskitetty"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8728,7 +8792,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:580
-msgid "textattr|fill"
+msgctxt "textattr"
+msgid "fill"
 msgstr "täytetty"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8739,7 +8804,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:589
-msgid "textattr|ultra condensed"
+msgctxt "textattr"
+msgid "ultra condensed"
 msgstr "erityisen tiivistetty"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8750,7 +8816,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:598
-msgid "textattr|extra condensed"
+msgctxt "textattr"
+msgid "extra condensed"
 msgstr "paljon tiivistetty"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8761,7 +8828,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:607
-msgid "textattr|condensed"
+msgctxt "textattr"
+msgid "condensed"
 msgstr "tiivistetty"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8772,7 +8840,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:616
-msgid "textattr|semi condensed"
+msgctxt "textattr"
+msgid "semi condensed"
 msgstr "vähän tiivistetty"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8783,7 +8852,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:625
-msgid "textattr|normal"
+msgctxt "textattr"
+msgid "normal"
 msgstr "tavallinen"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8794,7 +8864,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:634
-msgid "textattr|semi expanded"
+msgctxt "textattr"
+msgid "semi expanded"
 msgstr "vähän laajennettu"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8805,7 +8876,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:643
-msgid "textattr|expanded"
+msgctxt "textattr"
+msgid "expanded"
 msgstr "laajennettu"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8816,7 +8888,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:652
-msgid "textattr|extra expanded"
+msgctxt "textattr"
+msgid "extra expanded"
 msgstr "paljon laajennettu"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8827,7 +8900,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:661
-msgid "textattr|ultra expanded"
+msgctxt "textattr"
+msgid "ultra expanded"
 msgstr "hyvin paljon laajennettu"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8838,7 +8912,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:670
-msgid "textattr|small caps"
+msgctxt "textattr"
+msgid "small caps"
 msgstr "pienet suuraakkoset"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8849,7 +8924,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:679
-msgid "textattr|oblique"
+msgctxt "textattr"
+msgid "oblique"
 msgstr "kallistettu"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8860,7 +8936,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:688
-msgid "textattr|italic"
+msgctxt "textattr"
+msgid "italic"
 msgstr "kursiivi"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8871,7 +8948,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:697
-msgid "textattr|Default"
+msgctxt "textattr"
+msgid "Default"
 msgstr "Oletus"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8882,7 +8960,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:706
-msgid "textattr|Text body"
+msgctxt "textattr"
+msgid "Text body"
 msgstr "Tekstin runko"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8893,7 +8972,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:715
-msgid "textattr|Heading"
+msgctxt "textattr"
+msgid "Heading"
 msgstr "Otsake"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8905,7 +8985,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:725
-msgid "textattr|baseline"
+msgctxt "textattr"
+msgid "baseline"
 msgstr "peruslinja"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8916,7 +8997,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:734
-msgid "textattr|sub"
+msgctxt "textattr"
+msgid "sub"
 msgstr "alaviite"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8927,7 +9009,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:743
-msgid "textattr|super"
+msgctxt "textattr"
+msgid "super"
 msgstr "yläviite"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8938,7 +9021,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:752
-msgid "textattr|top"
+msgctxt "textattr"
+msgid "top"
 msgstr "ylä"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8949,7 +9033,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:761
-msgid "textattr|text-top"
+msgctxt "textattr"
+msgid "text-top"
 msgstr "tekstin-yläosa"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8960,7 +9045,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:770
-msgid "textattr|middle"
+msgctxt "textattr"
+msgid "middle"
 msgstr "keskellä"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8971,7 +9057,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:779
-msgid "textattr|bottom"
+msgctxt "textattr"
+msgid "bottom"
 msgstr "alhaalla"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8982,7 +9069,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:788
-msgid "textattr|text-bottom"
+msgctxt "textattr"
+msgid "text-bottom"
 msgstr "tekstin-alaosa"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8994,7 +9082,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:798
-msgid "textattr|inherit"
+msgctxt "textattr"
+msgid "inherit"
 msgstr "peri"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9005,7 +9094,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:807
-msgid "textattr|lr-tb"
+msgctxt "textattr"
+msgid "lr-tb"
 msgstr "lr-tb"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9016,7 +9106,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:816
-msgid "textattr|rl-tb"
+msgctxt "textattr"
+msgid "rl-tb"
 msgstr "rl-tb"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9027,7 +9118,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:825
-msgid "textattr|tb-rl"
+msgctxt "textattr"
+msgid "tb-rl"
 msgstr "tb-rl"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9038,7 +9130,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:834
-msgid "textattr|tb-lr"
+msgctxt "textattr"
+msgid "tb-lr"
 msgstr "tb-lr"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9049,7 +9142,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:843
-msgid "textattr|bt-rl"
+msgctxt "textattr"
+msgid "bt-rl"
 msgstr "bt-rl"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9060,7 +9154,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:852
-msgid "textattr|bt-lr"
+msgctxt "textattr"
+msgid "bt-lr"
 msgstr "bt-lr"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9071,7 +9166,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:861
-msgid "textattr|lr"
+msgctxt "textattr"
+msgid "lr"
 msgstr "lr"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9082,7 +9178,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:870
-msgid "textattr|rl"
+msgctxt "textattr"
+msgid "rl"
 msgstr "rl"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9093,7 +9190,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:879
-msgid "textattr|tb"
+msgctxt "textattr"
+msgid "tb"
 msgstr "tb"
 
 #. Translators: this is a tip for the user on how to toggle a checkbox.
Index: po/hi.po
===================================================================
--- po/hi.po	(revision 4467)
+++ po/hi.po	(working copy)
@@ -2246,7 +2246,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:2989
-msgid "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
 msgstr ""
 
 #. Translators: this object is now selected.
@@ -2265,7 +2266,8 @@
 #: ../src/orca/scripts/apps/soffice/where_am_i.py:161
 #: ../src/orca/speechgenerator.py:242 ../src/orca/where_am_I.py:569
 #: ../src/orca/where_am_I.py:990
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr ""
 
 #. Translators: this object is now unselected.
@@ -2281,7 +2283,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:3891 ../src/orca/default.py:7525
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr ""
 
 #. Translators: when users are navigating a table, they
@@ -2621,7 +2624,8 @@
 #: ../src/orca/flat_review.py:376
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:547
 #: ../src/orca/speechgenerator.py:1156 ../src/orca/where_am_I.py:225
-msgid "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
 msgstr ""
 
 #. Translators: this is in reference to a radio button being
@@ -2632,7 +2636,8 @@
 #: ../src/orca/flat_review.py:383
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:554
 #: ../src/orca/speechgenerator.py:1163 ../src/orca/where_am_I.py:232
-msgid "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
 msgstr ""
 
 #. Translators: The component orientation is horizontal.
@@ -4918,7 +4923,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr ""
 
 #. Translators: long braille for the rolename of a dial.
@@ -5069,7 +5075,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr ""
 
 #. Translators: long braille for the rolename of a form.
@@ -7198,7 +7205,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:623
-msgid "text|read only"
+msgctxt "text"
+msgid "read only"
 msgstr ""
 
 #. Translators: this is used to indicate the user is in a text
@@ -7208,7 +7216,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:631
-msgid "text|rdonly"
+msgctxt "text"
+msgid "rdonly"
 msgstr ""
 
 #. Translators: the regular expression here represents a string to
@@ -8010,7 +8019,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:63
-msgid "textattr|background color"
+msgctxt "textattr"
+msgid "background color"
 msgstr ""
 
 #. Translators: this attribute specifies whether to make the background
@@ -8023,7 +8033,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:74
-msgid "textattr|background full height"
+msgctxt "textattr"
+msgid "background full height"
 msgstr ""
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8034,7 +8045,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:83
-msgid "textattr|background stipple"
+msgctxt "textattr"
+msgid "background stipple"
 msgstr ""
 
 #. Translators: this attribute specifies the direction of the text.
@@ -8045,7 +8057,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:92
-msgid "textattr|direction"
+msgctxt "textattr"
+msgid "direction"
 msgstr ""
 
 #. Translators: this attribute specifies whether the text is editable.
@@ -8056,7 +8069,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:101
-msgid "textattr|editable"
+msgctxt "textattr"
+msgid "editable"
 msgstr ""
 
 #. Translators: this attribute specifies the font family name of the text.
@@ -8066,7 +8080,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:109
-msgid "textattr|family name"
+msgctxt "textattr"
+msgid "family name"
 msgstr ""
 
 #. Translators: this attribute specifies the foreground color of the text.
@@ -8077,7 +8092,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:118
-msgid "textattr|foreground color"
+msgctxt "textattr"
+msgid "foreground color"
 msgstr ""
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8088,7 +8104,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:127
-msgid "textattr|foreground stipple"
+msgctxt "textattr"
+msgid "foreground stipple"
 msgstr ""
 
 #. Translators: this attribute specifies the effect applied to the font
@@ -8100,7 +8117,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:137
-msgid "textattr|font effect"
+msgctxt "textattr"
+msgid "font effect"
 msgstr ""
 
 #. Translators: this attribute specifies the indentation of the text
@@ -8111,7 +8129,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:146
-msgid "textattr|indent"
+msgctxt "textattr"
+msgid "indent"
 msgstr ""
 
 #. Translators: this attribute specifies whether the text is invisible.
@@ -8122,7 +8141,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:155
-msgid "textattr|invisible"
+msgctxt "textattr"
+msgid "invisible"
 msgstr ""
 
 #. Translators: this attribute specifies how the justification of the text.
@@ -8133,7 +8153,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:164
-msgid "textattr|justification"
+msgctxt "textattr"
+msgid "justification"
 msgstr ""
 
 #. Translators: this attribute specifies the language that the text is
@@ -8144,7 +8165,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:173
-msgid "textattr|language"
+msgctxt "textattr"
+msgid "language"
 msgstr ""
 
 #. Translators: this attribute specifies the pixel width of the left margin.
@@ -8154,7 +8176,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:181
-msgid "textattr|left margin"
+msgctxt "textattr"
+msgid "left margin"
 msgstr ""
 
 #. Translators: this attribute specifies the height of the line of text.
@@ -8165,7 +8188,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:190
-msgid "textattr|line height"
+msgctxt "textattr"
+msgid "line height"
 msgstr ""
 
 #. Translators: this attribute refers to the named style which is associated
@@ -8179,7 +8203,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:202
-msgid "textattr|paragraph style"
+msgctxt "textattr"
+msgid "paragraph style"
 msgstr ""
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8190,7 +8215,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:211
-msgid "textattr|pixels above lines"
+msgctxt "textattr"
+msgid "pixels above lines"
 msgstr ""
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8201,7 +8227,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:220
-msgid "textattr|pixels below lines"
+msgctxt "textattr"
+msgid "pixels below lines"
 msgstr ""
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8213,7 +8240,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:230
-msgid "textattr|pixels inside wrap"
+msgctxt "textattr"
+msgid "pixels inside wrap"
 msgstr ""
 
 #. Translators: this attribute specifies the pixel width of the right margin.
@@ -8223,7 +8251,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:238
-msgid "textattr|right margin"
+msgctxt "textattr"
+msgid "right margin"
 msgstr ""
 
 #. Translators: this attribute specifies the number of pixels that the
@@ -8234,7 +8263,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:247
-msgid "textattr|rise"
+msgctxt "textattr"
+msgid "rise"
 msgstr ""
 
 #. Translators: this attribute specifies the scale of the characters. The
@@ -8245,7 +8275,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:256
-msgid "textattr|scale"
+msgctxt "textattr"
+msgid "scale"
 msgstr ""
 
 #. Translators: this attribute specifies the size of the text.
@@ -8255,7 +8286,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:264
-msgid "textattr|size"
+msgctxt "textattr"
+msgid "size"
 msgstr ""
 
 #. Translators: this attribute specifies the stretch of he text, if set.
@@ -8268,7 +8300,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:275
-msgid "textattr|stretch"
+msgctxt "textattr"
+msgid "stretch"
 msgstr ""
 
 #. Translators: this attribute specifies whether the text is strike though
@@ -8280,7 +8313,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:285
-msgid "textattr|strike through"
+msgctxt "textattr"
+msgid "strike through"
 msgstr ""
 
 #. Translators: this attribute specifies the slant style of the text,
@@ -8291,7 +8325,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:294
-msgid "textattr|style"
+msgctxt "textattr"
+msgid "style"
 msgstr ""
 
 #. Translators: this attribute specifies the decoration of the text.
@@ -8302,7 +8337,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:303
-msgid "textattr|text decoration"
+msgctxt "textattr"
+msgid "text decoration"
 msgstr ""
 
 #. Translators: this attribute specifies the angle at which the text is
@@ -8315,7 +8351,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:314
-msgid "textattr|text rotation"
+msgctxt "textattr"
+msgid "text rotation"
 msgstr ""
 
 #. Translators: this attribute specifies the shadow effects applied to the text.
@@ -8326,7 +8363,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:323
-msgid "textattr|text shadow"
+msgctxt "textattr"
+msgid "text shadow"
 msgstr ""
 
 #. Translators: this attributes specifies whether the text is underlined.
@@ -8337,7 +8375,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:332
-msgid "textattr|underline"
+msgctxt "textattr"
+msgid "underline"
 msgstr ""
 
 #. Translators: this attribute specifies the capitalization variant of
@@ -8348,7 +8387,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:341
-msgid "textattr|variant"
+msgctxt "textattr"
+msgid "variant"
 msgstr ""
 
 #. Translators: this attributes specifies what vertical alignment property
@@ -8359,7 +8399,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:350
-msgid "textattr|vertical align"
+msgctxt "textattr"
+msgid "vertical align"
 msgstr ""
 
 #. Translators: this attribute specifies the weight of the text.
@@ -8370,7 +8411,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:359
-msgid "textattr|weight"
+msgctxt "textattr"
+msgid "weight"
 msgstr ""
 
 #. Translators: this attribute specifies the wrap mode of the text, if any.
@@ -8381,7 +8423,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:368
-msgid "textattr|wrap mode"
+msgctxt "textattr"
+msgid "wrap mode"
 msgstr ""
 
 #. Translators: this attribute specifies the way the text is written.
@@ -8394,7 +8437,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:379
-msgid "textattr|writing mode"
+msgctxt "textattr"
+msgid "writing mode"
 msgstr ""
 
 #. The following are the known values of some of these text attributes.
@@ -8412,7 +8456,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:397
-msgid "textattr|true"
+msgctxt "textattr"
+msgid "true"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8424,7 +8469,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:407
-msgid "textattr|false"
+msgctxt "textattr"
+msgid "false"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8437,7 +8483,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:418
-msgid "textattr|none"
+msgctxt "textattr"
+msgid "none"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8448,7 +8495,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:427
-msgid "textattr|engrave"
+msgctxt "textattr"
+msgid "engrave"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8459,7 +8507,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:436
-msgid "textattr|emboss"
+msgctxt "textattr"
+msgid "emboss"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8470,7 +8519,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:445
-msgid "textattr|outline"
+msgctxt "textattr"
+msgid "outline"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8481,7 +8531,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:454
-msgid "textattr|overline"
+msgctxt "textattr"
+msgid "overline"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8492,7 +8543,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:463
-msgid "textattr|line through"
+msgctxt "textattr"
+msgid "line through"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8503,7 +8555,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:472
-msgid "textattr|blink"
+msgctxt "textattr"
+msgid "blink"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8514,7 +8567,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:481
-msgid "textattr|black"
+msgctxt "textattr"
+msgid "black"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8525,7 +8579,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:490
-msgid "textattr|single"
+msgctxt "textattr"
+msgid "single"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8536,7 +8591,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:499
-msgid "textattr|double"
+msgctxt "textattr"
+msgid "double"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8547,7 +8603,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:508
-msgid "textattr|low"
+msgctxt "textattr"
+msgid "low"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8558,7 +8615,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:517
-msgid "textattr|char"
+msgctxt "textattr"
+msgid "char"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8569,7 +8627,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:526
-msgid "textattr|word"
+msgctxt "textattr"
+msgid "word"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8580,7 +8639,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:535
-msgid "textattr|ltr"
+msgctxt "textattr"
+msgid "ltr"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8591,7 +8651,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:544
-msgid "textattr|rtl"
+msgctxt "textattr"
+msgid "rtl"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8602,7 +8663,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:553
-msgid "textattr|left"
+msgctxt "textattr"
+msgid "left"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8613,7 +8675,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:562
-msgid "textattr|right"
+msgctxt "textattr"
+msgid "right"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8624,7 +8687,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:571
-msgid "textattr|center"
+msgctxt "textattr"
+msgid "center"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8635,7 +8699,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:580
-msgid "textattr|fill"
+msgctxt "textattr"
+msgid "fill"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8646,7 +8711,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:589
-msgid "textattr|ultra condensed"
+msgctxt "textattr"
+msgid "ultra condensed"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8657,7 +8723,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:598
-msgid "textattr|extra condensed"
+msgctxt "textattr"
+msgid "extra condensed"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8668,7 +8735,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:607
-msgid "textattr|condensed"
+msgctxt "textattr"
+msgid "condensed"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8679,7 +8747,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:616
-msgid "textattr|semi condensed"
+msgctxt "textattr"
+msgid "semi condensed"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8690,7 +8759,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:625
-msgid "textattr|normal"
+msgctxt "textattr"
+msgid "normal"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8701,7 +8771,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:634
-msgid "textattr|semi expanded"
+msgctxt "textattr"
+msgid "semi expanded"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8712,7 +8783,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:643
-msgid "textattr|expanded"
+msgctxt "textattr"
+msgid "expanded"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8723,7 +8795,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:652
-msgid "textattr|extra expanded"
+msgctxt "textattr"
+msgid "extra expanded"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8734,7 +8807,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:661
-msgid "textattr|ultra expanded"
+msgctxt "textattr"
+msgid "ultra expanded"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8745,7 +8819,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:670
-msgid "textattr|small caps"
+msgctxt "textattr"
+msgid "small caps"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8756,7 +8831,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:679
-msgid "textattr|oblique"
+msgctxt "textattr"
+msgid "oblique"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8767,7 +8843,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:688
-msgid "textattr|italic"
+msgctxt "textattr"
+msgid "italic"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8778,7 +8855,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:697
-msgid "textattr|Default"
+msgctxt "textattr"
+msgid "Default"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8789,7 +8867,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:706
-msgid "textattr|Text body"
+msgctxt "textattr"
+msgid "Text body"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8800,7 +8879,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:715
-msgid "textattr|Heading"
+msgctxt "textattr"
+msgid "Heading"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8812,7 +8892,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:725
-msgid "textattr|baseline"
+msgctxt "textattr"
+msgid "baseline"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8823,7 +8904,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:734
-msgid "textattr|sub"
+msgctxt "textattr"
+msgid "sub"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8834,7 +8916,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:743
-msgid "textattr|super"
+msgctxt "textattr"
+msgid "super"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8845,7 +8928,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:752
-msgid "textattr|top"
+msgctxt "textattr"
+msgid "top"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8856,7 +8940,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:761
-msgid "textattr|text-top"
+msgctxt "textattr"
+msgid "text-top"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8867,7 +8952,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:770
-msgid "textattr|middle"
+msgctxt "textattr"
+msgid "middle"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8878,7 +8964,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:779
-msgid "textattr|bottom"
+msgctxt "textattr"
+msgid "bottom"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8889,7 +8976,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:788
-msgid "textattr|text-bottom"
+msgctxt "textattr"
+msgid "text-bottom"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8901,7 +8989,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:798
-msgid "textattr|inherit"
+msgctxt "textattr"
+msgid "inherit"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8912,7 +9001,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:807
-msgid "textattr|lr-tb"
+msgctxt "textattr"
+msgid "lr-tb"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8923,7 +9013,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:816
-msgid "textattr|rl-tb"
+msgctxt "textattr"
+msgid "rl-tb"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8934,7 +9025,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:825
-msgid "textattr|tb-rl"
+msgctxt "textattr"
+msgid "tb-rl"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8945,7 +9037,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:834
-msgid "textattr|tb-lr"
+msgctxt "textattr"
+msgid "tb-lr"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8956,7 +9049,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:843
-msgid "textattr|bt-rl"
+msgctxt "textattr"
+msgid "bt-rl"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8967,7 +9061,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:852
-msgid "textattr|bt-lr"
+msgctxt "textattr"
+msgid "bt-lr"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8978,7 +9073,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:861
-msgid "textattr|lr"
+msgctxt "textattr"
+msgid "lr"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8989,7 +9085,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:870
-msgid "textattr|rl"
+msgctxt "textattr"
+msgid "rl"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9000,7 +9097,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:879
-msgid "textattr|tb"
+msgctxt "textattr"
+msgid "tb"
 msgstr ""
 
 #. Translators: this is a tip for the user on how to toggle a checkbox.
Index: po/pa.po
===================================================================
--- po/pa.po	(revision 4467)
+++ po/pa.po	(working copy)
@@ -2273,7 +2273,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:2988
-msgid "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
 msgstr "ਚੁਣਿਆ ਨਹੀਂ"
 
 #. Translators: this object is now selected.
@@ -2294,7 +2295,8 @@
 #: ../src/orca/speechgenerator.py:242
 #: ../src/orca/where_am_I.py:569
 #: ../src/orca/where_am_I.py:989
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr "ਚੁਣਿਆ"
 
 #. Translators: this object is now unselected.
@@ -2311,7 +2313,8 @@
 #.
 #: ../src/orca/default.py:3890
 #: ../src/orca/default.py:7380
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr "ਨਾ-ਚੁਣਿਆ"
 
 #. Translators: when users are navigating a table, they
@@ -2659,7 +2662,8 @@
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:547
 #: ../src/orca/speechgenerator.py:1156
 #: ../src/orca/where_am_I.py:226
-msgid "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
 msgstr "ਚੁਣਿਆ"
 
 #. Translators: this is in reference to a radio button being
@@ -2671,7 +2675,8 @@
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:554
 #: ../src/orca/speechgenerator.py:1163
 #: ../src/orca/where_am_I.py:233
-msgid "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
 msgstr "ਨਾ-ਚੁਣਿਆ"
 
 #. Translators: The component orientation is horizontal.
@@ -5053,7 +5058,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr "ਡਾਇਲ"
 
 #. Translators: long braille for the rolename of a dial.
@@ -5205,7 +5211,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr "ਵਲੋਂ"
 
 #. Translators: long braille for the rolename of a form.
@@ -7388,7 +7395,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:616
-msgid "text|read only"
+msgctxt "text"
+msgid "read only"
 msgstr "ਕੇਵਲ ਪੜ੍ਹਨ ਲਈ"
 
 #. Translators: this is used to indicate the user is in a text
@@ -7398,7 +7406,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:624
-msgid "text|rdonly"
+msgctxt "text"
+msgid "rdonly"
 msgstr "ਰਲਵੇਂ"
 
 #. Translators: the regular expression here represents a string to
@@ -8250,7 +8259,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:61
-msgid "textattr|background color"
+msgctxt "textattr"
+msgid "background color"
 msgstr "ਬੈਕਗਰਾਊਂਡ ਰੰਗ"
 
 #. Translators: this attribute specifies whether to make the background
@@ -8261,7 +8271,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:70
-msgid "textattr|background full height"
+msgctxt "textattr"
+msgid "background full height"
 msgstr "ਬੈਕਗਰਾਊਂਡ ਪੂਰੀ ਉਚਾਈ"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8270,7 +8281,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:77
-msgid "textattr|background stipple"
+msgctxt "textattr"
+msgid "background stipple"
 msgstr "ਬੈਕਗਰਾਊਂਡ ਸਟਿੱਪਲ"
 
 #. Translators: this attribute specifies the direction of the text.
@@ -8279,7 +8291,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:84
-msgid "textattr|direction"
+msgctxt "textattr"
+msgid "direction"
 msgstr "ਦਿਸ਼ਾ"
 
 #. Translators: this attribute specifies whether the text is editable.
@@ -8288,7 +8301,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:91
-msgid "textattr|editable"
+msgctxt "textattr"
+msgid "editable"
 msgstr "ਸੋਧਯੋਗ"
 
 #. Translators: this attribute specifies the font family name of the text.
@@ -8296,7 +8310,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:97
-msgid "textattr|family name"
+msgctxt "textattr"
+msgid "family name"
 msgstr "ਪਰਿਵਾਰ ਨਾਂ"
 
 #. Translators: this attribute specifies the foreground color of the text.
@@ -8305,7 +8320,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:104
-msgid "textattr|foreground color"
+msgctxt "textattr"
+msgid "foreground color"
 msgstr "ਫਾਰਗਰਾਊਂਡ ਰੰਗ"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8314,7 +8330,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:111
-msgid "textattr|foreground stipple"
+msgctxt "textattr"
+msgid "foreground stipple"
 msgstr "ਫਾਰਗਰਾਊਂਡ ਸਟਿੱਪਲ"
 
 #. Translators: this attribute specifies the effect applied to the font
@@ -8324,7 +8341,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:119
-msgid "textattr|font effect"
+msgctxt "textattr"
+msgid "font effect"
 msgstr "ਫੋਂਟ ਪਰਭਾਵ"
 
 #. Translators: this attribute specifies the indentation of the text
@@ -8333,7 +8351,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:126
-msgid "textattr|indent"
+msgctxt "textattr"
+msgid "indent"
 msgstr ""
 
 #. Translators: this attribute specifies whether the text is invisible.
@@ -8342,7 +8361,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:133
-msgid "textattr|invisible"
+msgctxt "textattr"
+msgid "invisible"
 msgstr "ਅਦਿੱਖ"
 
 #. Translators: this attribute specifies how the justification of the text.
@@ -8351,7 +8371,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:140
-msgid "textattr|justification"
+msgctxt "textattr"
+msgid "justification"
 msgstr "ਇਕਸਾਰ"
 
 #. Translators: this attribute specifies the language that the text is
@@ -8360,7 +8381,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:147
-msgid "textattr|language"
+msgctxt "textattr"
+msgid "language"
 msgstr "ਭਾਸ਼ਾ"
 
 #. Translators: this attribute specifies the pixel width of the left margin.
@@ -8368,7 +8390,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:153
-msgid "textattr|left margin"
+msgctxt "textattr"
+msgid "left margin"
 msgstr "ਖੱਬਾ ਹਾਸ਼ੀਆ"
 
 #. Translators: this attribute specifies the height of the line of text.
@@ -8377,7 +8400,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:160
-msgid "textattr|line height"
+msgctxt "textattr"
+msgid "line height"
 msgstr "ਲਾਈਨ ਉਚਾਈ"
 
 #. Translators: this attribute refers to the named style which is associated
@@ -8389,7 +8413,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:170
-msgid "textattr|paragraph style"
+msgctxt "textattr"
+msgid "paragraph style"
 msgstr "ਪ੍ਹੈਰਾ ਸਟਾਈਲ"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8398,7 +8423,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:177
-msgid "textattr|pixels above lines"
+msgctxt "textattr"
+msgid "pixels above lines"
 msgstr "ਪਿਕਸਲ ਉੱਤੇ ਲਾਈਨਾਂ"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8407,7 +8433,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:184
-msgid "textattr|pixels below lines"
+msgctxt "textattr"
+msgid "pixels below lines"
 msgstr "ਪਿਕਸਲ ਹੇਠਾਂ ਲਾਈਨਾਂ"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8417,7 +8444,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:192
-msgid "textattr|pixels inside wrap"
+msgctxt "textattr"
+msgid "pixels inside wrap"
 msgstr "ਪਿਕਸਲਾਂ 'ਚ ਸਮੇਟੇ"
 
 #. Translators: this attribute specifies the pixel width of the right margin.
@@ -8425,7 +8453,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:198
-msgid "textattr|right margin"
+msgctxt "textattr"
+msgid "right margin"
 msgstr "ਸੱਜਾ ਹਾਸ਼ੀਆ"
 
 #. Translators: this attribute specifies the number of pixels that the
@@ -8434,7 +8463,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:205
-msgid "textattr|rise"
+msgctxt "textattr"
+msgid "rise"
 msgstr "ਉਭਾਰੋ"
 
 #. Translators: this attribute specifies the scale of the characters. The
@@ -8443,7 +8473,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:212
-msgid "textattr|scale"
+msgctxt "textattr"
+msgid "scale"
 msgstr "ਸਕੇਲ"
 
 #. Translators: this attribute specifies the size of the text.
@@ -8451,7 +8482,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:218
-msgid "textattr|size"
+msgctxt "textattr"
+msgid "size"
 msgstr "ਸਾਈਜ਼"
 
 #. Translators: this attribute specifies the stretch of he text, if set.
@@ -8462,7 +8494,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:227
-msgid "textattr|stretch"
+msgctxt "textattr"
+msgid "stretch"
 msgstr "ਖਿੱਚੋ"
 
 #. Translators: this attribute specifies whether the text is strike though
@@ -8473,7 +8506,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:235
 #, fuzzy
-msgid "textattr|strike through"
+msgctxt "textattr"
+msgid "strike through"
 msgstr "ਵਿੰਨੋ"
 
 #. Translators: this attribute specifies the slant style of the text,
@@ -8482,7 +8516,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:242
-msgid "textattr|style"
+msgctxt "textattr"
+msgid "style"
 msgstr "ਸਾਈਟਲ"
 
 #. Translators: this attribute specifies the decoration of the text.
@@ -8491,7 +8526,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:249
-msgid "textattr|text decoration"
+msgctxt "textattr"
+msgid "text decoration"
 msgstr "ਟੈਕਸਟ ਸਜਾਵਟ"
 
 #. Translators: this attribute specifies the angle at which the text is
@@ -8502,7 +8538,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:258
-msgid "textattr|text rotation"
+msgctxt "textattr"
+msgid "text rotation"
 msgstr "ਟੈਕਸਟ ਘੁੰਮਾਓ"
 
 #. Translators: this attribute specifies the shadow effects applied to the text.
@@ -8511,7 +8548,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:265
-msgid "textattr|text shadow"
+msgctxt "textattr"
+msgid "text shadow"
 msgstr "ਟੈਕਸਟ ਛਾਂ"
 
 #. Translators: this attributes specifies whether the text is underlined.
@@ -8521,7 +8559,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:272
 #, fuzzy
-msgid "textattr|underline"
+msgctxt "textattr"
+msgid "underline"
 msgstr "ਹੇਠਾਂ ਸਤਰ"
 
 #. Translators: this attribute specifies the capitalization variant of
@@ -8530,7 +8569,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:279
-msgid "textattr|variant"
+msgctxt "textattr"
+msgid "variant"
 msgstr "ਬਦਲ"
 
 #. Translators: this attributes specifies what vertical alignment property
@@ -8539,7 +8579,8 @@
 #. http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-vertical-align
 #.
 #: ../src/orca/text_attribute_names.py:286
-msgid "textattr|vertical align"
+msgctxt "textattr"
+msgid "vertical align"
 msgstr "ਵਰਟੀਕਲ ਇਕਸਾਰ"
 
 #. Translators: this attribute specifies the weight of the text.
@@ -8548,7 +8589,8 @@
 #. http://www.w3.org/TR/1998/REC-CSS2-19980512/fonts.html#propdef-font-weight
 #.
 #: ../src/orca/text_attribute_names.py:293
-msgid "textattr|weight"
+msgctxt "textattr"
+msgid "weight"
 msgstr "ਉਚਾਈ"
 
 #. Translators: this attribute specifies the wrap mode of the text, if any.
@@ -8557,7 +8599,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:300
-msgid "textattr|wrap mode"
+msgctxt "textattr"
+msgid "wrap mode"
 msgstr "ਸਮੇਟਣ ਮੋਡ"
 
 #. Translators: this attribute specifies the way the text is written.
@@ -8568,7 +8611,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:309
-msgid "textattr|writing mode"
+msgctxt "textattr"
+msgid "writing mode"
 msgstr "ਲਿਖਣ ਢੰਗ"
 
 #. The following are the known values of some of these text attributes.
@@ -8584,7 +8628,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:325
-msgid "textattr|true"
+msgctxt "textattr"
+msgid "true"
 msgstr "ਸੱਚ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8594,7 +8639,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:333
-msgid "textattr|false"
+msgctxt "textattr"
+msgid "false"
 msgstr "ਝੂਠ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8605,7 +8651,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:342
-msgid "textattr|none"
+msgctxt "textattr"
+msgid "none"
 msgstr "ਕੋਈ ਨਹੀਂ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8614,7 +8661,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:349
-msgid "textattr|engrave"
+msgctxt "textattr"
+msgid "engrave"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8623,7 +8671,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:356
-msgid "textattr|emboss"
+msgctxt "textattr"
+msgid "emboss"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8632,7 +8681,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:363
-msgid "textattr|outline"
+msgctxt "textattr"
+msgid "outline"
 msgstr "ਆਉਟਲਾਈਨ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8641,7 +8691,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:370
-msgid "textattr|overline"
+msgctxt "textattr"
+msgid "overline"
 msgstr "ਲਾਈਨ-ਉੱਤੇ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8651,7 +8702,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:377
 #, fuzzy
-msgid "textattr|line through"
+msgctxt "textattr"
+msgid "line through"
 msgstr "ਵਿੰਨੋ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8660,7 +8712,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:384
-msgid "textattr|blink"
+msgctxt "textattr"
+msgid "blink"
 msgstr "ਖਾਲੀ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8669,7 +8722,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:391
-msgid "textattr|black"
+msgctxt "textattr"
+msgid "black"
 msgstr "ਕਾਲਾ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8678,7 +8732,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:398
-msgid "textattr|single"
+msgctxt "textattr"
+msgid "single"
 msgstr "ਇੱਕਲਾ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8687,7 +8742,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:405
-msgid "textattr|double"
+msgctxt "textattr"
+msgid "double"
 msgstr "ਦੂਹਰਾ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8696,7 +8752,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:412
-msgid "textattr|low"
+msgctxt "textattr"
+msgid "low"
 msgstr "ਘੱਟ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8705,7 +8762,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:419
-msgid "textattr|char"
+msgctxt "textattr"
+msgid "char"
 msgstr "ਅੱਖਰ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8714,7 +8772,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:426
-msgid "textattr|word"
+msgctxt "textattr"
+msgid "word"
 msgstr "ਸ਼ਬਦ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8723,7 +8782,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:433
-msgid "textattr|ltr"
+msgctxt "textattr"
+msgid "ltr"
 msgstr "ltr"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8732,7 +8792,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:440
-msgid "textattr|rtl"
+msgctxt "textattr"
+msgid "rtl"
 msgstr "rtl"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8742,7 +8803,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:447
 #, fuzzy
-msgid "textattr|left"
+msgctxt "textattr"
+msgid "left"
 msgstr "ਚੁਣਿਆ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8751,7 +8813,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:454
-msgid "textattr|right"
+msgctxt "textattr"
+msgid "right"
 msgstr "ਸੱਜਾ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8760,7 +8823,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:461
-msgid "textattr|center"
+msgctxt "textattr"
+msgid "center"
 msgstr "ਕੇਂਦਰ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8769,7 +8833,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:468
-msgid "textattr|fill"
+msgctxt "textattr"
+msgid "fill"
 msgstr "ਭਰੋ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8778,7 +8843,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:475
-msgid "textattr|ultra condensed"
+msgctxt "textattr"
+msgid "ultra condensed"
 msgstr "ਅਲਟਰਾ ਠੰਡਾ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8787,7 +8853,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:482
-msgid "textattr|extra condensed"
+msgctxt "textattr"
+msgid "extra condensed"
 msgstr "ਬਹੁਤ ਠੰਡਾ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8796,7 +8863,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:489
-msgid "textattr|condensed"
+msgctxt "textattr"
+msgid "condensed"
 msgstr "ਠੰਡਾ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8805,7 +8873,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:496
-msgid "textattr|semi condensed"
+msgctxt "textattr"
+msgid "semi condensed"
 msgstr "ਅਰਧ ਠੰਡਾ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8814,7 +8883,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:503
-msgid "textattr|normal"
+msgctxt "textattr"
+msgid "normal"
 msgstr "ਸਧਾਰਨ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8823,7 +8893,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:510
-msgid "textattr|semi expanded"
+msgctxt "textattr"
+msgid "semi expanded"
 msgstr "ਅਰਧ ਫੈਲਿਆ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8833,7 +8904,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:517
 #, fuzzy
-msgid "textattr|expanded"
+msgctxt "textattr"
+msgid "expanded"
 msgstr "ਫੈਲਾਇਆ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8842,7 +8914,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:524
-msgid "textattr|extra expanded"
+msgctxt "textattr"
+msgid "extra expanded"
 msgstr "ਬਹੁਤ ਫੈਲਿਆ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8851,7 +8924,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:531
-msgid "textattr|ultra expanded"
+msgctxt "textattr"
+msgid "ultra expanded"
 msgstr "ਐਲਟਰਾ ਫੈਲਿਆ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8860,7 +8934,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:538
-msgid "textattr|small caps"
+msgctxt "textattr"
+msgid "small caps"
 msgstr "ਛੋਟਾ ਕੈਪਸ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8869,7 +8944,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:545
-msgid "textattr|oblique"
+msgctxt "textattr"
+msgid "oblique"
 msgstr "ਤਿਰਛੇ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8878,7 +8954,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:552
-msgid "textattr|italic"
+msgctxt "textattr"
+msgid "italic"
 msgstr "ਟੇਡੇ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8888,7 +8965,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:559
 #, fuzzy
-msgid "textattr|Default"
+msgctxt "textattr"
+msgid "Default"
 msgstr "ਮੂਲ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8897,7 +8975,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:566
-msgid "textattr|Text body"
+msgctxt "textattr"
+msgid "Text body"
 msgstr "ਟੈਕਸਟ ਬਾਡੀ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8907,7 +8986,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:573
 #, fuzzy
-msgid "textattr|Heading"
+msgctxt "textattr"
+msgid "Heading"
 msgstr "ਹੈਡਿੰਗ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8918,7 +8998,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:581
 #, fuzzy
-msgid "textattr|baseline"
+msgctxt "textattr"
+msgid "baseline"
 msgstr "ਚੁਣਿਆ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8927,7 +9008,8 @@
 #. http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-vertical-align
 #.
 #: ../src/orca/text_attribute_names.py:588
-msgid "textattr|sub"
+msgctxt "textattr"
+msgid "sub"
 msgstr "ਸਬ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8936,7 +9018,8 @@
 #. http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-vertical-align
 #.
 #: ../src/orca/text_attribute_names.py:595
-msgid "textattr|super"
+msgctxt "textattr"
+msgid "super"
 msgstr "ਸੁਪਰ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8945,7 +9028,8 @@
 #. http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-vertical-align
 #.
 #: ../src/orca/text_attribute_names.py:602
-msgid "textattr|top"
+msgctxt "textattr"
+msgid "top"
 msgstr "ਉੱਤੇ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8954,7 +9038,8 @@
 #. http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-vertical-align
 #.
 #: ../src/orca/text_attribute_names.py:609
-msgid "textattr|text-top"
+msgctxt "textattr"
+msgid "text-top"
 msgstr "ਟੈਕਸਟ-ਉੱਤੇ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8963,7 +9048,8 @@
 #. http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-vertical-align
 #.
 #: ../src/orca/text_attribute_names.py:616
-msgid "textattr|middle"
+msgctxt "textattr"
+msgid "middle"
 msgstr "ਮੱਧ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8972,7 +9058,8 @@
 #. http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-vertical-align
 #.
 #: ../src/orca/text_attribute_names.py:623
-msgid "textattr|bottom"
+msgctxt "textattr"
+msgid "bottom"
 msgstr "ਤਲ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8981,7 +9068,8 @@
 #. http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-vertical-align
 #.
 #: ../src/orca/text_attribute_names.py:630
-msgid "textattr|text-bottom"
+msgctxt "textattr"
+msgid "text-bottom"
 msgstr "ਟੈਕਸਟ-ਤਲ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8991,7 +9079,8 @@
 #. http://www.w3.org/TR/2001/WD-css3-text-20010517/#PrimaryTextAdvanceDirection
 #.
 #: ../src/orca/text_attribute_names.py:638
-msgid "textattr|inherit"
+msgctxt "textattr"
+msgid "inherit"
 msgstr "ਵਾਧਾ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9000,7 +9089,8 @@
 #. http://www.w3.org/TR/2001/WD-css3-text-20010517/#PrimaryTextAdvanceDirection
 #.
 #: ../src/orca/text_attribute_names.py:645
-msgid "textattr|lr-tb"
+msgctxt "textattr"
+msgid "lr-tb"
 msgstr "lr-tb"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9009,7 +9099,8 @@
 #. http://www.w3.org/TR/2001/WD-css3-text-20010517/#PrimaryTextAdvanceDirection
 #.
 #: ../src/orca/text_attribute_names.py:652
-msgid "textattr|rl-tb"
+msgctxt "textattr"
+msgid "rl-tb"
 msgstr "rl-tb"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9018,7 +9109,8 @@
 #. http://www.w3.org/TR/2001/WD-css3-text-20010517/#PrimaryTextAdvanceDirection
 #.
 #: ../src/orca/text_attribute_names.py:659
-msgid "textattr|tb-rl"
+msgctxt "textattr"
+msgid "tb-rl"
 msgstr "tb-rl"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9027,7 +9119,8 @@
 #. http://www.w3.org/TR/2001/WD-css3-text-20010517/#PrimaryTextAdvanceDirection
 #.
 #: ../src/orca/text_attribute_names.py:666
-msgid "textattr|tb-lr"
+msgctxt "textattr"
+msgid "tb-lr"
 msgstr "tb-lr"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9036,7 +9129,8 @@
 #. http://www.w3.org/TR/2001/WD-css3-text-20010517/#PrimaryTextAdvanceDirection
 #.
 #: ../src/orca/text_attribute_names.py:673
-msgid "textattr|bt-rl"
+msgctxt "textattr"
+msgid "bt-rl"
 msgstr "bt-rl"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9045,7 +9139,8 @@
 #. http://www.w3.org/TR/2001/WD-css3-text-20010517/#PrimaryTextAdvanceDirection
 #.
 #: ../src/orca/text_attribute_names.py:680
-msgid "textattr|bt-lr"
+msgctxt "textattr"
+msgid "bt-lr"
 msgstr "bt-lr"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9054,7 +9149,8 @@
 #. http://www.w3.org/TR/2001/WD-css3-text-20010517/#PrimaryTextAdvanceDirection
 #.
 #: ../src/orca/text_attribute_names.py:687
-msgid "textattr|lr"
+msgctxt "textattr"
+msgid "lr"
 msgstr "lr"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9063,7 +9159,8 @@
 #. http://www.w3.org/TR/2001/WD-css3-text-20010517/#PrimaryTextAdvanceDirection
 #.
 #: ../src/orca/text_attribute_names.py:694
-msgid "textattr|rl"
+msgctxt "textattr"
+msgid "rl"
 msgstr "rl"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9072,7 +9169,8 @@
 #. http://www.w3.org/TR/2001/WD-css3-text-20010517/#PrimaryTextAdvanceDirection
 #.
 #: ../src/orca/text_attribute_names.py:701
-msgid "textattr|tb"
+msgctxt "textattr"
+msgid "tb"
 msgstr "tb"
 
 #. Translators: this is a tip for the user on how to toggle a checkbox.
Index: po/zh_CN.po
===================================================================
--- po/zh_CN.po	(revision 4467)
+++ po/zh_CN.po	(working copy)
@@ -668,7 +668,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:2982
-msgid "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
 msgstr "未选中"
 
 #. Translators: this object is now selected.
@@ -687,7 +688,8 @@
 #: ../src/orca/scripts/apps/soffice/where_am_i.py:161
 #: ../src/orca/speechgenerator.py:242 ../src/orca/where_am_I.py:569
 #: ../src/orca/where_am_I.py:990
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr "选中"
 
 #. Translators: this object is now unselected.
@@ -703,7 +705,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:3884 ../src/orca/default.py:7530
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr "未选中"
 
 #. Translators: when users are navigating a table, they
Index: po/ne.po
===================================================================
--- po/ne.po	(revision 4467)
+++ po/ne.po	(working copy)
@@ -1813,7 +1813,8 @@
 #.
 #: ../src/orca/default.py:3173 ../src/orca/default.py:6041
 #: ../src/orca/scripts/StarOffice.py:142 ../src/orca/where_am_I.py:491
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr "चयन गरियो"
 
 #. Translators: when users are navigating a table, they
@@ -1991,7 +1992,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:6055
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr "चयन नगरिएको"
 
 #. Translators: this refers to the speech synthesis services
@@ -2071,7 +2073,8 @@
 #.
 #: ../src/orca/flat_review.py:330 ../src/orca/Gecko.py:1047
 #: ../src/orca/speechgenerator.py:1031 ../src/orca/where_am_I.py:207
-msgid "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
 msgstr "चयन गरियो"
 
 #. Translators: this is in reference to a radio button being
@@ -2081,7 +2084,8 @@
 #.
 #: ../src/orca/flat_review.py:337 ../src/orca/Gecko.py:1054
 #: ../src/orca/speechgenerator.py:1038 ../src/orca/where_am_I.py:214
-msgid "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
 msgstr "जाँच गरिएन"
 
 #. Translators: The component orientation is horizontal.
@@ -2980,7 +2984,8 @@
 #.
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #: ../src/orca/J2SE-access-bridge.py:86
-msgid "listitem|selected"
+msgctxt "listitem"
+msgid "selected"
 msgstr "चयन गरियो"
 
 #. Translators: this represents the state of a node in a tree
@@ -2988,7 +2993,8 @@
 #.
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #: ../src/orca/J2SE-access-bridge.py:94
-msgid "listitem|unselected"
+msgctxt "listitem"
+msgid "unselected"
 msgstr "चयन नगरिएको"
 
 #: ../src/orca/keybindings.py:152 ../src/orca/orca_gui_prefs.py:1610
@@ -4551,7 +4557,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:389
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr "डायल"
 
 #. Translators: long braille for the rolename of a dial.
@@ -4702,7 +4709,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:490
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr "फारम"
 
 #. Translators: long braille for the rolename of a form.
Index: po/ta.po
===================================================================
--- po/ta.po	(revision 4467)
+++ po/ta.po	(working copy)
@@ -2254,7 +2254,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:2975
-msgid "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
 msgstr " தேர்ந்தெடுக்கப்படவில்லை"
 
 #. Translators: this object is now selected.
@@ -2273,7 +2274,8 @@
 #: ../src/orca/scripts/apps/soffice/where_am_i.py:161
 #: ../src/orca/speechgenerator.py:242 ../src/orca/where_am_I.py:569
 #: ../src/orca/where_am_I.py:990
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr "தேர்ந்தெடுக்கப்பட்டது"
 
 #. Translators: this object is now unselected.
@@ -2289,7 +2291,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:3877 ../src/orca/default.py:7468
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr "தேர்வு நீக்கப்பட்டது"
 
 #. Translators: when users are navigating a table, they
@@ -2631,7 +2634,8 @@
 #: ../src/orca/flat_review.py:376
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:547
 #: ../src/orca/speechgenerator.py:1156 ../src/orca/where_am_I.py:225
-msgid "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
 msgstr "தேர்வுசெய்தது"
 
 #. Translators: this is in reference to a radio button being
@@ -2642,7 +2646,8 @@
 #: ../src/orca/flat_review.py:383
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:554
 #: ../src/orca/speechgenerator.py:1163 ../src/orca/where_am_I.py:232
-msgid "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
 msgstr "தேர்ந்தெடுக்கப்படவில்லை"
 
 #. Translators: The component orientation is horizontal.
@@ -4967,7 +4972,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr "அழை"
 
 #. Translators: long braille for the rolename of a dial.
@@ -5118,7 +5124,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr "படி"
 
 #. Translators: long braille for the rolename of a form.
@@ -7243,7 +7250,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:646
-msgid "text|read only"
+msgctxt "text"
+msgid "read only"
 msgstr "படிக்க மட்டும் "
 
 #. Translators: this is used to indicate the user is in a text
@@ -7253,7 +7261,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:654
-msgid "text|rdonly"
+msgctxt "text"
+msgid "rdonly"
 msgstr "rdonly"
 
 #. Translators: the regular expression here represents a string to
@@ -8055,7 +8064,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:63
-msgid "textattr|background color"
+msgctxt "textattr"
+msgid "background color"
 msgstr "பின்னணி நிறம்"
 
 #. Translators: this attribute specifies whether to make the background
@@ -8068,7 +8078,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:74
-msgid "textattr|background full height"
+msgctxt "textattr"
+msgid "background full height"
 msgstr "பின்னணி உயரம்"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8079,7 +8090,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:83
-msgid "textattr|background stipple"
+msgctxt "textattr"
+msgid "background stipple"
 msgstr "பின்னணி புள்ளிகள்"
 
 #. Translators: this attribute specifies the direction of the text.
@@ -8090,7 +8102,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:92
-msgid "textattr|direction"
+msgctxt "textattr"
+msgid "direction"
 msgstr "திசை"
 
 #. Translators: this attribute specifies whether the text is editable.
@@ -8101,7 +8114,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:101
-msgid "textattr|editable"
+msgctxt "textattr"
+msgid "editable"
 msgstr "திருத்தவியலும்"
 
 #. Translators: this attribute specifies the font family name of the text.
@@ -8111,7 +8125,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:109
-msgid "textattr|family name"
+msgctxt "textattr"
+msgid "family name"
 msgstr "குடும்ப பெயர்"
 
 #. Translators: this attribute specifies the foreground color of the text.
@@ -8122,7 +8137,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:118
-msgid "textattr|foreground color"
+msgctxt "textattr"
+msgid "foreground color"
 msgstr "முன்னணி நிறம்"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8133,7 +8149,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:127
-msgid "textattr|foreground stipple"
+msgctxt "textattr"
+msgid "foreground stipple"
 msgstr "முன்னணி புள்ளிகள்"
 
 #. Translators: this attribute specifies the effect applied to the font
@@ -8145,7 +8162,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:137
-msgid "textattr|font effect"
+msgctxt "textattr"
+msgid "font effect"
 msgstr "எழுத்துரு தோற்றம்"
 
 #. Translators: this attribute specifies the indentation of the text
@@ -8156,7 +8174,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:146
-msgid "textattr|indent"
+msgctxt "textattr"
+msgid "indent"
 msgstr "தள்ளல்"
 
 #. Translators: this attribute specifies whether the text is invisible.
@@ -8167,7 +8186,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:155
-msgid "textattr|invisible"
+msgctxt "textattr"
+msgid "invisible"
 msgstr "கண்ணுக்கு தெரியாத"
 
 #. Translators: this attribute specifies how the justification of the text.
@@ -8178,7 +8198,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:164
-msgid "textattr|justification"
+msgctxt "textattr"
+msgid "justification"
 msgstr "சீரமைப்பு"
 
 #. Translators: this attribute specifies the language that the text is
@@ -8189,7 +8210,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:173
-msgid "textattr|language"
+msgctxt "textattr"
+msgid "language"
 msgstr "மொழி"
 
 #. Translators: this attribute specifies the pixel width of the left margin.
@@ -8199,7 +8221,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:181
-msgid "textattr|left margin"
+msgctxt "textattr"
+msgid "left margin"
 msgstr "இடது எல்லை"
 
 #. Translators: this attribute specifies the height of the line of text.
@@ -8210,7 +8233,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:190
-msgid "textattr|line height"
+msgctxt "textattr"
+msgid "line height"
 msgstr "கோடு உயரம்"
 
 #. Translators: this attribute refers to the named style which is associated
@@ -8224,7 +8248,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:202
-msgid "textattr|paragraph style"
+msgctxt "textattr"
+msgid "paragraph style"
 msgstr "பத்தி பாங்கு"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8235,7 +8260,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:211
-msgid "textattr|pixels above lines"
+msgctxt "textattr"
+msgid "pixels above lines"
 msgstr "வரிகள் மேல்  படத் துணுக்குகள்"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8246,7 +8272,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:220
-msgid "textattr|pixels below lines"
+msgctxt "textattr"
+msgid "pixels below lines"
 msgstr "வரிகள் கீழ்  படத் துணுக்குகள் "
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8258,7 +8285,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:230
-msgid "textattr|pixels inside wrap"
+msgctxt "textattr"
+msgid "pixels inside wrap"
 msgstr "மடிப்புக்கு உள்  படத் துணுக்குகள்"
 
 #. Translators: this attribute specifies the pixel width of the right margin.
@@ -8268,7 +8296,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:238
-msgid "textattr|right margin"
+msgctxt "textattr"
+msgid "right margin"
 msgstr "வலது எல்லை"
 
 #. Translators: this attribute specifies the number of pixels that the
@@ -8279,7 +8308,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:247
-msgid "textattr|rise"
+msgctxt "textattr"
+msgid "rise"
 msgstr "மேலெழும்புதல்"
 
 #. Translators: this attribute specifies the scale of the characters. The
@@ -8290,7 +8320,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:256
-msgid "textattr|scale"
+msgctxt "textattr"
+msgid "scale"
 msgstr "அளவு கோல்"
 
 #. Translators: this attribute specifies the size of the text.
@@ -8300,7 +8331,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:264
-msgid "textattr|size"
+msgctxt "textattr"
+msgid "size"
 msgstr "அளவு"
 
 #. Translators: this attribute specifies the stretch of he text, if set.
@@ -8313,7 +8345,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:275
-msgid "textattr|stretch"
+msgctxt "textattr"
+msgid "stretch"
 msgstr "இழுவை"
 
 #. Translators: this attribute specifies whether the text is strike though
@@ -8325,7 +8358,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:285
-msgid "textattr|strike through"
+msgctxt "textattr"
+msgid "strike through"
 msgstr "உரை அடித்தல்"
 
 #. Translators: this attribute specifies the slant style of the text,
@@ -8336,7 +8370,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:294
-msgid "textattr|style"
+msgctxt "textattr"
+msgid "style"
 msgstr "பாங்கு"
 
 #. Translators: this attribute specifies the decoration of the text.
@@ -8347,7 +8382,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:303
-msgid "textattr|text decoration"
+msgctxt "textattr"
+msgid "text decoration"
 msgstr "உரை அலங்காரம்"
 
 #. Translators: this attribute specifies the angle at which the text is
@@ -8360,7 +8396,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:314
-msgid "textattr|text rotation"
+msgctxt "textattr"
+msgid "text rotation"
 msgstr "உரை திருப்பம்"
 
 #. Translators: this attribute specifies the shadow effects applied to the text.
@@ -8371,7 +8408,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:323
-msgid "textattr|text shadow"
+msgctxt "textattr"
+msgid "text shadow"
 msgstr "உரை நிழலிடுகை"
 
 #. Translators: this attributes specifies whether the text is underlined.
@@ -8382,7 +8420,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:332
-msgid "textattr|underline"
+msgctxt "textattr"
+msgid "underline"
 msgstr "அடிக்கோடு"
 
 #. Translators: this attribute specifies the capitalization variant of
@@ -8393,7 +8432,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:341
-msgid "textattr|variant"
+msgctxt "textattr"
+msgid "variant"
 msgstr "பேதம்"
 
 #. Translators: this attributes specifies what vertical alignment property
@@ -8404,7 +8444,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:350
-msgid "textattr|vertical align"
+msgctxt "textattr"
+msgid "vertical align"
 msgstr "செங்குத்து ஒழுங்கீடு "
 
 #. Translators: this attribute specifies the weight of the text.
@@ -8415,7 +8456,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:359
-msgid "textattr|weight"
+msgctxt "textattr"
+msgid "weight"
 msgstr "கனம்"
 
 #. Translators: this attribute specifies the wrap mode of the text, if any.
@@ -8426,7 +8468,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:368
-msgid "textattr|wrap mode"
+msgctxt "textattr"
+msgid "wrap mode"
 msgstr "மடிப்பு முறைமை"
 
 #. Translators: this attribute specifies the way the text is written.
@@ -8439,7 +8482,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:379
-msgid "textattr|writing mode"
+msgctxt "textattr"
+msgid "writing mode"
 msgstr "எழுதும் முறைமை"
 
 #. The following are the known values of some of these text attributes.
@@ -8457,7 +8501,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:397
-msgid "textattr|true"
+msgctxt "textattr"
+msgid "true"
 msgstr "உண்மை"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8469,7 +8514,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:407
-msgid "textattr|false"
+msgctxt "textattr"
+msgid "false"
 msgstr "தவறு"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8482,7 +8528,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:418
-msgid "textattr|none"
+msgctxt "textattr"
+msgid "none"
 msgstr "எதுவும் இல்லை"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8493,7 +8540,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:427
-msgid "textattr|engrave"
+msgctxt "textattr"
+msgid "engrave"
 msgstr "செதுக்கு"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8504,7 +8552,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:436
-msgid "textattr|emboss"
+msgctxt "textattr"
+msgid "emboss"
 msgstr "பதி"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8515,7 +8564,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:445
-msgid "textattr|outline"
+msgctxt "textattr"
+msgid "outline"
 msgstr "உருவரை"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8526,7 +8576,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:454
-msgid "textattr|overline"
+msgctxt "textattr"
+msgid "overline"
 msgstr "மேல்வரி"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8537,7 +8588,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:463
-msgid "textattr|line through"
+msgctxt "textattr"
+msgid "line through"
 msgstr "கோடு"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8548,7 +8600,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:472
-msgid "textattr|blink"
+msgctxt "textattr"
+msgid "blink"
 msgstr "சிமிட்டல்"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8559,7 +8612,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:481
-msgid "textattr|black"
+msgctxt "textattr"
+msgid "black"
 msgstr "கருப்பு"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8570,7 +8624,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:490
-msgid "textattr|single"
+msgctxt "textattr"
+msgid "single"
 msgstr "தனி"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8581,7 +8636,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:499
-msgid "textattr|double"
+msgctxt "textattr"
+msgid "double"
 msgstr "இரட்டிப்பு"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8592,7 +8648,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:508
-msgid "textattr|low"
+msgctxt "textattr"
+msgid "low"
 msgstr "கீழ்"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8603,7 +8660,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:517
-msgid "textattr|char"
+msgctxt "textattr"
+msgid "char"
 msgstr "உரு"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8614,7 +8672,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:526
-msgid "textattr|word"
+msgctxt "textattr"
+msgid "word"
 msgstr "சொல்"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8625,7 +8684,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:535
-msgid "textattr|ltr"
+msgctxt "textattr"
+msgid "ltr"
 msgstr "இடவலம்"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8636,7 +8696,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:544
-msgid "textattr|rtl"
+msgctxt "textattr"
+msgid "rtl"
 msgstr "வலஇடம்"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8647,7 +8708,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:553
-msgid "textattr|left"
+msgctxt "textattr"
+msgid "left"
 msgstr "இடது"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8658,7 +8720,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:562
-msgid "textattr|right"
+msgctxt "textattr"
+msgid "right"
 msgstr "வலது"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8669,7 +8732,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:571
-msgid "textattr|center"
+msgctxt "textattr"
+msgid "center"
 msgstr "நடு"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8680,7 +8744,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:580
-msgid "textattr|fill"
+msgctxt "textattr"
+msgid "fill"
 msgstr "நிரப்பு"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8691,7 +8756,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:589
-msgid "textattr|ultra condensed"
+msgctxt "textattr"
+msgid "ultra condensed"
 msgstr "ரத்தின சுருக்கம்"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8702,7 +8768,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:598
-msgid "textattr|extra condensed"
+msgctxt "textattr"
+msgid "extra condensed"
 msgstr "மேலும் சுருக்கிய"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8713,7 +8780,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:607
-msgid "textattr|condensed"
+msgctxt "textattr"
+msgid "condensed"
 msgstr "சுருக்கிய"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8724,7 +8792,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:616
-msgid "textattr|semi condensed"
+msgctxt "textattr"
+msgid "semi condensed"
 msgstr "பகுதி சுருக்கிய"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8735,7 +8804,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:625
-msgid "textattr|normal"
+msgctxt "textattr"
+msgid "normal"
 msgstr "இயல்பான"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8746,7 +8816,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:634
-msgid "textattr|semi expanded"
+msgctxt "textattr"
+msgid "semi expanded"
 msgstr "பகுதி விரிவாக்கப்பட்டது"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8757,7 +8828,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:643
-msgid "textattr|expanded"
+msgctxt "textattr"
+msgid "expanded"
 msgstr "விரிவாக்கப்பட்டது"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8768,7 +8840,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:652
-msgid "textattr|extra expanded"
+msgctxt "textattr"
+msgid "extra expanded"
 msgstr "மேலும் விரிவாக்கப்பட்டது"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8779,7 +8852,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:661
-msgid "textattr|ultra expanded"
+msgctxt "textattr"
+msgid "ultra expanded"
 msgstr "மிக்க விரிவாக்கப்பட்டது"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8790,7 +8864,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:670
-msgid "textattr|small caps"
+msgctxt "textattr"
+msgid "small caps"
 msgstr "சிறுதலை எழுத்து"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8801,7 +8876,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:679
-msgid "textattr|oblique"
+msgctxt "textattr"
+msgid "oblique"
 msgstr "இடம் சாய்ந்த"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8812,7 +8888,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:688
-msgid "textattr|italic"
+msgctxt "textattr"
+msgid "italic"
 msgstr "வலம் சாய்ந்த"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8823,7 +8900,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:697
-msgid "textattr|Default"
+msgctxt "textattr"
+msgid "Default"
 msgstr "முன்னிருப்பு"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8834,7 +8912,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:706
-msgid "textattr|Text body"
+msgctxt "textattr"
+msgid "Text body"
 msgstr "உரை பகுதி"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8845,7 +8924,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:715
-msgid "textattr|Heading"
+msgctxt "textattr"
+msgid "Heading"
 msgstr "தலைப்பு"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8857,7 +8937,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:725
-msgid "textattr|baseline"
+msgctxt "textattr"
+msgid "baseline"
 msgstr "அடி"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8868,7 +8949,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:734
-msgid "textattr|sub"
+msgctxt "textattr"
+msgid "sub"
 msgstr "துணை"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8879,7 +8961,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:743
-msgid "textattr|super"
+msgctxt "textattr"
+msgid "super"
 msgstr "சூப்பர்"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8890,7 +8973,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:752
-msgid "textattr|top"
+msgctxt "textattr"
+msgid "top"
 msgstr "மேல்"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8901,7 +8985,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:761
-msgid "textattr|text-top"
+msgctxt "textattr"
+msgid "text-top"
 msgstr "உரை- மேல்"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8912,7 +8997,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:770
-msgid "textattr|middle"
+msgctxt "textattr"
+msgid "middle"
 msgstr "மத்திய"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8923,7 +9009,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:779
-msgid "textattr|bottom"
+msgctxt "textattr"
+msgid "bottom"
 msgstr "கீழ்"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8934,7 +9021,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:788
-msgid "textattr|text-bottom"
+msgctxt "textattr"
+msgid "text-bottom"
 msgstr "உரை- கீழ்"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8946,7 +9034,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:798
-msgid "textattr|inherit"
+msgctxt "textattr"
+msgid "inherit"
 msgstr "பெற்ற"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8957,7 +9046,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:807
-msgid "textattr|lr-tb"
+msgctxt "textattr"
+msgid "lr-tb"
 msgstr "lr-tb"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8968,7 +9058,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:816
-msgid "textattr|rl-tb"
+msgctxt "textattr"
+msgid "rl-tb"
 msgstr "rl-tb"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8979,7 +9070,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:825
-msgid "textattr|tb-rl"
+msgctxt "textattr"
+msgid "tb-rl"
 msgstr "tb-rl"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8990,7 +9082,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:834
-msgid "textattr|tb-lr"
+msgctxt "textattr"
+msgid "tb-lr"
 msgstr "மேலிருந்துகீழ்-இடவலம் "
 
 #. Translators: this is one of the text attribute values for the following
@@ -9001,7 +9094,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:843
-msgid "textattr|bt-rl"
+msgctxt "textattr"
+msgid "bt-rl"
 msgstr "கீழிருந்துமேல்- வலஇடம்"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9012,7 +9106,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:852
-msgid "textattr|bt-lr"
+msgctxt "textattr"
+msgid "bt-lr"
 msgstr "கீழிருந்துமேல்-இடவலம்"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9023,7 +9118,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:861
-msgid "textattr|lr"
+msgctxt "textattr"
+msgid "lr"
 msgstr "இடவலம்"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9034,7 +9130,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:870
-msgid "textattr|rl"
+msgctxt "textattr"
+msgid "rl"
 msgstr "வலஇடம்"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9045,7 +9142,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:879
-msgid "textattr|tb"
+msgctxt "textattr"
+msgid "tb"
 msgstr "மேலிருந்துகீழ்"
 
 #. Translators: this is a tip for the user on how to toggle a checkbox.
Index: po/mai.po
===================================================================
--- po/mai.po	(revision 4467)
+++ po/mai.po	(working copy)
@@ -2246,7 +2246,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:2989
-msgid "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
 msgstr ""
 
 #. Translators: this object is now selected.
@@ -2265,7 +2266,8 @@
 #: ../src/orca/scripts/apps/soffice/where_am_i.py:159
 #: ../src/orca/speechgenerator.py:242 ../src/orca/where_am_I.py:569
 #: ../src/orca/where_am_I.py:989
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr ""
 
 #. Translators: this object is now unselected.
@@ -2281,7 +2283,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:3891 ../src/orca/default.py:7514
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr ""
 
 #. Translators: when users are navigating a table, they
@@ -2621,7 +2624,8 @@
 #: ../src/orca/flat_review.py:376
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:547
 #: ../src/orca/speechgenerator.py:1156 ../src/orca/where_am_I.py:226
-msgid "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
 msgstr ""
 
 #. Translators: this is in reference to a radio button being
@@ -2632,7 +2636,8 @@
 #: ../src/orca/flat_review.py:383
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:554
 #: ../src/orca/speechgenerator.py:1163 ../src/orca/where_am_I.py:233
-msgid "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
 msgstr ""
 
 #. Translators: The component orientation is horizontal.
@@ -4918,7 +4923,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr ""
 
 #. Translators: long braille for the rolename of a dial.
@@ -5069,7 +5075,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr ""
 
 #. Translators: long braille for the rolename of a form.
@@ -7220,7 +7227,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:623
-msgid "text|read only"
+msgctxt "text"
+msgid "read only"
 msgstr ""
 
 #. Translators: this is used to indicate the user is in a text
@@ -7230,7 +7238,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:631
-msgid "text|rdonly"
+msgctxt "text"
+msgid "rdonly"
 msgstr ""
 
 #. Translators: the regular expression here represents a string to
@@ -8039,7 +8048,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:63
-msgid "textattr|background color"
+msgctxt "textattr"
+msgid "background color"
 msgstr ""
 
 #. Translators: this attribute specifies whether to make the background
@@ -8052,7 +8062,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:74
-msgid "textattr|background full height"
+msgctxt "textattr"
+msgid "background full height"
 msgstr ""
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8063,7 +8074,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:83
-msgid "textattr|background stipple"
+msgctxt "textattr"
+msgid "background stipple"
 msgstr ""
 
 #. Translators: this attribute specifies the direction of the text.
@@ -8074,7 +8086,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:92
-msgid "textattr|direction"
+msgctxt "textattr"
+msgid "direction"
 msgstr ""
 
 #. Translators: this attribute specifies whether the text is editable.
@@ -8085,7 +8098,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:101
-msgid "textattr|editable"
+msgctxt "textattr"
+msgid "editable"
 msgstr ""
 
 #. Translators: this attribute specifies the font family name of the text.
@@ -8095,7 +8109,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:109
-msgid "textattr|family name"
+msgctxt "textattr"
+msgid "family name"
 msgstr ""
 
 #. Translators: this attribute specifies the foreground color of the text.
@@ -8106,7 +8121,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:118
-msgid "textattr|foreground color"
+msgctxt "textattr"
+msgid "foreground color"
 msgstr ""
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8117,7 +8133,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:127
-msgid "textattr|foreground stipple"
+msgctxt "textattr"
+msgid "foreground stipple"
 msgstr ""
 
 #. Translators: this attribute specifies the effect applied to the font
@@ -8129,7 +8146,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:137
-msgid "textattr|font effect"
+msgctxt "textattr"
+msgid "font effect"
 msgstr ""
 
 #. Translators: this attribute specifies the indentation of the text
@@ -8140,7 +8158,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:146
-msgid "textattr|indent"
+msgctxt "textattr"
+msgid "indent"
 msgstr ""
 
 #. Translators: this attribute specifies whether the text is invisible.
@@ -8151,7 +8170,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:155
-msgid "textattr|invisible"
+msgctxt "textattr"
+msgid "invisible"
 msgstr ""
 
 #. Translators: this attribute specifies how the justification of the text.
@@ -8162,7 +8182,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:164
-msgid "textattr|justification"
+msgctxt "textattr"
+msgid "justification"
 msgstr ""
 
 #. Translators: this attribute specifies the language that the text is
@@ -8173,7 +8194,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:173
-msgid "textattr|language"
+msgctxt "textattr"
+msgid "language"
 msgstr ""
 
 #. Translators: this attribute specifies the pixel width of the left margin.
@@ -8183,7 +8205,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:181
-msgid "textattr|left margin"
+msgctxt "textattr"
+msgid "left margin"
 msgstr ""
 
 #. Translators: this attribute specifies the height of the line of text.
@@ -8194,7 +8217,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:190
-msgid "textattr|line height"
+msgctxt "textattr"
+msgid "line height"
 msgstr ""
 
 #. Translators: this attribute refers to the named style which is associated
@@ -8208,7 +8232,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:202
-msgid "textattr|paragraph style"
+msgctxt "textattr"
+msgid "paragraph style"
 msgstr ""
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8219,7 +8244,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:211
-msgid "textattr|pixels above lines"
+msgctxt "textattr"
+msgid "pixels above lines"
 msgstr ""
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8230,7 +8256,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:220
-msgid "textattr|pixels below lines"
+msgctxt "textattr"
+msgid "pixels below lines"
 msgstr ""
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8242,7 +8269,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:230
-msgid "textattr|pixels inside wrap"
+msgctxt "textattr"
+msgid "pixels inside wrap"
 msgstr ""
 
 #. Translators: this attribute specifies the pixel width of the right margin.
@@ -8252,7 +8280,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:238
-msgid "textattr|right margin"
+msgctxt "textattr"
+msgid "right margin"
 msgstr ""
 
 #. Translators: this attribute specifies the number of pixels that the
@@ -8263,7 +8292,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:247
-msgid "textattr|rise"
+msgctxt "textattr"
+msgid "rise"
 msgstr ""
 
 #. Translators: this attribute specifies the scale of the characters. The
@@ -8274,7 +8304,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:256
-msgid "textattr|scale"
+msgctxt "textattr"
+msgid "scale"
 msgstr ""
 
 #. Translators: this attribute specifies the size of the text.
@@ -8284,7 +8315,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:264
-msgid "textattr|size"
+msgctxt "textattr"
+msgid "size"
 msgstr ""
 
 #. Translators: this attribute specifies the stretch of he text, if set.
@@ -8297,7 +8329,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:275
-msgid "textattr|stretch"
+msgctxt "textattr"
+msgid "stretch"
 msgstr ""
 
 #. Translators: this attribute specifies whether the text is strike though
@@ -8309,7 +8342,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:285
-msgid "textattr|strike through"
+msgctxt "textattr"
+msgid "strike through"
 msgstr ""
 
 #. Translators: this attribute specifies the slant style of the text,
@@ -8320,7 +8354,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:294
-msgid "textattr|style"
+msgctxt "textattr"
+msgid "style"
 msgstr ""
 
 #. Translators: this attribute specifies the decoration of the text.
@@ -8331,7 +8366,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:303
-msgid "textattr|text decoration"
+msgctxt "textattr"
+msgid "text decoration"
 msgstr ""
 
 #. Translators: this attribute specifies the angle at which the text is
@@ -8344,7 +8380,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:314
-msgid "textattr|text rotation"
+msgctxt "textattr"
+msgid "text rotation"
 msgstr ""
 
 #. Translators: this attribute specifies the shadow effects applied to the text.
@@ -8355,7 +8392,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:323
-msgid "textattr|text shadow"
+msgctxt "textattr"
+msgid "text shadow"
 msgstr ""
 
 #. Translators: this attributes specifies whether the text is underlined.
@@ -8366,7 +8404,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:332
-msgid "textattr|underline"
+msgctxt "textattr"
+msgid "underline"
 msgstr ""
 
 #. Translators: this attribute specifies the capitalization variant of
@@ -8377,7 +8416,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:341
-msgid "textattr|variant"
+msgctxt "textattr"
+msgid "variant"
 msgstr ""
 
 #. Translators: this attributes specifies what vertical alignment property
@@ -8388,7 +8428,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:350
-msgid "textattr|vertical align"
+msgctxt "textattr"
+msgid "vertical align"
 msgstr ""
 
 #. Translators: this attribute specifies the weight of the text.
@@ -8399,7 +8440,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:359
-msgid "textattr|weight"
+msgctxt "textattr"
+msgid "weight"
 msgstr ""
 
 #. Translators: this attribute specifies the wrap mode of the text, if any.
@@ -8410,7 +8452,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:368
-msgid "textattr|wrap mode"
+msgctxt "textattr"
+msgid "wrap mode"
 msgstr ""
 
 #. Translators: this attribute specifies the way the text is written.
@@ -8423,7 +8466,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:379
-msgid "textattr|writing mode"
+msgctxt "textattr"
+msgid "writing mode"
 msgstr ""
 
 #. The following are the known values of some of these text attributes.
@@ -8441,7 +8485,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:397
-msgid "textattr|true"
+msgctxt "textattr"
+msgid "true"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8453,7 +8498,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:407
-msgid "textattr|false"
+msgctxt "textattr"
+msgid "false"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8466,7 +8512,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:418
-msgid "textattr|none"
+msgctxt "textattr"
+msgid "none"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8477,7 +8524,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:427
-msgid "textattr|engrave"
+msgctxt "textattr"
+msgid "engrave"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8488,7 +8536,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:436
-msgid "textattr|emboss"
+msgctxt "textattr"
+msgid "emboss"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8499,7 +8548,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:445
-msgid "textattr|outline"
+msgctxt "textattr"
+msgid "outline"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8510,7 +8560,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:454
-msgid "textattr|overline"
+msgctxt "textattr"
+msgid "overline"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8521,7 +8572,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:463
-msgid "textattr|line through"
+msgctxt "textattr"
+msgid "line through"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8532,7 +8584,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:472
-msgid "textattr|blink"
+msgctxt "textattr"
+msgid "blink"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8543,7 +8596,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:481
-msgid "textattr|black"
+msgctxt "textattr"
+msgid "black"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8554,7 +8608,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:490
-msgid "textattr|single"
+msgctxt "textattr"
+msgid "single"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8565,7 +8620,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:499
-msgid "textattr|double"
+msgctxt "textattr"
+msgid "double"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8576,7 +8632,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:508
-msgid "textattr|low"
+msgctxt "textattr"
+msgid "low"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8587,7 +8644,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:517
-msgid "textattr|char"
+msgctxt "textattr"
+msgid "char"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8598,7 +8656,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:526
-msgid "textattr|word"
+msgctxt "textattr"
+msgid "word"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8609,7 +8668,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:535
-msgid "textattr|ltr"
+msgctxt "textattr"
+msgid "ltr"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8620,7 +8680,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:544
-msgid "textattr|rtl"
+msgctxt "textattr"
+msgid "rtl"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8631,7 +8692,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:553
-msgid "textattr|left"
+msgctxt "textattr"
+msgid "left"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8642,7 +8704,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:562
-msgid "textattr|right"
+msgctxt "textattr"
+msgid "right"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8653,7 +8716,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:571
-msgid "textattr|center"
+msgctxt "textattr"
+msgid "center"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8664,7 +8728,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:580
-msgid "textattr|fill"
+msgctxt "textattr"
+msgid "fill"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8675,7 +8740,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:589
-msgid "textattr|ultra condensed"
+msgctxt "textattr"
+msgid "ultra condensed"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8686,7 +8752,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:598
-msgid "textattr|extra condensed"
+msgctxt "textattr"
+msgid "extra condensed"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8697,7 +8764,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:607
-msgid "textattr|condensed"
+msgctxt "textattr"
+msgid "condensed"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8708,7 +8776,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:616
-msgid "textattr|semi condensed"
+msgctxt "textattr"
+msgid "semi condensed"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8719,7 +8788,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:625
-msgid "textattr|normal"
+msgctxt "textattr"
+msgid "normal"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8730,7 +8800,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:634
-msgid "textattr|semi expanded"
+msgctxt "textattr"
+msgid "semi expanded"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8741,7 +8812,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:643
-msgid "textattr|expanded"
+msgctxt "textattr"
+msgid "expanded"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8752,7 +8824,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:652
-msgid "textattr|extra expanded"
+msgctxt "textattr"
+msgid "extra expanded"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8763,7 +8836,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:661
-msgid "textattr|ultra expanded"
+msgctxt "textattr"
+msgid "ultra expanded"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8774,7 +8848,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:670
-msgid "textattr|small caps"
+msgctxt "textattr"
+msgid "small caps"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8785,7 +8860,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:679
-msgid "textattr|oblique"
+msgctxt "textattr"
+msgid "oblique"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8796,7 +8872,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:688
-msgid "textattr|italic"
+msgctxt "textattr"
+msgid "italic"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8807,7 +8884,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:697
-msgid "textattr|Default"
+msgctxt "textattr"
+msgid "Default"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8818,7 +8896,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:706
-msgid "textattr|Text body"
+msgctxt "textattr"
+msgid "Text body"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8829,7 +8908,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:715
-msgid "textattr|Heading"
+msgctxt "textattr"
+msgid "Heading"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8841,7 +8921,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:725
-msgid "textattr|baseline"
+msgctxt "textattr"
+msgid "baseline"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8852,7 +8933,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:734
-msgid "textattr|sub"
+msgctxt "textattr"
+msgid "sub"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8863,7 +8945,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:743
-msgid "textattr|super"
+msgctxt "textattr"
+msgid "super"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8874,7 +8957,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:752
-msgid "textattr|top"
+msgctxt "textattr"
+msgid "top"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8885,7 +8969,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:761
-msgid "textattr|text-top"
+msgctxt "textattr"
+msgid "text-top"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8896,7 +8981,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:770
-msgid "textattr|middle"
+msgctxt "textattr"
+msgid "middle"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8907,7 +8993,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:779
-msgid "textattr|bottom"
+msgctxt "textattr"
+msgid "bottom"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8918,7 +9005,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:788
-msgid "textattr|text-bottom"
+msgctxt "textattr"
+msgid "text-bottom"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8930,7 +9018,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:798
-msgid "textattr|inherit"
+msgctxt "textattr"
+msgid "inherit"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8941,7 +9030,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:807
-msgid "textattr|lr-tb"
+msgctxt "textattr"
+msgid "lr-tb"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8952,7 +9042,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:816
-msgid "textattr|rl-tb"
+msgctxt "textattr"
+msgid "rl-tb"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8963,7 +9054,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:825
-msgid "textattr|tb-rl"
+msgctxt "textattr"
+msgid "tb-rl"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8974,7 +9066,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:834
-msgid "textattr|tb-lr"
+msgctxt "textattr"
+msgid "tb-lr"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8985,7 +9078,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:843
-msgid "textattr|bt-rl"
+msgctxt "textattr"
+msgid "bt-rl"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8996,7 +9090,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:852
-msgid "textattr|bt-lr"
+msgctxt "textattr"
+msgid "bt-lr"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9007,7 +9102,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:861
-msgid "textattr|lr"
+msgctxt "textattr"
+msgid "lr"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9018,7 +9114,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:870
-msgid "textattr|rl"
+msgctxt "textattr"
+msgid "rl"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9029,7 +9126,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:879
-msgid "textattr|tb"
+msgctxt "textattr"
+msgid "tb"
 msgstr ""
 
 #. Translators: this is a tip for the user on how to toggle a checkbox.
Index: po/te.po
===================================================================
--- po/te.po	(revision 4467)
+++ po/te.po	(working copy)
@@ -2113,7 +2113,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:2744
-msgid "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
 msgstr "ఎంపిక కాలేదు"
 
 #. Translators: this means the user has selected
@@ -2138,7 +2139,8 @@
 #: ../src/orca/default.py:6672 ../src/orca/scripts/StarOffice.py:170
 #: ../src/orca/speechgenerator.py:238 ../src/orca/where_am_I.py:496
 #: ../src/orca/where_am_I.py:882
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr "ఎంపికకాబడిన"
 
 #. Translators: this object is now unselected.
@@ -2154,7 +2156,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:3505 ../src/orca/default.py:6688
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr "ఎంపికకాని"
 
 #. Translators: when users are navigating a table, they
@@ -2412,7 +2415,8 @@
 #.
 #: ../src/orca/flat_review.py:377 ../src/orca/Gecko.py:1130
 #: ../src/orca/speechgenerator.py:1065 ../src/orca/where_am_I.py:208
-msgid "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
 msgstr "ఎంపికకాబడినది"
 
 #. Translators: this is in reference to a radio button being
@@ -2422,7 +2426,8 @@
 #.
 #: ../src/orca/flat_review.py:384 ../src/orca/Gecko.py:1137
 #: ../src/orca/speechgenerator.py:1072 ../src/orca/where_am_I.py:215
-msgid "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
 msgstr "ఎంపికకాబడలేదు"
 
 #. Translators: The component orientation is horizontal.
@@ -3453,7 +3458,8 @@
 #.
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #: ../src/orca/J2SE-access-bridge.py:86
-msgid "listitem|selected"
+msgctxt "listitem"
+msgid "selected"
 msgstr "ఎంపికచేసిన"
 
 #. Translators: this represents the state of a node in a tree
@@ -3461,7 +3467,8 @@
 #.
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #: ../src/orca/J2SE-access-bridge.py:94
-msgid "listitem|unselected"
+msgctxt "listitem"
+msgid "unselected"
 msgstr "ఎంపికచేయని"
 
 #. Translators: this is presented in a GUI to represent the
@@ -4539,7 +4546,8 @@
 #.
 #: ../src/orca/orca.py:1302 ../src/orca/orca.py:1315 ../src/orca/orca.py:1436
 #: ../src/orca/orca.py:1477
-msgid "option|speech"
+msgctxt "option"
+msgid "speech"
 msgstr "ఉపన్యాసం"
 
 #. Translators: this option is for enabling braille output on
@@ -4549,7 +4557,8 @@
 #.
 #: ../src/orca/orca.py:1303 ../src/orca/orca.py:1316 ../src/orca/orca.py:1444
 #: ../src/orca/orca.py:1479
-msgid "option|braille"
+msgctxt "option"
+msgid "braille"
 msgstr "బ్రెయిలి"
 
 #. Translators: this option is for enabling a GUI to monitor
@@ -4559,7 +4568,8 @@
 #.
 #: ../src/orca/orca.py:1304 ../src/orca/orca.py:1317 ../src/orca/orca.py:1452
 #: ../src/orca/orca.py:1481
-msgid "option|braille-monitor"
+msgctxt "option"
+msgid "braille-monitor"
 msgstr "బ్రెయిలి-మానిటర్"
 
 #. Translators: this option is for enabling screen
@@ -4569,7 +4579,8 @@
 #.
 #: ../src/orca/orca.py:1305 ../src/orca/orca.py:1318 ../src/orca/orca.py:1460
 #: ../src/orca/orca.py:1483
-msgid "option|magnifier"
+msgctxt "option"
+msgid "magnifier"
 msgstr "పెద్దచేయునది"
 
 #. Translators: this option is for enabling the display
@@ -4579,7 +4590,8 @@
 #.
 #: ../src/orca/orca.py:1306 ../src/orca/orca.py:1319 ../src/orca/orca.py:1468
 #: ../src/orca/orca.py:1485
-msgid "option|main-window"
+msgctxt "option"
+msgid "main-window"
 msgstr "ముఖ్య-విండో"
 
 #. Translators: if the user supplies an option via the '-e, --enable'
@@ -5572,8 +5584,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
-msgstr "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
+msgstr "dial"
 
 #. Translators: long braille for the rolename of a dial.
 #.
@@ -5723,8 +5736,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
-msgstr "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
+msgstr "form"
 
 #. Translators: long braille for the rolename of a form.
 #.
Index: po/eu.po
===================================================================
--- po/eu.po	(revision 4467)
+++ po/eu.po	(working copy)
@@ -2262,7 +2262,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:2982
-msgid "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
 msgstr "ez dago hautatua"
 
 #. Translators: this object is now selected.
@@ -2281,7 +2282,8 @@
 #: ../src/orca/scripts/apps/soffice/where_am_i.py:161
 #: ../src/orca/speechgenerator.py:242 ../src/orca/where_am_I.py:569
 #: ../src/orca/where_am_I.py:990
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr "hautatuta"
 
 #. Translators: this object is now unselected.
@@ -2297,7 +2299,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:3885 ../src/orca/default.py:7522
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr "hautatu gabea"
 
 #. Translators: when users are navigating a table, they
@@ -2639,7 +2642,8 @@
 #: ../src/orca/flat_review.py:381
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:547
 #: ../src/orca/speechgenerator.py:1156 ../src/orca/where_am_I.py:225
-msgid "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
 msgstr "hautatuta"
 
 #. Translators: this is in reference to a radio button being
@@ -2650,7 +2654,8 @@
 #: ../src/orca/flat_review.py:388
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:554
 #: ../src/orca/speechgenerator.py:1163 ../src/orca/where_am_I.py:232
-msgid "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
 msgstr "hautatu gabe"
 
 #. Translators: The component orientation is horizontal.
@@ -4977,7 +4982,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr "markatu"
 
 #. Translators: long braille for the rolename of a dial.
@@ -5128,7 +5134,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr "inprimakia"
 
 #. Translators: long braille for the rolename of a form.
@@ -7274,7 +7281,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:650
-msgid "text|read only"
+msgctxt "text"
+msgid "read only"
 msgstr "irakurtzeko soilik"
 
 #. Translators: this is used to indicate the user is in a text
@@ -7284,7 +7292,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:658
-msgid "text|rdonly"
+msgctxt "text"
+msgid "rdonly"
 msgstr "irak- soilik"
 
 #. Translators: the regular expression here represents a string to
@@ -8086,7 +8095,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:64
-msgid "textattr|background color"
+msgctxt "textattr"
+msgid "background color"
 msgstr "atzeko planoaren kolorea"
 
 #. Translators: this attribute specifies whether to make the background
@@ -8099,7 +8109,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:75
-msgid "textattr|background full height"
+msgctxt "textattr"
+msgid "background full height"
 msgstr "atzeko planoaren altuera osoa"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8110,7 +8121,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:84
-msgid "textattr|background stipple"
+msgctxt "textattr"
+msgid "background stipple"
 msgstr "atzeko planoa puntukatua"
 
 #. Translators: this attribute specifies the direction of the text.
@@ -8121,7 +8133,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:93
-msgid "textattr|direction"
+msgctxt "textattr"
+msgid "direction"
 msgstr "norabidea"
 
 #. Translators: this attribute specifies whether the text is editable.
@@ -8132,7 +8145,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:102
-msgid "textattr|editable"
+msgctxt "textattr"
+msgid "editable"
 msgstr "editagarria"
 
 #. Translators: this attribute specifies the font family name of the text.
@@ -8142,7 +8156,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:110
-msgid "textattr|family name"
+msgctxt "textattr"
+msgid "family name"
 msgstr "deitura"
 
 #. Translators: this attribute specifies the foreground color of the text.
@@ -8153,7 +8168,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:119
-msgid "textattr|foreground color"
+msgctxt "textattr"
+msgid "foreground color"
 msgstr "aurreko planoaren kolorea"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8164,7 +8180,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:128
-msgid "textattr|foreground stipple"
+msgctxt "textattr"
+msgid "foreground stipple"
 msgstr "aurreko planoa puntukatua"
 
 #. Translators: this attribute specifies the effect applied to the font
@@ -8176,7 +8193,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:138
-msgid "textattr|font effect"
+msgctxt "textattr"
+msgid "font effect"
 msgstr "letra-tipoaren efektua"
 
 #. Translators: this attribute specifies the indentation of the text
@@ -8187,7 +8205,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:147
-msgid "textattr|indent"
+msgctxt "textattr"
+msgid "indent"
 msgstr "koska"
 
 #. Translators: this attribute specifies there is something "wrong" with
@@ -8197,7 +8216,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:155
-msgid "textattr|invalid"
+msgctxt "textattr"
+msgid "invalid"
 msgstr "baliogabea"
 
 #. Translators: this attribute specifies whether the text is invisible.
@@ -8208,7 +8228,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:164
-msgid "textattr|invisible"
+msgctxt "textattr"
+msgid "invisible"
 msgstr "ikusezina"
 
 #. Translators: this attribute specifies how the justification of the text.
@@ -8219,7 +8240,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:173
-msgid "textattr|justification"
+msgctxt "textattr"
+msgid "justification"
 msgstr "justifikazioa"
 
 #. Translators: this attribute specifies the language that the text is
@@ -8230,7 +8252,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:182
-msgid "textattr|language"
+msgctxt "textattr"
+msgid "language"
 msgstr "hizkuntza"
 
 #. Translators: this attribute specifies the pixel width of the left margin.
@@ -8240,7 +8263,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:190
-msgid "textattr|left margin"
+msgctxt "textattr"
+msgid "left margin"
 msgstr "ezkerreko marjina"
 
 #. Translators: this attribute specifies the height of the line of text.
@@ -8251,7 +8275,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:199
-msgid "textattr|line height"
+msgctxt "textattr"
+msgid "line height"
 msgstr "lerroaren altuera"
 
 #. Translators: this attribute refers to the named style which is associated
@@ -8265,7 +8290,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:211
-msgid "textattr|paragraph style"
+msgctxt "textattr"
+msgid "paragraph style"
 msgstr "paragrafo-estiloa"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8276,7 +8302,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:220
-msgid "textattr|pixels above lines"
+msgctxt "textattr"
+msgid "pixels above lines"
 msgstr "lerroen gaineko pixelak"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8287,7 +8314,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:229
-msgid "textattr|pixels below lines"
+msgctxt "textattr"
+msgid "pixels below lines"
 msgstr "lerroen azpiko pixelak"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8299,7 +8327,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:239
-msgid "textattr|pixels inside wrap"
+msgctxt "textattr"
+msgid "pixels inside wrap"
 msgstr "itzulbiratzearen barruko pixelak"
 
 #. Translators: this attribute specifies the pixel width of the right margin.
@@ -8309,7 +8338,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:247
-msgid "textattr|right margin"
+msgctxt "textattr"
+msgid "right margin"
 msgstr "eskuineko marjina"
 
 #. Translators: this attribute specifies the number of pixels that the
@@ -8320,7 +8350,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:256
-msgid "textattr|rise"
+msgctxt "textattr"
+msgid "rise"
 msgstr "goratu"
 
 #. Translators: this attribute specifies the scale of the characters. The
@@ -8331,7 +8362,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:265
-msgid "textattr|scale"
+msgctxt "textattr"
+msgid "scale"
 msgstr "eskala"
 
 #. Translators: this attribute specifies the size of the text.
@@ -8341,7 +8373,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:273
-msgid "textattr|size"
+msgctxt "textattr"
+msgid "size"
 msgstr "tamaina"
 
 #. Translators: this attribute specifies the stretch of he text, if set.
@@ -8354,7 +8387,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:284
-msgid "textattr|stretch"
+msgctxt "textattr"
+msgid "stretch"
 msgstr "tiratu"
 
 #. Translators: this attribute specifies whether the text is strike though
@@ -8366,7 +8400,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:294
-msgid "textattr|strike through"
+msgctxt "textattr"
+msgid "strike through"
 msgstr "marratu"
 
 #. Translators: this attribute specifies the slant style of the text,
@@ -8377,7 +8412,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:303
-msgid "textattr|style"
+msgctxt "textattr"
+msgid "style"
 msgstr "estiloa"
 
 #. Translators: this attribute specifies the decoration of the text.
@@ -8388,7 +8424,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:312
-msgid "textattr|text decoration"
+msgctxt "textattr"
+msgid "text decoration"
 msgstr "testuaren dekorazioa"
 
 #. Translators: this attribute specifies the angle at which the text is
@@ -8401,7 +8438,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:323
-msgid "textattr|text rotation"
+msgctxt "textattr"
+msgid "text rotation"
 msgstr "testuaren biraketa"
 
 #. Translators: this attribute specifies the shadow effects applied to the text.
@@ -8412,7 +8450,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:332
-msgid "textattr|text shadow"
+msgctxt "textattr"
+msgid "text shadow"
 msgstr "testuaren itzala"
 
 #. Translators: this attributes specifies whether the text is underlined.
@@ -8423,7 +8462,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:341
-msgid "textattr|underline"
+msgctxt "textattr"
+msgid "underline"
 msgstr "azpimarra"
 
 #. Translators: this attribute specifies the capitalization variant of
@@ -8434,7 +8474,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:350
-msgid "textattr|variant"
+msgctxt "textattr"
+msgid "variant"
 msgstr "aldagaia"
 
 #. Translators: this attributes specifies what vertical alignment property
@@ -8445,7 +8486,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:359
-msgid "textattr|vertical align"
+msgctxt "textattr"
+msgid "vertical align"
 msgstr "lerrokatze-bertikala"
 
 #. Translators: this attribute specifies the weight of the text.
@@ -8456,7 +8498,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:368
-msgid "textattr|weight"
+msgctxt "textattr"
+msgid "weight"
 msgstr "pisua"
 
 #. Translators: this attribute specifies the wrap mode of the text, if any.
@@ -8467,7 +8510,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:377
-msgid "textattr|wrap mode"
+msgctxt "textattr"
+msgid "wrap mode"
 msgstr "itzulbiratze modua"
 
 #. Translators: this attribute specifies the way the text is written.
@@ -8480,7 +8524,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:388
-msgid "textattr|writing mode"
+msgctxt "textattr"
+msgid "writing mode"
 msgstr "idazketa modua"
 
 #. The following are the known values of some of these text attributes.
@@ -8498,7 +8543,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:406
-msgid "textattr|true"
+msgctxt "textattr"
+msgid "true"
 msgstr "egia"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8510,7 +8556,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:416
-msgid "textattr|false"
+msgctxt "textattr"
+msgid "false"
 msgstr "faltsua"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8523,7 +8570,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:427
-msgid "textattr|none"
+msgctxt "textattr"
+msgid "none"
 msgstr "bat ere ez"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8534,7 +8582,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:436
-msgid "textattr|engrave"
+msgctxt "textattr"
+msgid "engrave"
 msgstr "grabatua"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8545,7 +8594,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:445
-msgid "textattr|emboss"
+msgctxt "textattr"
+msgid "emboss"
 msgstr "bozeldu"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8556,7 +8606,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:454
-msgid "textattr|outline"
+msgctxt "textattr"
+msgid "outline"
 msgstr "eskema"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8567,7 +8618,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:463
-msgid "textattr|overline"
+msgctxt "textattr"
+msgid "overline"
 msgstr "goimarra"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8578,7 +8630,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:472
-msgid "textattr|line through"
+msgctxt "textattr"
+msgid "line through"
 msgstr "marratua"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8589,7 +8642,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:481
-msgid "textattr|blink"
+msgctxt "textattr"
+msgid "blink"
 msgstr "keinuka"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8600,7 +8654,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:490
-msgid "textattr|black"
+msgctxt "textattr"
+msgid "black"
 msgstr "beltza"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8611,7 +8666,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:499
-msgid "textattr|single"
+msgctxt "textattr"
+msgid "single"
 msgstr "bakuna"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8622,7 +8678,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:508
-msgid "textattr|double"
+msgctxt "textattr"
+msgid "double"
 msgstr "bikoitza"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8633,7 +8690,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:517
-msgid "textattr|low"
+msgctxt "textattr"
+msgid "low"
 msgstr "baxua"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8644,7 +8702,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:526
-msgid "textattr|char"
+msgctxt "textattr"
+msgid "char"
 msgstr "karakterea"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8655,7 +8714,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:535
-msgid "textattr|word"
+msgctxt "textattr"
+msgid "word"
 msgstr "hitza"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8666,7 +8726,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:544
-msgid "textattr|ltr"
+msgctxt "textattr"
+msgid "ltr"
 msgstr "Ezk->Esk"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8677,7 +8738,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:553
-msgid "textattr|rtl"
+msgctxt "textattr"
+msgid "rtl"
 msgstr "Esk->Ezk"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8688,7 +8750,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:562
-msgid "textattr|left"
+msgctxt "textattr"
+msgid "left"
 msgstr "ezkerrean"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8699,7 +8762,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:571
-msgid "textattr|right"
+msgctxt "textattr"
+msgid "right"
 msgstr "eskuinean"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8710,7 +8774,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:580
-msgid "textattr|center"
+msgctxt "textattr"
+msgid "center"
 msgstr "zentratuta"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8720,7 +8785,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:588
-msgid "textattr|no justification"
+msgctxt "textattr"
+msgid "no justification"
 msgstr "justifikaziorik gabe"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8731,7 +8797,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:597
-msgid "textattr|fill"
+msgctxt "textattr"
+msgid "fill"
 msgstr "bete"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8742,7 +8809,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:606
-msgid "textattr|ultra condensed"
+msgctxt "textattr"
+msgid "ultra condensed"
 msgstr "ultra-estututa"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8753,7 +8821,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:615
-msgid "textattr|extra condensed"
+msgctxt "textattr"
+msgid "extra condensed"
 msgstr "estra-estututa"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8764,7 +8833,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:624
-msgid "textattr|condensed"
+msgctxt "textattr"
+msgid "condensed"
 msgstr "estututa"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8775,7 +8845,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:633
-msgid "textattr|semi condensed"
+msgctxt "textattr"
+msgid "semi condensed"
 msgstr "erdi-estututa"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8786,7 +8857,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:642
-msgid "textattr|normal"
+msgctxt "textattr"
+msgid "normal"
 msgstr "normala"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8797,7 +8869,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:651
-msgid "textattr|semi expanded"
+msgctxt "textattr"
+msgid "semi expanded"
 msgstr "erdi-hedatua"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8808,7 +8881,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:660
-msgid "textattr|expanded"
+msgctxt "textattr"
+msgid "expanded"
 msgstr "hedatuta"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8819,7 +8893,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:669
-msgid "textattr|extra expanded"
+msgctxt "textattr"
+msgid "extra expanded"
 msgstr "estra-hedatua"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8830,7 +8905,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:678
-msgid "textattr|ultra expanded"
+msgctxt "textattr"
+msgid "ultra expanded"
 msgstr "ultra-hedatua"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8841,7 +8917,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:687
-msgid "textattr|small caps"
+msgctxt "textattr"
+msgid "small caps"
 msgstr "maiuskula txikiak"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8852,7 +8929,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:696
-msgid "textattr|oblique"
+msgctxt "textattr"
+msgid "oblique"
 msgstr "zeiharra"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8863,7 +8941,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:705
-msgid "textattr|italic"
+msgctxt "textattr"
+msgid "italic"
 msgstr "etzana"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8874,7 +8953,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:714
-msgid "textattr|Default"
+msgctxt "textattr"
+msgid "Default"
 msgstr "Lehenetsia"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8885,7 +8965,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:723
-msgid "textattr|Text body"
+msgctxt "textattr"
+msgid "Text body"
 msgstr "Testuaren gorputza"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8896,7 +8977,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:732
-msgid "textattr|Heading"
+msgctxt "textattr"
+msgid "Heading"
 msgstr "Izenburua"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8908,7 +8990,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:742
-msgid "textattr|baseline"
+msgctxt "textattr"
+msgid "baseline"
 msgstr "oinarri-lerroa"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8919,7 +9002,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:751
-msgid "textattr|sub"
+msgctxt "textattr"
+msgid "sub"
 msgstr "azpindizea"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8930,7 +9014,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:760
-msgid "textattr|super"
+msgctxt "textattr"
+msgid "super"
 msgstr "goi-indizea"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8941,7 +9026,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:769
-msgid "textattr|top"
+msgctxt "textattr"
+msgid "top"
 msgstr "goian"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8952,7 +9038,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:778
-msgid "textattr|text-top"
+msgctxt "textattr"
+msgid "text-top"
 msgstr "testua goian"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8963,7 +9050,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:787
-msgid "textattr|middle"
+msgctxt "textattr"
+msgid "middle"
 msgstr "erdian"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8974,7 +9062,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:796
-msgid "textattr|bottom"
+msgctxt "textattr"
+msgid "bottom"
 msgstr "behean"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8985,7 +9074,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:805
-msgid "textattr|text-bottom"
+msgctxt "textattr"
+msgid "text-bottom"
 msgstr "testua behean"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8997,7 +9087,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:815
-msgid "textattr|inherit"
+msgctxt "textattr"
+msgid "inherit"
 msgstr "heredatua"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9008,7 +9099,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:824
-msgid "textattr|lr-tb"
+msgctxt "textattr"
+msgid "lr-tb"
 msgstr "EzkEsk-GoiBehe"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9019,7 +9111,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:833
-msgid "textattr|rl-tb"
+msgctxt "textattr"
+msgid "rl-tb"
 msgstr "EskEzk-GoiBehe"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9030,7 +9123,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:842
-msgid "textattr|tb-rl"
+msgctxt "textattr"
+msgid "tb-rl"
 msgstr "GoiBehe-EskEzk"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9041,7 +9135,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:851
-msgid "textattr|tb-lr"
+msgctxt "textattr"
+msgid "tb-lr"
 msgstr "GoiBehe-EzkEsk"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9052,7 +9147,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:860
-msgid "textattr|bt-rl"
+msgctxt "textattr"
+msgid "bt-rl"
 msgstr "BeheGoi-EskEzk"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9063,7 +9159,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:869
-msgid "textattr|bt-lr"
+msgctxt "textattr"
+msgid "bt-lr"
 msgstr "BeheGoi-EzkEsk"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9074,7 +9171,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:878
-msgid "textattr|lr"
+msgctxt "textattr"
+msgid "lr"
 msgstr "EzkEsk"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9085,7 +9183,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:887
-msgid "textattr|rl"
+msgctxt "textattr"
+msgid "rl"
 msgstr "EskEzk"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9096,7 +9195,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:896
-msgid "textattr|tb"
+msgctxt "textattr"
+msgid "tb"
 msgstr "GoiBehe"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9105,7 +9205,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:903
-msgid "textattr|solid"
+msgctxt "textattr"
+msgid "solid"
 msgstr "lisoa"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9116,7 +9217,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:912
-msgid "textattr|spelling"
+msgctxt "textattr"
+msgid "spelling"
 msgstr "akats ortografikoa"
 
 #. Translators: this is a tip for the user on how to toggle a checkbox.
Index: po/en_GB.po
===================================================================
--- po/en_GB.po	(revision 4467)
+++ po/en_GB.po	(working copy)
@@ -2251,8 +2251,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:2989
-msgid "tablecell| not selected"
-msgstr "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
+msgstr " not selected"
 
 #. Translators: this object is now selected.
 #. Let the user know this.
@@ -2270,8 +2271,9 @@
 #: ../src/orca/scripts/apps/soffice/where_am_i.py:159
 #: ../src/orca/speechgenerator.py:242 ../src/orca/where_am_I.py:569
 #: ../src/orca/where_am_I.py:989
-msgid "text|selected"
-msgstr "text|selected"
+msgctxt "text"
+msgid "selected"
+msgstr "selected"
 
 #. Translators: this object is now unselected.
 #. Let the user know this.
@@ -2286,8 +2288,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:3891 ../src/orca/default.py:7514
-msgid "text|unselected"
-msgstr "text|unselected"
+msgctxt "text"
+msgid "unselected"
+msgstr "unselected"
 
 #. Translators: when users are navigating a table, they
 #. sometimes want the entire row of a table read, or
@@ -2628,8 +2631,9 @@
 #: ../src/orca/flat_review.py:376
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:547
 #: ../src/orca/speechgenerator.py:1156 ../src/orca/where_am_I.py:226
-msgid "radiobutton|selected"
-msgstr "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
+msgstr "selected"
 
 #. Translators: this is in reference to a radio button being
 #. selected or not.
@@ -2639,8 +2643,9 @@
 #: ../src/orca/flat_review.py:383
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:554
 #: ../src/orca/speechgenerator.py:1163 ../src/orca/where_am_I.py:233
-msgid "radiobutton|not selected"
-msgstr "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
+msgstr "not selected"
 
 #. Translators: The component orientation is horizontal.
 #.
@@ -4965,8 +4970,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
-msgstr "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
+msgstr "dial"
 
 #. Translators: long braille for the rolename of a dial.
 #.
@@ -5116,8 +5122,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
-msgstr "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
+msgstr "form"
 
 #. Translators: long braille for the rolename of a form.
 #.
@@ -7271,7 +7278,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:623
-msgid "text|read only"
+msgctxt "text"
+msgid "read only"
 msgstr "read-only"
 
 #. Translators: this is used to indicate the user is in a text
@@ -7281,7 +7289,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:631
-msgid "text|rdonly"
+msgctxt "text"
+msgid "rdonly"
 msgstr "rdonly"
 
 #. Translators: the regular expression here represents a string to
@@ -8090,7 +8099,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:63
-msgid "textattr|background color"
+msgctxt "textattr"
+msgid "background color"
 msgstr "background colour"
 
 #. Translators: this attribute specifies whether to make the background
@@ -8103,7 +8113,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:74
-msgid "textattr|background full height"
+msgctxt "textattr"
+msgid "background full height"
 msgstr "background full height"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8114,7 +8125,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:83
-msgid "textattr|background stipple"
+msgctxt "textattr"
+msgid "background stipple"
 msgstr "background stipple"
 
 #. Translators: this attribute specifies the direction of the text.
@@ -8125,7 +8137,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:92
-msgid "textattr|direction"
+msgctxt "textattr"
+msgid "direction"
 msgstr "direction"
 
 #. Translators: this attribute specifies whether the text is editable.
@@ -8136,7 +8149,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:101
-msgid "textattr|editable"
+msgctxt "textattr"
+msgid "editable"
 msgstr "editable"
 
 #. Translators: this attribute specifies the font family name of the text.
@@ -8146,7 +8160,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:109
-msgid "textattr|family name"
+msgctxt "textattr"
+msgid "family name"
 msgstr "family name"
 
 #. Translators: this attribute specifies the foreground color of the text.
@@ -8157,7 +8172,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:118
-msgid "textattr|foreground color"
+msgctxt "textattr"
+msgid "foreground color"
 msgstr "foreground colour"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8168,7 +8184,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:127
-msgid "textattr|foreground stipple"
+msgctxt "textattr"
+msgid "foreground stipple"
 msgstr "foreground stipple"
 
 #. Translators: this attribute specifies the effect applied to the font
@@ -8180,7 +8197,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:137
-msgid "textattr|font effect"
+msgctxt "textattr"
+msgid "font effect"
 msgstr "font effect"
 
 #. Translators: this attribute specifies the indentation of the text
@@ -8191,7 +8209,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:146
-msgid "textattr|indent"
+msgctxt "textattr"
+msgid "indent"
 msgstr "indent"
 
 #. Translators: this attribute specifies whether the text is invisible.
@@ -8202,7 +8221,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:155
-msgid "textattr|invisible"
+msgctxt "textattr"
+msgid "invisible"
 msgstr "invisible"
 
 #. Translators: this attribute specifies how the justification of the text.
@@ -8213,7 +8233,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:164
-msgid "textattr|justification"
+msgctxt "textattr"
+msgid "justification"
 msgstr "justification"
 
 #. Translators: this attribute specifies the language that the text is
@@ -8224,7 +8245,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:173
-msgid "textattr|language"
+msgctxt "textattr"
+msgid "language"
 msgstr "language"
 
 #. Translators: this attribute specifies the pixel width of the left margin.
@@ -8234,7 +8256,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:181
-msgid "textattr|left margin"
+msgctxt "textattr"
+msgid "left margin"
 msgstr "left margin"
 
 #. Translators: this attribute specifies the height of the line of text.
@@ -8245,7 +8268,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:190
-msgid "textattr|line height"
+msgctxt "textattr"
+msgid "line height"
 msgstr "line height"
 
 #. Translators: this attribute refers to the named style which is associated
@@ -8259,7 +8283,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:202
-msgid "textattr|paragraph style"
+msgctxt "textattr"
+msgid "paragraph style"
 msgstr "paragraph style"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8270,7 +8295,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:211
-msgid "textattr|pixels above lines"
+msgctxt "textattr"
+msgid "pixels above lines"
 msgstr "pixels above lines"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8281,7 +8307,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:220
-msgid "textattr|pixels below lines"
+msgctxt "textattr"
+msgid "pixels below lines"
 msgstr "pixels below lines"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8293,7 +8320,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:230
-msgid "textattr|pixels inside wrap"
+msgctxt "textattr"
+msgid "pixels inside wrap"
 msgstr "pixels inside wrap"
 
 #. Translators: this attribute specifies the pixel width of the right margin.
@@ -8303,7 +8331,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:238
-msgid "textattr|right margin"
+msgctxt "textattr"
+msgid "right margin"
 msgstr "right margin"
 
 #. Translators: this attribute specifies the number of pixels that the
@@ -8314,7 +8343,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:247
-msgid "textattr|rise"
+msgctxt "textattr"
+msgid "rise"
 msgstr "rise"
 
 #. Translators: this attribute specifies the scale of the characters. The
@@ -8325,7 +8355,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:256
-msgid "textattr|scale"
+msgctxt "textattr"
+msgid "scale"
 msgstr "scale"
 
 #. Translators: this attribute specifies the size of the text.
@@ -8335,7 +8366,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:264
-msgid "textattr|size"
+msgctxt "textattr"
+msgid "size"
 msgstr "size"
 
 #. Translators: this attribute specifies the stretch of he text, if set.
@@ -8348,7 +8380,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:275
-msgid "textattr|stretch"
+msgctxt "textattr"
+msgid "stretch"
 msgstr "stretch"
 
 #. Translators: this attribute specifies whether the text is strike though
@@ -8360,7 +8393,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:285
-msgid "textattr|strike through"
+msgctxt "textattr"
+msgid "strike through"
 msgstr "strike through"
 
 #. Translators: this attribute specifies the slant style of the text,
@@ -8371,7 +8405,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:294
-msgid "textattr|style"
+msgctxt "textattr"
+msgid "style"
 msgstr "style"
 
 #. Translators: this attribute specifies the decoration of the text.
@@ -8382,7 +8417,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:303
-msgid "textattr|text decoration"
+msgctxt "textattr"
+msgid "text decoration"
 msgstr "text decoration"
 
 #. Translators: this attribute specifies the angle at which the text is
@@ -8395,7 +8431,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:314
-msgid "textattr|text rotation"
+msgctxt "textattr"
+msgid "text rotation"
 msgstr "text rotation"
 
 #. Translators: this attribute specifies the shadow effects applied to the text.
@@ -8406,7 +8443,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:323
-msgid "textattr|text shadow"
+msgctxt "textattr"
+msgid "text shadow"
 msgstr "text shadow"
 
 #. Translators: this attributes specifies whether the text is underlined.
@@ -8417,7 +8455,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:332
-msgid "textattr|underline"
+msgctxt "textattr"
+msgid "underline"
 msgstr "underline"
 
 #. Translators: this attribute specifies the capitalization variant of
@@ -8428,7 +8467,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:341
-msgid "textattr|variant"
+msgctxt "textattr"
+msgid "variant"
 msgstr "variant"
 
 #. Translators: this attributes specifies what vertical alignment property
@@ -8439,7 +8479,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:350
-msgid "textattr|vertical align"
+msgctxt "textattr"
+msgid "vertical align"
 msgstr "vertical align"
 
 #. Translators: this attribute specifies the weight of the text.
@@ -8450,7 +8491,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:359
-msgid "textattr|weight"
+msgctxt "textattr"
+msgid "weight"
 msgstr "weight"
 
 #. Translators: this attribute specifies the wrap mode of the text, if any.
@@ -8461,7 +8503,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:368
-msgid "textattr|wrap mode"
+msgctxt "textattr"
+msgid "wrap mode"
 msgstr "wrap mode"
 
 #. Translators: this attribute specifies the way the text is written.
@@ -8474,7 +8517,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:379
-msgid "textattr|writing mode"
+msgctxt "textattr"
+msgid "writing mode"
 msgstr "writing mode"
 
 #. The following are the known values of some of these text attributes.
@@ -8492,7 +8536,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:397
-msgid "textattr|true"
+msgctxt "textattr"
+msgid "true"
 msgstr "true"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8504,7 +8549,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:407
-msgid "textattr|false"
+msgctxt "textattr"
+msgid "false"
 msgstr "false"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8517,7 +8563,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:418
-msgid "textattr|none"
+msgctxt "textattr"
+msgid "none"
 msgstr "none"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8528,7 +8575,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:427
-msgid "textattr|engrave"
+msgctxt "textattr"
+msgid "engrave"
 msgstr "engrave"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8539,7 +8587,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:436
-msgid "textattr|emboss"
+msgctxt "textattr"
+msgid "emboss"
 msgstr "emboss"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8550,7 +8599,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:445
-msgid "textattr|outline"
+msgctxt "textattr"
+msgid "outline"
 msgstr "outline"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8561,7 +8611,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:454
-msgid "textattr|overline"
+msgctxt "textattr"
+msgid "overline"
 msgstr "overline"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8572,7 +8623,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:463
-msgid "textattr|line through"
+msgctxt "textattr"
+msgid "line through"
 msgstr "line through"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8583,7 +8635,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:472
-msgid "textattr|blink"
+msgctxt "textattr"
+msgid "blink"
 msgstr "blink"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8594,7 +8647,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:481
-msgid "textattr|black"
+msgctxt "textattr"
+msgid "black"
 msgstr "black"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8605,7 +8659,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:490
-msgid "textattr|single"
+msgctxt "textattr"
+msgid "single"
 msgstr "single"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8616,7 +8671,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:499
-msgid "textattr|double"
+msgctxt "textattr"
+msgid "double"
 msgstr "double"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8627,7 +8683,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:508
-msgid "textattr|low"
+msgctxt "textattr"
+msgid "low"
 msgstr "low"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8638,7 +8695,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:517
-msgid "textattr|char"
+msgctxt "textattr"
+msgid "char"
 msgstr "char"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8649,7 +8707,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:526
-msgid "textattr|word"
+msgctxt "textattr"
+msgid "word"
 msgstr "word"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8660,7 +8719,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:535
-msgid "textattr|ltr"
+msgctxt "textattr"
+msgid "ltr"
 msgstr "ltr"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8671,7 +8731,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:544
-msgid "textattr|rtl"
+msgctxt "textattr"
+msgid "rtl"
 msgstr "rtl"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8682,7 +8743,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:553
-msgid "textattr|left"
+msgctxt "textattr"
+msgid "left"
 msgstr "left"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8693,7 +8755,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:562
-msgid "textattr|right"
+msgctxt "textattr"
+msgid "right"
 msgstr "right"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8704,7 +8767,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:571
-msgid "textattr|center"
+msgctxt "textattr"
+msgid "center"
 msgstr "centre"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8715,7 +8779,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:580
-msgid "textattr|fill"
+msgctxt "textattr"
+msgid "fill"
 msgstr "fill"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8726,7 +8791,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:589
-msgid "textattr|ultra condensed"
+msgctxt "textattr"
+msgid "ultra condensed"
 msgstr "ultra-condensed"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8737,7 +8803,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:598
-msgid "textattr|extra condensed"
+msgctxt "textattr"
+msgid "extra condensed"
 msgstr "extra-condensed"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8748,7 +8815,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:607
-msgid "textattr|condensed"
+msgctxt "textattr"
+msgid "condensed"
 msgstr "condensed"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8759,7 +8827,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:616
-msgid "textattr|semi condensed"
+msgctxt "textattr"
+msgid "semi condensed"
 msgstr "semi-condensed"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8770,7 +8839,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:625
-msgid "textattr|normal"
+msgctxt "textattr"
+msgid "normal"
 msgstr "normal"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8781,7 +8851,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:634
-msgid "textattr|semi expanded"
+msgctxt "textattr"
+msgid "semi expanded"
 msgstr "semi-expanded"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8792,7 +8863,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:643
-msgid "textattr|expanded"
+msgctxt "textattr"
+msgid "expanded"
 msgstr "expanded"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8803,7 +8875,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:652
-msgid "textattr|extra expanded"
+msgctxt "textattr"
+msgid "extra expanded"
 msgstr "extra-expanded"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8814,7 +8887,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:661
-msgid "textattr|ultra expanded"
+msgctxt "textattr"
+msgid "ultra expanded"
 msgstr "ultra-expanded"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8825,7 +8899,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:670
-msgid "textattr|small caps"
+msgctxt "textattr"
+msgid "small caps"
 msgstr "small caps"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8836,7 +8911,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:679
-msgid "textattr|oblique"
+msgctxt "textattr"
+msgid "oblique"
 msgstr "oblique"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8847,7 +8923,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:688
-msgid "textattr|italic"
+msgctxt "textattr"
+msgid "italic"
 msgstr "italic"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8858,7 +8935,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:697
-msgid "textattr|Default"
+msgctxt "textattr"
+msgid "Default"
 msgstr "Default"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8869,7 +8947,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:706
-msgid "textattr|Text body"
+msgctxt "textattr"
+msgid "Text body"
 msgstr "Text body"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8880,7 +8959,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:715
-msgid "textattr|Heading"
+msgctxt "textattr"
+msgid "Heading"
 msgstr "Heading"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8892,7 +8972,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:725
-msgid "textattr|baseline"
+msgctxt "textattr"
+msgid "baseline"
 msgstr "baseline"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8903,7 +8984,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:734
-msgid "textattr|sub"
+msgctxt "textattr"
+msgid "sub"
 msgstr "sub"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8914,7 +8996,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:743
-msgid "textattr|super"
+msgctxt "textattr"
+msgid "super"
 msgstr "super"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8925,7 +9008,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:752
-msgid "textattr|top"
+msgctxt "textattr"
+msgid "top"
 msgstr "top"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8936,7 +9020,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:761
-msgid "textattr|text-top"
+msgctxt "textattr"
+msgid "text-top"
 msgstr "text-top"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8947,7 +9032,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:770
-msgid "textattr|middle"
+msgctxt "textattr"
+msgid "middle"
 msgstr "middle"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8958,7 +9044,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:779
-msgid "textattr|bottom"
+msgctxt "textattr"
+msgid "bottom"
 msgstr "bottom"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8969,7 +9056,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:788
-msgid "textattr|text-bottom"
+msgctxt "textattr"
+msgid "text-bottom"
 msgstr "text-bottom"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8981,7 +9069,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:798
-msgid "textattr|inherit"
+msgctxt "textattr"
+msgid "inherit"
 msgstr "inherit"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8992,7 +9081,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:807
-msgid "textattr|lr-tb"
+msgctxt "textattr"
+msgid "lr-tb"
 msgstr "lr-tb"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9003,7 +9093,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:816
-msgid "textattr|rl-tb"
+msgctxt "textattr"
+msgid "rl-tb"
 msgstr "rl-tb"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9014,7 +9105,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:825
-msgid "textattr|tb-rl"
+msgctxt "textattr"
+msgid "tb-rl"
 msgstr "tb-rl"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9025,7 +9117,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:834
-msgid "textattr|tb-lr"
+msgctxt "textattr"
+msgid "tb-lr"
 msgstr "tb-lr"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9036,7 +9129,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:843
-msgid "textattr|bt-rl"
+msgctxt "textattr"
+msgid "bt-rl"
 msgstr "bt-rl"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9047,7 +9141,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:852
-msgid "textattr|bt-lr"
+msgctxt "textattr"
+msgid "bt-lr"
 msgstr "bt-lr"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9058,7 +9153,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:861
-msgid "textattr|lr"
+msgctxt "textattr"
+msgid "lr"
 msgstr "lr"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9069,7 +9165,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:870
-msgid "textattr|rl"
+msgctxt "textattr"
+msgid "rl"
 msgstr "rl"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9080,7 +9177,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:879
-msgid "textattr|tb"
+msgctxt "textattr"
+msgid "tb"
 msgstr "tb"
 
 #. Translators: this is a tip for the user on how to toggle a checkbox.
Index: po/hu.po
===================================================================
--- po/hu.po	(revision 4467)
+++ po/hu.po	(working copy)
@@ -2281,7 +2281,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:2984
-msgid "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
 msgstr "nincs kijelölve"
 
 #. Translators: this object is now selected.
@@ -2300,7 +2301,8 @@
 #: ../src/orca/scripts/apps/soffice/where_am_i.py:161
 #: ../src/orca/speechgenerator.py:242 ../src/orca/where_am_I.py:569
 #: ../src/orca/where_am_I.py:990
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr "kijelölve"
 
 #. Translators: this object is now unselected.
@@ -2316,7 +2318,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:3887 ../src/orca/default.py:7525
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr "nincs kijelölve"
 
 #. Translators: when users are navigating a table, they
@@ -2659,7 +2662,8 @@
 #: ../src/orca/flat_review.py:381
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:547
 #: ../src/orca/speechgenerator.py:1156 ../src/orca/where_am_I.py:225
-msgid "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
 msgstr "kiválasztott"
 
 #. Translators: this is in reference to a radio button being
@@ -2670,7 +2674,8 @@
 #: ../src/orca/flat_review.py:388
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:554
 #: ../src/orca/speechgenerator.py:1163 ../src/orca/where_am_I.py:232
-msgid "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
 msgstr "nincs kiválasztva"
 
 #. Translators: The component orientation is horizontal.
@@ -5002,7 +5007,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr "tárcsázás"
 
 #. Translators: long braille for the rolename of a dial.
@@ -5153,7 +5159,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr "űrlap"
 
 #. Translators: long braille for the rolename of a form.
@@ -7292,7 +7299,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:650
-msgid "text|read only"
+msgctxt "text"
+msgid "read only"
 msgstr "írásvédett"
 
 # Ez itt azt jelenti, ha a felhasználó egy olyan szerkesztőmezőben van, ami nem szerkeszthető, #tehát nem szövegtörzs.
@@ -7303,7 +7311,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:658
-msgid "text|rdonly"
+msgctxt "text"
+msgid "rdonly"
 msgstr "írsvd"
 
 #. Translators: the regular expression here represents a string to
@@ -8113,7 +8122,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:64
-msgid "textattr|background color"
+msgctxt "textattr"
+msgid "background color"
 msgstr "háttérszín"
 
 #. Translators: this attribute specifies whether to make the background
@@ -8126,7 +8136,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:75
-msgid "textattr|background full height"
+msgctxt "textattr"
+msgid "background full height"
 msgstr "háttér teljes magassága"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8137,7 +8148,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:84
-msgid "textattr|background stipple"
+msgctxt "textattr"
+msgid "background stipple"
 msgstr "háttérárnyalás"
 
 #. Translators: this attribute specifies the direction of the text.
@@ -8148,7 +8160,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:93
-msgid "textattr|direction"
+msgctxt "textattr"
+msgid "direction"
 msgstr "szövegirány"
 
 #. Translators: this attribute specifies whether the text is editable.
@@ -8159,7 +8172,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:102
-msgid "textattr|editable"
+msgctxt "textattr"
+msgid "editable"
 msgstr "szerkeszthető"
 
 #. Translators: this attribute specifies the font family name of the text.
@@ -8169,7 +8183,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:110
-msgid "textattr|family name"
+msgctxt "textattr"
+msgid "family name"
 msgstr "betűkészlet"
 
 #. Translators: this attribute specifies the foreground color of the text.
@@ -8180,7 +8195,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:119
-msgid "textattr|foreground color"
+msgctxt "textattr"
+msgid "foreground color"
 msgstr "előtérszín"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8191,7 +8207,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:128
-msgid "textattr|foreground stipple"
+msgctxt "textattr"
+msgid "foreground stipple"
 msgstr "előtérárnyalás"
 
 #. Translators: this attribute specifies the effect applied to the font
@@ -8203,7 +8220,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:138
-msgid "textattr|font effect"
+msgctxt "textattr"
+msgid "font effect"
 msgstr "betűkészlethatás"
 
 #. Translators: this attribute specifies the indentation of the text
@@ -8214,7 +8232,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:147
-msgid "textattr|indent"
+msgctxt "textattr"
+msgid "indent"
 msgstr "behúzás"
 
 #. Translators: this attribute specifies there is something "wrong" with
@@ -8224,7 +8243,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:155
-msgid "textattr|invalid"
+msgctxt "textattr"
+msgid "invalid"
 msgstr "hibás"
 
 #. Translators: this attribute specifies whether the text is invisible.
@@ -8235,7 +8255,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:164
-msgid "textattr|invisible"
+msgctxt "textattr"
+msgid "invisible"
 msgstr "láthatatlan"
 
 #. Translators: this attribute specifies how the justification of the text.
@@ -8246,7 +8267,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:173
-msgid "textattr|justification"
+msgctxt "textattr"
+msgid "justification"
 msgstr "igazítás"
 
 #. Translators: this attribute specifies the language that the text is
@@ -8257,7 +8279,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:182
-msgid "textattr|language"
+msgctxt "textattr"
+msgid "language"
 msgstr "nyelv"
 
 #. Translators: this attribute specifies the pixel width of the left margin.
@@ -8267,7 +8290,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:190
-msgid "textattr|left margin"
+msgctxt "textattr"
+msgid "left margin"
 msgstr "bal margó távolsága"
 
 #. Translators: this attribute specifies the height of the line of text.
@@ -8278,7 +8302,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:199
-msgid "textattr|line height"
+msgctxt "textattr"
+msgid "line height"
 msgstr "sormagasság"
 
 #. Translators: this attribute refers to the named style which is associated
@@ -8292,7 +8317,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:211
-msgid "textattr|paragraph style"
+msgctxt "textattr"
+msgid "paragraph style"
 msgstr "bekezdés stílusa"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8303,7 +8329,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:220
-msgid "textattr|pixels above lines"
+msgctxt "textattr"
+msgid "pixels above lines"
 msgstr "képpontok száma a sorok felett"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8314,7 +8341,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:229
-msgid "textattr|pixels below lines"
+msgctxt "textattr"
+msgid "pixels below lines"
 msgstr "képpontok száma a sorok alatt"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8326,7 +8354,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:239
-msgid "textattr|pixels inside wrap"
+msgctxt "textattr"
+msgid "pixels inside wrap"
 msgstr "Képpontok a sortörésen belül"
 
 #. Translators: this attribute specifies the pixel width of the right margin.
@@ -8336,7 +8365,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:247
-msgid "textattr|right margin"
+msgctxt "textattr"
+msgid "right margin"
 msgstr "jobb oldali margó távolsága"
 
 #. Translators: this attribute specifies the number of pixels that the
@@ -8347,7 +8377,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:256
-msgid "textattr|rise"
+msgctxt "textattr"
+msgid "rise"
 msgstr "emelés"
 
 #. Translators: this attribute specifies the scale of the characters. The
@@ -8358,7 +8389,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:265
-msgid "textattr|scale"
+msgctxt "textattr"
+msgid "scale"
 msgstr "méretezés"
 
 #. Translators: this attribute specifies the size of the text.
@@ -8368,7 +8400,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:273
-msgid "textattr|size"
+msgctxt "textattr"
+msgid "size"
 msgstr "méret"
 
 #. Translators: this attribute specifies the stretch of he text, if set.
@@ -8381,7 +8414,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:284
-msgid "textattr|stretch"
+msgctxt "textattr"
+msgid "stretch"
 msgstr "nyújtás"
 
 #. Translators: this attribute specifies whether the text is strike though
@@ -8393,7 +8427,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:294
-msgid "textattr|strike through"
+msgctxt "textattr"
+msgid "strike through"
 msgstr "áthúzás"
 
 #. Translators: this attribute specifies the slant style of the text,
@@ -8404,7 +8439,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:303
-msgid "textattr|style"
+msgctxt "textattr"
+msgid "style"
 msgstr "stílus"
 
 #. Translators: this attribute specifies the decoration of the text.
@@ -8415,7 +8451,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:312
-msgid "textattr|text decoration"
+msgctxt "textattr"
+msgid "text decoration"
 msgstr "szövegdekoráció"
 
 #. Translators: this attribute specifies the angle at which the text is
@@ -8428,7 +8465,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:323
-msgid "textattr|text rotation"
+msgctxt "textattr"
+msgid "text rotation"
 msgstr "szöveg elforgatása"
 
 #. Translators: this attribute specifies the shadow effects applied to the text.
@@ -8439,7 +8477,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:332
-msgid "textattr|text shadow"
+msgctxt "textattr"
+msgid "text shadow"
 msgstr "szöveg árnyékolása"
 
 #. Translators: this attributes specifies whether the text is underlined.
@@ -8450,7 +8489,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:341
-msgid "textattr|underline"
+msgctxt "textattr"
+msgid "underline"
 msgstr "aláhúzás"
 
 #. Translators: this attribute specifies the capitalization variant of
@@ -8461,7 +8501,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:350
-msgid "textattr|variant"
+msgctxt "textattr"
+msgid "variant"
 msgstr "változat"
 
 #. Translators: this attributes specifies what vertical alignment property
@@ -8472,7 +8513,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:359
-msgid "textattr|vertical align"
+msgctxt "textattr"
+msgid "vertical align"
 msgstr "függőleges igazítás"
 
 #. Translators: this attribute specifies the weight of the text.
@@ -8483,7 +8525,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:368
-msgid "textattr|weight"
+msgctxt "textattr"
+msgid "weight"
 msgstr "vastagság"
 
 #. Translators: this attribute specifies the wrap mode of the text, if any.
@@ -8494,7 +8537,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:377
-msgid "textattr|wrap mode"
+msgctxt "textattr"
+msgid "wrap mode"
 msgstr "tördelés módja"
 
 #. Translators: this attribute specifies the way the text is written.
@@ -8507,7 +8551,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:388
-msgid "textattr|writing mode"
+msgctxt "textattr"
+msgid "writing mode"
 msgstr "írási mód"
 
 #. The following are the known values of some of these text attributes.
@@ -8525,7 +8570,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:406
-msgid "textattr|true"
+msgctxt "textattr"
+msgid "true"
 msgstr "Igen"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8537,7 +8583,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:416
-msgid "textattr|false"
+msgctxt "textattr"
+msgid "false"
 msgstr "Nem"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8550,7 +8597,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:427
-msgid "textattr|none"
+msgctxt "textattr"
+msgid "none"
 msgstr "nincs"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8561,7 +8609,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:436
-msgid "textattr|engrave"
+msgctxt "textattr"
+msgid "engrave"
 msgstr "nyelv"
 
 # Fixme: Ezt inkább hagytam ahogy van.
@@ -8573,7 +8622,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:445
-msgid "textattr|emboss"
+msgctxt "textattr"
+msgid "emboss"
 msgstr "alacsony"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8584,7 +8634,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:454
-msgid "textattr|outline"
+msgctxt "textattr"
+msgid "outline"
 msgstr "dupla"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8595,7 +8646,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:463
-msgid "textattr|overline"
+msgctxt "textattr"
+msgid "overline"
 msgstr "aláhúzás"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8606,7 +8658,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:472
-msgid "textattr|line through"
+msgctxt "textattr"
+msgid "line through"
 msgstr "áthúzás"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8617,7 +8670,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:481
-msgid "textattr|blink"
+msgctxt "textattr"
+msgid "blink"
 msgstr "villogás"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8628,7 +8682,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:490
-msgid "textattr|black"
+msgctxt "textattr"
+msgid "black"
 msgstr "fekete"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8639,7 +8694,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:499
-msgid "textattr|single"
+msgctxt "textattr"
+msgid "single"
 msgstr "szimpla"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8650,7 +8706,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:508
-msgid "textattr|double"
+msgctxt "textattr"
+msgid "double"
 msgstr "dupla"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8661,7 +8718,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:517
-msgid "textattr|low"
+msgctxt "textattr"
+msgid "low"
 msgstr "alacsony"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8672,7 +8730,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:526
-msgid "textattr|char"
+msgctxt "textattr"
+msgid "char"
 msgstr "karakter"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8683,7 +8742,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:535
-msgid "textattr|word"
+msgctxt "textattr"
+msgid "word"
 msgstr "szó"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8694,7 +8754,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:544
-msgid "textattr|ltr"
+msgctxt "textattr"
+msgid "ltr"
 msgstr "balról jobbra"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8705,7 +8766,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:553
-msgid "textattr|rtl"
+msgctxt "textattr"
+msgid "rtl"
 msgstr "jobbról balra"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8716,7 +8778,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:562
-msgid "textattr|left"
+msgctxt "textattr"
+msgid "left"
 msgstr "balra zárt"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8727,7 +8790,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:571
-msgid "textattr|right"
+msgctxt "textattr"
+msgid "right"
 msgstr "jobbra zárt"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8738,7 +8802,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:580
-msgid "textattr|center"
+msgctxt "textattr"
+msgid "center"
 msgstr "középre zárt"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8748,7 +8813,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:588
-msgid "textattr|no justification"
+msgctxt "textattr"
+msgid "no justification"
 msgstr "nincs igazítás"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8759,7 +8825,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:597
-msgid "textattr|fill"
+msgctxt "textattr"
+msgid "fill"
 msgstr "sorkizárt"
 
 # fixme: erre kitalálni hogy mi ez és máshol mire fordul
@@ -8771,7 +8838,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:606
-msgid "textattr|ultra condensed"
+msgctxt "textattr"
+msgid "ultra condensed"
 msgstr "ultra sűrű"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8782,7 +8850,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:615
-msgid "textattr|extra condensed"
+msgctxt "textattr"
+msgid "extra condensed"
 msgstr "extra sűrű"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8793,7 +8862,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:624
-msgid "textattr|condensed"
+msgctxt "textattr"
+msgid "condensed"
 msgstr "sűrű"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8804,7 +8874,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:633
-msgid "textattr|semi condensed"
+msgctxt "textattr"
+msgid "semi condensed"
 msgstr "félig sűrű"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8815,7 +8886,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:642
-msgid "textattr|normal"
+msgctxt "textattr"
+msgid "normal"
 msgstr "normál"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8826,7 +8898,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:651
-msgid "textattr|semi expanded"
+msgctxt "textattr"
+msgid "semi expanded"
 msgstr "félig kiterjesztett"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8837,7 +8910,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:660
-msgid "textattr|expanded"
+msgctxt "textattr"
+msgid "expanded"
 msgstr "kiterjesztett"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8848,7 +8922,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:669
-msgid "textattr|extra expanded"
+msgctxt "textattr"
+msgid "extra expanded"
 msgstr "extra kiterjesztett"
 
 # fixme: idáig, ez mind ugyanahhoz tartozott
@@ -8860,7 +8935,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:678
-msgid "textattr|ultra expanded"
+msgctxt "textattr"
+msgid "ultra expanded"
 msgstr "ultra kiterjesztett"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8871,7 +8947,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:687
-msgid "textattr|small caps"
+msgctxt "textattr"
+msgid "small caps"
 msgstr "kis kapitális"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8882,7 +8959,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:696
-msgid "textattr|oblique"
+msgctxt "textattr"
+msgid "oblique"
 msgstr "ferde"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8893,7 +8971,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:705
-msgid "textattr|italic"
+msgctxt "textattr"
+msgid "italic"
 msgstr "dőlt"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8904,7 +8983,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:714
-msgid "textattr|Default"
+msgctxt "textattr"
+msgid "Default"
 msgstr "Alapértelmezett"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8915,7 +8995,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:723
-msgid "textattr|Text body"
+msgctxt "textattr"
+msgid "Text body"
 msgstr "Szövegtörzs"
 
 # Fixme: vagy lehet hogy szöveg törzs?
@@ -8927,7 +9008,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:732
-msgid "textattr|Heading"
+msgctxt "textattr"
+msgid "Heading"
 msgstr "Címsor"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8939,7 +9021,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:742
-msgid "textattr|baseline"
+msgctxt "textattr"
+msgid "baseline"
 msgstr "Alapvonal"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8950,7 +9033,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:751
-msgid "textattr|sub"
+msgctxt "textattr"
+msgid "sub"
 msgstr "Alsó"
 
 # fixme: gyanús ez nekem...
@@ -8962,7 +9046,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:760
-msgid "textattr|super"
+msgctxt "textattr"
+msgid "super"
 msgstr "szuper"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8973,7 +9058,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:769
-msgid "textattr|top"
+msgctxt "textattr"
+msgid "top"
 msgstr "felső"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8984,7 +9070,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:778
-msgid "textattr|text-top"
+msgctxt "textattr"
+msgid "text-top"
 msgstr "szöveg felett"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8995,7 +9082,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:787
-msgid "textattr|middle"
+msgctxt "textattr"
+msgid "middle"
 msgstr "középre"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9006,7 +9094,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:796
-msgid "textattr|bottom"
+msgctxt "textattr"
+msgid "bottom"
 msgstr "alulra"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9017,7 +9106,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:805
-msgid "textattr|text-bottom"
+msgctxt "textattr"
+msgid "text-bottom"
 msgstr "szöveg alatt"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9029,7 +9119,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:815
-msgid "textattr|inherit"
+msgctxt "textattr"
+msgid "inherit"
 msgstr "öröklött"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9040,7 +9131,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:824
-msgid "textattr|lr-tb"
+msgctxt "textattr"
+msgid "lr-tb"
 msgstr "balról jobbra, fentről le"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9051,7 +9143,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:833
-msgid "textattr|rl-tb"
+msgctxt "textattr"
+msgid "rl-tb"
 msgstr "jobbról balra, fentről le"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9062,7 +9155,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:842
-msgid "textattr|tb-rl"
+msgctxt "textattr"
+msgid "tb-rl"
 msgstr "fentről le, jobbról balra"
 
 # fixme: Fogalmam sincs milyen attribútum érték ez, az írási mód állítja elő (http://www.w3.org/TR/2001/WD-css3-text-20010517/).
@@ -9074,7 +9168,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:851
-msgid "textattr|tb-lr"
+msgctxt "textattr"
+msgid "tb-lr"
 msgstr "fentről le, balról jobbra"
 
 # Fixme: szintén ugyanaz, mint az előzőnél.
@@ -9086,7 +9181,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:860
-msgid "textattr|bt-rl"
+msgctxt "textattr"
+msgid "bt-rl"
 msgstr "lentről fel, jobbról balra"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9097,7 +9193,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:869
-msgid "textattr|bt-lr"
+msgctxt "textattr"
+msgid "bt-lr"
 msgstr "lentről fel, balról jobbra"
 
 # Fixme: szintén az írási mód egyik lehetséges értéke.
@@ -9109,7 +9206,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:878
-msgid "textattr|lr"
+msgctxt "textattr"
+msgid "lr"
 msgstr "balról jobbra"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9120,7 +9218,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:887
-msgid "textattr|rl"
+msgctxt "textattr"
+msgid "rl"
 msgstr "jobbról balra"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9131,7 +9230,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:896
-msgid "textattr|tb"
+msgctxt "textattr"
+msgid "tb"
 msgstr "fentről lefelé"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9140,7 +9240,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:903
-msgid "textattr|solid"
+msgctxt "textattr"
+msgid "solid"
 msgstr "vastag"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9151,7 +9252,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:912
-msgid "textattr|spelling"
+msgctxt "textattr"
+msgid "spelling"
 msgstr "betűtévesztés"
 
 #. Translators: this is a tip for the user on how to toggle a checkbox.
Index: po/vi.po
===================================================================
--- po/vi.po	(revision 4467)
+++ po/vi.po	(working copy)
@@ -2256,7 +2256,8 @@
 #.
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
-msgid "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
 msgstr "chưa chọn ô bảng"
 
 #: ../src/orca/default.py:3714
@@ -2277,7 +2278,8 @@
 #.
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr "được chọn"
 
 #: ../src/orca/default.py:3722
@@ -2294,7 +2296,8 @@
 #.
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr "chưa chọn"
 
 #: ../src/orca/default.py:4109
@@ -2633,7 +2636,8 @@
 #.
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
-msgid "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
 msgstr "được chọn"
 
 #: ../src/orca/flat_review.py:384
@@ -2645,7 +2649,8 @@
 #.
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
-msgid "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
 msgstr "chưa chọn"
 
 #: ../src/orca/flat_review.py:422
@@ -3877,7 +3882,8 @@
 #.
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
-msgid "option|speech"
+msgctxt "option"
+msgid "speech"
 msgstr "thoại"
 
 #: ../src/orca/orca.py:1360
@@ -3889,7 +3895,8 @@
 #.
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
-msgid "option|braille"
+msgctxt "option"
+msgid "braille"
 msgstr "chữ nổi"
 
 #: ../src/orca/orca.py:1361
@@ -3901,7 +3908,8 @@
 #.
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
-msgid "option|braille-monitor"
+msgctxt "option"
+msgid "braille-monitor"
 msgstr "bộ theo dõi chữ nổi"
 
 #: ../src/orca/orca.py:1362
@@ -3913,7 +3921,8 @@
 #.
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
-msgid "option|magnifier"
+msgctxt "option"
+msgid "magnifier"
 msgstr "kính lúp"
 
 #: ../src/orca/orca.py:1363
@@ -3925,7 +3934,8 @@
 #.
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
-msgid "option|main-window"
+msgctxt "option"
+msgid "main-window"
 msgstr "cửa sổ chính"
 
 #: ../src/orca/orca.py:1369
@@ -4947,7 +4957,8 @@
 #.
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr "quay"
 
 #: ../src/orca/rolenames.py:380
@@ -5099,7 +5110,8 @@
 #.
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr "mẫu"
 
 #: ../src/orca/rolenames.py:481
@@ -7814,7 +7826,8 @@
 #. or list.
 #.
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
-msgid "listitem|selected"
+msgctxt "listitem"
+msgid "selected"
 msgstr "được chọn"
 
 #: ../src/orca/scripts/toolkits/J2SE-access-bridge.py:94
@@ -7822,7 +7835,8 @@
 #. or list.
 #.
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
-msgid "listitem|unselected"
+msgctxt "listitem"
+msgid "unselected"
 msgstr "chưa chọn"
 
 #: ../src/orca/settings.py:891
Index: po/sq.po
===================================================================
--- po/sq.po	(revision 4467)
+++ po/sq.po	(working copy)
@@ -1842,7 +1842,8 @@
 #.
 #: ../src/orca/default.py:3173 ../src/orca/default.py:6041
 #: ../src/orca/scripts/StarOffice.py:142 ../src/orca/where_am_I.py:491
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr "i zgjedhur"
 
 #. Translators: when users are navigating a table, they
@@ -2023,7 +2024,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:6055
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr "i pa zgjedhur"
 
 #. Translators: this refers to the speech synthesis services
@@ -2105,7 +2107,8 @@
 #.
 #: ../src/orca/flat_review.py:330 ../src/orca/Gecko.py:1047
 #: ../src/orca/speechgenerator.py:1031 ../src/orca/where_am_I.py:207
-msgid "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
 msgstr "zgjedhur"
 
 #. Translators: this is in reference to a radio button being
@@ -2115,7 +2118,8 @@
 #.
 #: ../src/orca/flat_review.py:337 ../src/orca/Gecko.py:1054
 #: ../src/orca/speechgenerator.py:1038 ../src/orca/where_am_I.py:214
-msgid "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
 msgstr "jo i zgjedhur"
 
 #. Translators: The component orientation is horizontal.
@@ -3085,7 +3089,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #: ../src/orca/J2SE-access-bridge.py:86
 #, fuzzy
-msgid "listitem|selected"
+msgctxt "listitem"
+msgid "selected"
 msgstr "zgjedhur"
 
 #. Translators: this represents the state of a node in a tree
@@ -3094,7 +3099,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #: ../src/orca/J2SE-access-bridge.py:94
 #, fuzzy
-msgid "listitem|unselected"
+msgctxt "listitem"
+msgid "unselected"
 msgstr "jo e zgjedhur"
 
 #: ../src/orca/keybindings.py:152 ../src/orca/orca_gui_prefs.py:1610
@@ -4832,7 +4838,8 @@
 #.
 #: ../src/orca/rolenames.py:389
 #, fuzzy
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr "telefonatë"
 
 #. Translators: long braille for the rolename of a dial.
@@ -4993,7 +5000,8 @@
 #.
 #: ../src/orca/rolenames.py:490
 #, fuzzy
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr "formular"
 
 #. Translators: long braille for the rolename of a form.
Index: po/ru.po
===================================================================
--- po/ru.po	(revision 4467)
+++ po/ru.po	(working copy)
@@ -2258,7 +2258,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:2975
-msgid "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
 msgstr " не выделена"
 
 #. Translators: this object is now selected.
@@ -2277,7 +2278,8 @@
 #: ../src/orca/scripts/apps/soffice/where_am_i.py:161
 #: ../src/orca/speechgenerator.py:242 ../src/orca/where_am_I.py:569
 #: ../src/orca/where_am_I.py:990
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr "выделен"
 
 #. Translators: this object is now unselected.
@@ -2293,7 +2295,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:3877 ../src/orca/default.py:7468
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr "не выделен"
 
 #. Translators: when users are navigating a table, they
@@ -2637,7 +2640,8 @@
 #: ../src/orca/flat_review.py:376
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:547
 #: ../src/orca/speechgenerator.py:1156 ../src/orca/where_am_I.py:225
-msgid "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
 msgstr "выбрано"
 
 #. Translators: this is in reference to a radio button being
@@ -2648,7 +2652,8 @@
 #: ../src/orca/flat_review.py:383
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:554
 #: ../src/orca/speechgenerator.py:1163 ../src/orca/where_am_I.py:232
-msgid "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
 msgstr "не выбрано"
 
 #. Translators: The component orientation is horizontal.
@@ -4984,7 +4989,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr "наб"
 
 #. Translators: long braille for the rolename of a dial.
@@ -5135,7 +5141,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr "форм"
 
 #. Translators: long braille for the rolename of a form.
@@ -7279,7 +7286,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:646
-msgid "text|read only"
+msgctxt "text"
+msgid "read only"
 msgstr "только для чтения"
 
 #. Translators: this is used to indicate the user is in a text
@@ -7289,7 +7297,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:654
-msgid "text|rdonly"
+msgctxt "text"
+msgid "rdonly"
 msgstr "только чтен"
 
 #. Translators: the regular expression here represents a string to
@@ -8094,7 +8103,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:63
-msgid "textattr|background color"
+msgctxt "textattr"
+msgid "background color"
 msgstr "цвет фона"
 
 #. Translators: this attribute specifies whether to make the background
@@ -8107,7 +8117,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:74
-msgid "textattr|background full height"
+msgctxt "textattr"
+msgid "background full height"
 msgstr "фон в высоту строки"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8118,7 +8129,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:83
-msgid "textattr|background stipple"
+msgctxt "textattr"
+msgid "background stipple"
 msgstr "рисунок фона"
 
 #. Translators: this attribute specifies the direction of the text.
@@ -8129,7 +8141,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:92
-msgid "textattr|direction"
+msgctxt "textattr"
+msgid "direction"
 msgstr "направление"
 
 #. Translators: this attribute specifies whether the text is editable.
@@ -8140,7 +8153,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:101
-msgid "textattr|editable"
+msgctxt "textattr"
+msgid "editable"
 msgstr "редактируемый"
 
 #. Translators: this attribute specifies the font family name of the text.
@@ -8150,7 +8164,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:109
-msgid "textattr|family name"
+msgctxt "textattr"
+msgid "family name"
 msgstr "семейство шрифтов"
 
 #. Translators: this attribute specifies the foreground color of the text.
@@ -8161,7 +8176,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:118
-msgid "textattr|foreground color"
+msgctxt "textattr"
+msgid "foreground color"
 msgstr "цвет символов"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8172,7 +8188,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:127
-msgid "textattr|foreground stipple"
+msgctxt "textattr"
+msgid "foreground stipple"
 msgstr "рисунок символов"
 
 #. Translators: this attribute specifies the effect applied to the font
@@ -8184,7 +8201,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:137
-msgid "textattr|font effect"
+msgctxt "textattr"
+msgid "font effect"
 msgstr "стиль шрифта"
 
 #. Translators: this attribute specifies the indentation of the text
@@ -8195,7 +8213,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:146
-msgid "textattr|indent"
+msgctxt "textattr"
+msgid "indent"
 msgstr "отступ"
 
 #. Translators: this attribute specifies whether the text is invisible.
@@ -8206,7 +8225,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:155
-msgid "textattr|invisible"
+msgctxt "textattr"
+msgid "invisible"
 msgstr "невидимый"
 
 #. Translators: this attribute specifies how the justification of the text.
@@ -8217,7 +8237,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:164
-msgid "textattr|justification"
+msgctxt "textattr"
+msgid "justification"
 msgstr "выравнивание"
 
 #. Translators: this attribute specifies the language that the text is
@@ -8228,7 +8249,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:173
-msgid "textattr|language"
+msgctxt "textattr"
+msgid "language"
 msgstr "язык"
 
 #. Translators: this attribute specifies the pixel width of the left margin.
@@ -8238,7 +8260,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:181
-msgid "textattr|left margin"
+msgctxt "textattr"
+msgid "left margin"
 msgstr "левая граница"
 
 #. Translators: this attribute specifies the height of the line of text.
@@ -8249,7 +8272,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:190
-msgid "textattr|line height"
+msgctxt "textattr"
+msgid "line height"
 msgstr "высота строки"
 
 #. Translators: this attribute refers to the named style which is associated
@@ -8263,7 +8287,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:202
-msgid "textattr|paragraph style"
+msgctxt "textattr"
+msgid "paragraph style"
 msgstr "стиль параграфа"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8274,7 +8299,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:211
-msgid "textattr|pixels above lines"
+msgctxt "textattr"
+msgid "pixels above lines"
 msgstr "точек над строками"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8285,7 +8311,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:220
-msgid "textattr|pixels below lines"
+msgctxt "textattr"
+msgid "pixels below lines"
 msgstr "точек под строками"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8297,7 +8324,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:230
-msgid "textattr|pixels inside wrap"
+msgctxt "textattr"
+msgid "pixels inside wrap"
 msgstr "точек между перенесённым текстом"
 
 #. Translators: this attribute specifies the pixel width of the right margin.
@@ -8307,7 +8335,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:238
-msgid "textattr|right margin"
+msgctxt "textattr"
+msgid "right margin"
 msgstr "правая граница"
 
 #. Translators: this attribute specifies the number of pixels that the
@@ -8318,7 +8347,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:247
-msgid "textattr|rise"
+msgctxt "textattr"
+msgid "rise"
 msgstr "подъём"
 
 #. Translators: this attribute specifies the scale of the characters. The
@@ -8329,7 +8359,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:256
-msgid "textattr|scale"
+msgctxt "textattr"
+msgid "scale"
 msgstr "масштаб"
 
 #. Translators: this attribute specifies the size of the text.
@@ -8339,7 +8370,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:264
-msgid "textattr|size"
+msgctxt "textattr"
+msgid "size"
 msgstr "размер"
 
 #. Translators: this attribute specifies the stretch of he text, if set.
@@ -8352,7 +8384,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:275
-msgid "textattr|stretch"
+msgctxt "textattr"
+msgid "stretch"
 msgstr "сжатие"
 
 #. Translators: this attribute specifies whether the text is strike though
@@ -8364,7 +8397,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:285
-msgid "textattr|strike through"
+msgctxt "textattr"
+msgid "strike through"
 msgstr "перечёркивание"
 
 #. Translators: this attribute specifies the slant style of the text,
@@ -8375,7 +8409,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:294
-msgid "textattr|style"
+msgctxt "textattr"
+msgid "style"
 msgstr "начертание"
 
 #. Translators: this attribute specifies the decoration of the text.
@@ -8386,7 +8421,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:303
-msgid "textattr|text decoration"
+msgctxt "textattr"
+msgid "text decoration"
 msgstr "оформление"
 
 #. Translators: this attribute specifies the angle at which the text is
@@ -8399,7 +8435,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:314
-msgid "textattr|text rotation"
+msgctxt "textattr"
+msgid "text rotation"
 msgstr "вращение"
 
 #. Translators: this attribute specifies the shadow effects applied to the text.
@@ -8410,7 +8447,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:323
-msgid "textattr|text shadow"
+msgctxt "textattr"
+msgid "text shadow"
 msgstr "тень"
 
 #. Translators: this attributes specifies whether the text is underlined.
@@ -8421,7 +8459,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:332
-msgid "textattr|underline"
+msgctxt "textattr"
+msgid "underline"
 msgstr "подчёркивание"
 
 #. Translators: this attribute specifies the capitalization variant of
@@ -8432,7 +8471,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:341
-msgid "textattr|variant"
+msgctxt "textattr"
+msgid "variant"
 msgstr "вариант"
 
 #. Translators: this attributes specifies what vertical alignment property
@@ -8443,7 +8483,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:350
-msgid "textattr|vertical align"
+msgctxt "textattr"
+msgid "vertical align"
 msgstr "вертикальное выравнивание"
 
 #. Translators: this attribute specifies the weight of the text.
@@ -8454,7 +8495,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:359
-msgid "textattr|weight"
+msgctxt "textattr"
+msgid "weight"
 msgstr "вес"
 
 #. Translators: this attribute specifies the wrap mode of the text, if any.
@@ -8465,7 +8507,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:368
-msgid "textattr|wrap mode"
+msgctxt "textattr"
+msgid "wrap mode"
 msgstr "режим переноса"
 
 #. Translators: this attribute specifies the way the text is written.
@@ -8478,7 +8521,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:379
-msgid "textattr|writing mode"
+msgctxt "textattr"
+msgid "writing mode"
 msgstr "направление"
 
 #. The following are the known values of some of these text attributes.
@@ -8496,7 +8540,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:397
-msgid "textattr|true"
+msgctxt "textattr"
+msgid "true"
 msgstr "включено"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8508,7 +8553,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:407
-msgid "textattr|false"
+msgctxt "textattr"
+msgid "false"
 msgstr "выключено"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8521,7 +8567,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:418
-msgid "textattr|none"
+msgctxt "textattr"
+msgid "none"
 msgstr "отсутствует"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8532,7 +8579,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:427
-msgid "textattr|engrave"
+msgctxt "textattr"
+msgid "engrave"
 msgstr "впечатанный"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8543,7 +8591,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:436
-msgid "textattr|emboss"
+msgctxt "textattr"
+msgid "emboss"
 msgstr "выпуклый"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8554,7 +8603,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:445
-msgid "textattr|outline"
+msgctxt "textattr"
+msgid "outline"
 msgstr "очертания"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8565,7 +8615,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:454
-msgid "textattr|overline"
+msgctxt "textattr"
+msgid "overline"
 msgstr "надчёркнутый"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8576,7 +8627,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:463
-msgid "textattr|line through"
+msgctxt "textattr"
+msgid "line through"
 msgstr "зачёркнутый"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8587,7 +8639,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:472
-msgid "textattr|blink"
+msgctxt "textattr"
+msgid "blink"
 msgstr "мигающий"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8598,7 +8651,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:481
-msgid "textattr|black"
+msgctxt "textattr"
+msgid "black"
 msgstr "чёрный"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8609,7 +8663,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:490
-msgid "textattr|single"
+msgctxt "textattr"
+msgid "single"
 msgstr "линия"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8620,7 +8675,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:499
-msgid "textattr|double"
+msgctxt "textattr"
+msgid "double"
 msgstr "двойная линия"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8631,7 +8687,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:508
-msgid "textattr|low"
+msgctxt "textattr"
+msgid "low"
 msgstr "нижнее"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8642,7 +8699,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:517
-msgid "textattr|char"
+msgctxt "textattr"
+msgid "char"
 msgstr "по символу"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8653,7 +8711,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:526
-msgid "textattr|word"
+msgctxt "textattr"
+msgid "word"
 msgstr "по слову"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8664,7 +8723,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:535
-msgid "textattr|ltr"
+msgctxt "textattr"
+msgid "ltr"
 msgstr "слева направо"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8675,7 +8735,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:544
-msgid "textattr|rtl"
+msgctxt "textattr"
+msgid "rtl"
 msgstr "справа налево"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8686,7 +8747,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:553
-msgid "textattr|left"
+msgctxt "textattr"
+msgid "left"
 msgstr "по левому краю"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8697,7 +8759,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:562
-msgid "textattr|right"
+msgctxt "textattr"
+msgid "right"
 msgstr "по правому краю"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8708,7 +8771,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:571
-msgid "textattr|center"
+msgctxt "textattr"
+msgid "center"
 msgstr "по центру"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8719,7 +8783,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:580
-msgid "textattr|fill"
+msgctxt "textattr"
+msgid "fill"
 msgstr "по ширине"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8730,7 +8795,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:589
-msgid "textattr|ultra condensed"
+msgctxt "textattr"
+msgid "ultra condensed"
 msgstr "очень сильно сжатый"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8741,7 +8807,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:598
-msgid "textattr|extra condensed"
+msgctxt "textattr"
+msgid "extra condensed"
 msgstr "сильно сжатый"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8752,7 +8819,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:607
-msgid "textattr|condensed"
+msgctxt "textattr"
+msgid "condensed"
 msgstr "сжатый"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8763,7 +8831,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:616
-msgid "textattr|semi condensed"
+msgctxt "textattr"
+msgid "semi condensed"
 msgstr "немного сжатый"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8774,7 +8843,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:625
-msgid "textattr|normal"
+msgctxt "textattr"
+msgid "normal"
 msgstr "обычный"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8785,7 +8855,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:634
-msgid "textattr|semi expanded"
+msgctxt "textattr"
+msgid "semi expanded"
 msgstr "немного расширенный"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8796,7 +8867,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:643
-msgid "textattr|expanded"
+msgctxt "textattr"
+msgid "expanded"
 msgstr "расширенный"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8807,7 +8879,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:652
-msgid "textattr|extra expanded"
+msgctxt "textattr"
+msgid "extra expanded"
 msgstr "сильно расширенный"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8818,7 +8891,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:661
-msgid "textattr|ultra expanded"
+msgctxt "textattr"
+msgid "ultra expanded"
 msgstr "очень сильно расширенный"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8829,7 +8903,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:670
-msgid "textattr|small caps"
+msgctxt "textattr"
+msgid "small caps"
 msgstr "уменьшенные заглавные"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8840,7 +8915,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:679
-msgid "textattr|oblique"
+msgctxt "textattr"
+msgid "oblique"
 msgstr "скошенный"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8851,7 +8927,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:688
-msgid "textattr|italic"
+msgctxt "textattr"
+msgid "italic"
 msgstr "курсив"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8862,7 +8939,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:697
-msgid "textattr|Default"
+msgctxt "textattr"
+msgid "Default"
 msgstr "По умолчанию"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8873,7 +8951,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:706
-msgid "textattr|Text body"
+msgctxt "textattr"
+msgid "Text body"
 msgstr "Текст"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8884,7 +8963,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:715
-msgid "textattr|Heading"
+msgctxt "textattr"
+msgid "Heading"
 msgstr "Заголовок"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8896,7 +8976,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:725
-msgid "textattr|baseline"
+msgctxt "textattr"
+msgid "baseline"
 msgstr "по основанию"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8907,7 +8988,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:734
-msgid "textattr|sub"
+msgctxt "textattr"
+msgid "sub"
 msgstr "нижний индекс"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8918,7 +9000,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:743
-msgid "textattr|super"
+msgctxt "textattr"
+msgid "super"
 msgstr "верхний индекс"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8929,7 +9012,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:752
-msgid "textattr|top"
+msgctxt "textattr"
+msgid "top"
 msgstr "верх"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8940,7 +9024,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:761
-msgid "textattr|text-top"
+msgctxt "textattr"
+msgid "text-top"
 msgstr "верх текста"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8951,7 +9036,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:770
-msgid "textattr|middle"
+msgctxt "textattr"
+msgid "middle"
 msgstr "середина"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8962,7 +9048,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:779
-msgid "textattr|bottom"
+msgctxt "textattr"
+msgid "bottom"
 msgstr "низ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8973,7 +9060,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:788
-msgid "textattr|text-bottom"
+msgctxt "textattr"
+msgid "text-bottom"
 msgstr "низ текста"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8985,7 +9073,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:798
-msgid "textattr|inherit"
+msgctxt "textattr"
+msgid "inherit"
 msgstr "по наследству"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8996,7 +9085,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:807
-msgid "textattr|lr-tb"
+msgctxt "textattr"
+msgid "lr-tb"
 msgstr "слева направо и сверху вниз"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9007,7 +9097,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:816
-msgid "textattr|rl-tb"
+msgctxt "textattr"
+msgid "rl-tb"
 msgstr "справа налево и сверху вниз"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9018,7 +9109,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:825
-msgid "textattr|tb-rl"
+msgctxt "textattr"
+msgid "tb-rl"
 msgstr "сверху вниз и справа налево"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9029,7 +9121,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:834
-msgid "textattr|tb-lr"
+msgctxt "textattr"
+msgid "tb-lr"
 msgstr "сверху вниз и слева направо"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9040,7 +9133,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:843
-msgid "textattr|bt-rl"
+msgctxt "textattr"
+msgid "bt-rl"
 msgstr "снизу вверх и справа налево"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9051,7 +9145,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:852
-msgid "textattr|bt-lr"
+msgctxt "textattr"
+msgid "bt-lr"
 msgstr "снизу вверх и слева направо"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9062,7 +9157,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:861
-msgid "textattr|lr"
+msgctxt "textattr"
+msgid "lr"
 msgstr "слева направо"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9073,7 +9169,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:870
-msgid "textattr|rl"
+msgctxt "textattr"
+msgid "rl"
 msgstr "справа налево"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9084,7 +9181,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:879
-msgid "textattr|tb"
+msgctxt "textattr"
+msgid "tb"
 msgstr "сверху вниз"
 
 #. Translators: this is a tip for the user on how to toggle a checkbox.
Index: po/el.po
===================================================================
--- po/el.po	(revision 4467)
+++ po/el.po	(working copy)
@@ -2158,7 +2158,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:2744
-msgid "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
 msgstr "αποεπιλεγμένο"
 
 #. Translators: this means the user has selected
@@ -2183,7 +2184,8 @@
 #: ../src/orca/default.py:6672 ../src/orca/scripts/StarOffice.py:170
 #: ../src/orca/speechgenerator.py:238 ../src/orca/where_am_I.py:496
 #: ../src/orca/where_am_I.py:886
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr "επιλεγμένο"
 
 #. Translators: this object is now unselected.
@@ -2199,7 +2201,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:3505 ../src/orca/default.py:6688
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr "αποεπιλεγμένο"
 
 #. Translators: when users are navigating a table, they
@@ -2458,7 +2461,8 @@
 #.
 #: ../src/orca/flat_review.py:377 ../src/orca/Gecko.py:1130
 #: ../src/orca/speechgenerator.py:1065 ../src/orca/where_am_I.py:208
-msgid "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
 msgstr "επιλεγμένο"
 
 #. Translators: this is in reference to a radio button being
@@ -2468,7 +2472,8 @@
 #.
 #: ../src/orca/flat_review.py:384 ../src/orca/Gecko.py:1137
 #: ../src/orca/speechgenerator.py:1072 ../src/orca/where_am_I.py:215
-msgid "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
 msgstr "δεν είναι επιλεγμένο"
 
 # #-#-#-#-#  gnome-terminal.HEAD.el.po (el)  #-#-#-#-#
@@ -3504,16 +3509,18 @@
 #.
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #: ../src/orca/J2SE-access-bridge.py:86
-msgid "listitem|selected"
-msgstr "listitem|επιλεγμένο"
+msgctxt "listitem"
+msgid "selected"
+msgstr "επιλεγμένο"
 
 #. Translators: this represents the state of a node in a tree
 #. or list.
 #.
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #: ../src/orca/J2SE-access-bridge.py:94
-msgid "listitem|unselected"
-msgstr "listitem|αποεπιλεγμένο"
+msgctxt "listitem"
+msgid "unselected"
+msgstr "αποεπιλεγμένο"
 
 #. Translators: this is presented in a GUI to represent the
 #. "right alt" modifier.
@@ -4608,7 +4615,8 @@
 #.
 #: ../src/orca/orca.py:1302 ../src/orca/orca.py:1315 ../src/orca/orca.py:1436
 #: ../src/orca/orca.py:1477
-msgid "option|speech"
+msgctxt "option"
+msgid "speech"
 msgstr "εκφώνηση"
 
 #. Translators: this option is for enabling braille output on
@@ -4618,7 +4626,8 @@
 #.
 #: ../src/orca/orca.py:1303 ../src/orca/orca.py:1316 ../src/orca/orca.py:1444
 #: ../src/orca/orca.py:1479
-msgid "option|braille"
+msgctxt "option"
+msgid "braille"
 msgstr "μπράιγ"
 
 #. Translators: this option is for enabling a GUI to monitor
@@ -4628,7 +4637,8 @@
 #.
 #: ../src/orca/orca.py:1304 ../src/orca/orca.py:1317 ../src/orca/orca.py:1452
 #: ../src/orca/orca.py:1481
-msgid "option|braille-monitor"
+msgctxt "option"
+msgid "braille-monitor"
 msgstr "οθόνη μπράιγ"
 
 #. Translators: this option is for enabling screen
@@ -4638,7 +4648,8 @@
 #.
 #: ../src/orca/orca.py:1305 ../src/orca/orca.py:1318 ../src/orca/orca.py:1460
 #: ../src/orca/orca.py:1483
-msgid "option|magnifier"
+msgctxt "option"
+msgid "magnifier"
 msgstr "μεγεθυντής"
 
 #. Translators: this option is for enabling the display
@@ -4648,7 +4659,8 @@
 #.
 #: ../src/orca/orca.py:1306 ../src/orca/orca.py:1319 ../src/orca/orca.py:1468
 #: ../src/orca/orca.py:1485
-msgid "option|main-window"
+msgctxt "option"
+msgid "main-window"
 msgstr "κύριο παράθυρο"
 
 #. Translators: if the user supplies an option via the '-e, --enable'
@@ -5648,7 +5660,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr "κλήση"
 
 #. Translators: long braille for the rolename of a dial.
@@ -5799,7 +5812,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr "μορφή"
 
 #. Translators: long braille for the rolename of a form.
Index: po/gl.po
===================================================================
--- po/gl.po	(revision 4467)
+++ po/gl.po	(working copy)
@@ -2260,7 +2260,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:2989
-msgid "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
 msgstr "non seleccionado"
 
 #. Translators: this object is now selected.
@@ -2279,7 +2280,8 @@
 #: ../src/orca/scripts/apps/soffice/where_am_i.py:159
 #: ../src/orca/speechgenerator.py:242 ../src/orca/where_am_I.py:569
 #: ../src/orca/where_am_I.py:989
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr "seleccionado"
 
 #. Translators: this object is now unselected.
@@ -2295,7 +2297,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:3891 ../src/orca/default.py:7511
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr "non seleccionado"
 
 #. Translators: when users are navigating a table, they
@@ -2637,7 +2640,8 @@
 #: ../src/orca/flat_review.py:376
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:547
 #: ../src/orca/speechgenerator.py:1156 ../src/orca/where_am_I.py:226
-msgid "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
 msgstr "seleccionado"
 
 #. Translators: this is in reference to a radio button being
@@ -2648,7 +2652,8 @@
 #: ../src/orca/flat_review.py:383
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:554
 #: ../src/orca/speechgenerator.py:1163 ../src/orca/where_am_I.py:233
-msgid "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
 msgstr "non seleccionado"
 
 #. Translators: The component orientation is horizontal.
@@ -4976,7 +4981,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr "mrcd"
 
 #. Translators: long braille for the rolename of a dial.
@@ -5127,7 +5133,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr "form"
 
 #. Translators: long braille for the rolename of a form.
@@ -7310,7 +7317,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:623
-msgid "text|read only"
+msgctxt "text"
+msgid "read only"
 msgstr "só lectura"
 
 #. Translators: this is used to indicate the user is in a text
@@ -7320,7 +7328,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:631
-msgid "text|rdonly"
+msgctxt "text"
+msgid "rdonly"
 msgstr "sólect"
 
 #. Translators: the regular expression here represents a string to
@@ -8129,7 +8138,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:63
-msgid "textattr|background color"
+msgctxt "textattr"
+msgid "background color"
 msgstr "cor de fondo"
 
 #. Translators: this attribute specifies whether to make the background
@@ -8142,7 +8152,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:74
-msgid "textattr|background full height"
+msgctxt "textattr"
+msgid "background full height"
 msgstr "altura completa do fondo"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8153,7 +8164,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:83
-msgid "textattr|background stipple"
+msgctxt "textattr"
+msgid "background stipple"
 msgstr "fondo punteado"
 
 #. Translators: this attribute specifies the direction of the text.
@@ -8164,7 +8176,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:92
-msgid "textattr|direction"
+msgctxt "textattr"
+msgid "direction"
 msgstr "dirección"
 
 #. Translators: this attribute specifies whether the text is editable.
@@ -8175,7 +8188,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:101
-msgid "textattr|editable"
+msgctxt "textattr"
+msgid "editable"
 msgstr "editable"
 
 #. Translators: this attribute specifies the font family name of the text.
@@ -8185,7 +8199,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:109
-msgid "textattr|family name"
+msgctxt "textattr"
+msgid "family name"
 msgstr "nome da familia"
 
 #. Translators: this attribute specifies the foreground color of the text.
@@ -8196,7 +8211,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:118
-msgid "textattr|foreground color"
+msgctxt "textattr"
+msgid "foreground color"
 msgstr "cor de primeiro plano"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8207,7 +8223,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:127
-msgid "textattr|foreground stipple"
+msgctxt "textattr"
+msgid "foreground stipple"
 msgstr "primeiro plano punteado"
 
 #. Translators: this attribute specifies the effect applied to the font
@@ -8219,7 +8236,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:137
-msgid "textattr|font effect"
+msgctxt "textattr"
+msgid "font effect"
 msgstr "efecto do tipo de letra"
 
 #. Translators: this attribute specifies the indentation of the text
@@ -8230,7 +8248,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:146
-msgid "textattr|indent"
+msgctxt "textattr"
+msgid "indent"
 msgstr "sangrado"
 
 #. Translators: this attribute specifies whether the text is invisible.
@@ -8241,7 +8260,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:155
-msgid "textattr|invisible"
+msgctxt "textattr"
+msgid "invisible"
 msgstr "invisible"
 
 #. Translators: this attribute specifies how the justification of the text.
@@ -8252,7 +8272,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:164
-msgid "textattr|justification"
+msgctxt "textattr"
+msgid "justification"
 msgstr "xustificación"
 
 #. Translators: this attribute specifies the language that the text is
@@ -8263,7 +8284,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:173
-msgid "textattr|language"
+msgctxt "textattr"
+msgid "language"
 msgstr "idioma"
 
 #. Translators: this attribute specifies the pixel width of the left margin.
@@ -8273,7 +8295,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:181
-msgid "textattr|left margin"
+msgctxt "textattr"
+msgid "left margin"
 msgstr "marxe esquerda"
 
 #. Translators: this attribute specifies the height of the line of text.
@@ -8284,7 +8307,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:190
-msgid "textattr|line height"
+msgctxt "textattr"
+msgid "line height"
 msgstr "altura da liña"
 
 #. Translators: this attribute refers to the named style which is associated
@@ -8298,7 +8322,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:202
-msgid "textattr|paragraph style"
+msgctxt "textattr"
+msgid "paragraph style"
 msgstr "estilo do parágrafo"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8309,7 +8334,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:211
-msgid "textattr|pixels above lines"
+msgctxt "textattr"
+msgid "pixels above lines"
 msgstr "píxeles por riba das liñas"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8320,7 +8346,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:220
-msgid "textattr|pixels below lines"
+msgctxt "textattr"
+msgid "pixels below lines"
 msgstr "píxeles por debaixo das liñas"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8332,7 +8359,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:230
-msgid "textattr|pixels inside wrap"
+msgctxt "textattr"
+msgid "pixels inside wrap"
 msgstr "píxeles dentro da liña"
 
 #. Translators: this attribute specifies the pixel width of the right margin.
@@ -8342,7 +8370,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:238
-msgid "textattr|right margin"
+msgctxt "textattr"
+msgid "right margin"
 msgstr "marxe dereita"
 
 #. Translators: this attribute specifies the number of pixels that the
@@ -8353,7 +8382,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:247
-msgid "textattr|rise"
+msgctxt "textattr"
+msgid "rise"
 msgstr "comezo"
 
 #. Translators: this attribute specifies the scale of the characters. The
@@ -8364,7 +8394,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:256
-msgid "textattr|scale"
+msgctxt "textattr"
+msgid "scale"
 msgstr "escala"
 
 #. Translators: this attribute specifies the size of the text.
@@ -8374,7 +8405,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:264
-msgid "textattr|size"
+msgctxt "textattr"
+msgid "size"
 msgstr "tamaño"
 
 #. Translators: this attribute specifies the stretch of he text, if set.
@@ -8387,7 +8419,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:275
-msgid "textattr|stretch"
+msgctxt "textattr"
+msgid "stretch"
 msgstr "estirar"
 
 #. Translators: this attribute specifies whether the text is strike though
@@ -8399,7 +8432,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:285
-msgid "textattr|strike through"
+msgctxt "textattr"
+msgid "strike through"
 msgstr "riscado"
 
 #. Translators: this attribute specifies the slant style of the text,
@@ -8410,7 +8444,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:294
-msgid "textattr|style"
+msgctxt "textattr"
+msgid "style"
 msgstr "estilo"
 
 #. Translators: this attribute specifies the decoration of the text.
@@ -8421,7 +8456,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:303
-msgid "textattr|text decoration"
+msgctxt "textattr"
+msgid "text decoration"
 msgstr "decoración do texto"
 
 #. Translators: this attribute specifies the angle at which the text is
@@ -8434,7 +8470,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:314
-msgid "textattr|text rotation"
+msgctxt "textattr"
+msgid "text rotation"
 msgstr "rotación do texto"
 
 #. Translators: this attribute specifies the shadow effects applied to the text.
@@ -8445,7 +8482,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:323
-msgid "textattr|text shadow"
+msgctxt "textattr"
+msgid "text shadow"
 msgstr "texto sombreado"
 
 #. Translators: this attributes specifies whether the text is underlined.
@@ -8456,7 +8494,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:332
-msgid "textattr|underline"
+msgctxt "textattr"
+msgid "underline"
 msgstr "subliñado"
 
 #. Translators: this attribute specifies the capitalization variant of
@@ -8467,7 +8506,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:341
-msgid "textattr|variant"
+msgctxt "textattr"
+msgid "variant"
 msgstr "variante"
 
 #. Translators: this attributes specifies what vertical alignment property
@@ -8478,7 +8518,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:350
-msgid "textattr|vertical align"
+msgctxt "textattr"
+msgid "vertical align"
 msgstr "aliñamento vertical"
 
 #. Translators: this attribute specifies the weight of the text.
@@ -8489,7 +8530,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:359
-msgid "textattr|weight"
+msgctxt "textattr"
+msgid "weight"
 msgstr "largura"
 
 #. Translators: this attribute specifies the wrap mode of the text, if any.
@@ -8500,7 +8542,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:368
-msgid "textattr|wrap mode"
+msgctxt "textattr"
+msgid "wrap mode"
 msgstr "modo de axuste"
 
 #. Translators: this attribute specifies the way the text is written.
@@ -8513,7 +8556,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:379
-msgid "textattr|writing mode"
+msgctxt "textattr"
+msgid "writing mode"
 msgstr "modo de escritura"
 
 #. The following are the known values of some of these text attributes.
@@ -8531,7 +8575,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:397
-msgid "textattr|true"
+msgctxt "textattr"
+msgid "true"
 msgstr "verdadeiro"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8543,7 +8588,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:407
-msgid "textattr|false"
+msgctxt "textattr"
+msgid "false"
 msgstr "falso"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8556,7 +8602,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:418
-msgid "textattr|none"
+msgctxt "textattr"
+msgid "none"
 msgstr "ningún"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8567,7 +8614,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:427
-msgid "textattr|engrave"
+msgctxt "textattr"
+msgid "engrave"
 msgstr "gravar"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8578,7 +8626,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:436
-msgid "textattr|emboss"
+msgctxt "textattr"
+msgid "emboss"
 msgstr "membrete"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8589,7 +8638,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:445
-msgid "textattr|outline"
+msgctxt "textattr"
+msgid "outline"
 msgstr "contorna"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8600,7 +8650,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:454
-msgid "textattr|overline"
+msgctxt "textattr"
+msgid "overline"
 msgstr "liña enriba"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8611,7 +8662,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:463
-msgid "textattr|line through"
+msgctxt "textattr"
+msgid "line through"
 msgstr "riscado"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8622,7 +8674,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:472
-msgid "textattr|blink"
+msgctxt "textattr"
+msgid "blink"
 msgstr "intermitencia"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8633,7 +8686,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:481
-msgid "textattr|black"
+msgctxt "textattr"
+msgid "black"
 msgstr "negra"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8644,7 +8698,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:490
-msgid "textattr|single"
+msgctxt "textattr"
+msgid "single"
 msgstr "sinxelo"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8655,7 +8710,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:499
-msgid "textattr|double"
+msgctxt "textattr"
+msgid "double"
 msgstr "dobre"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8666,7 +8722,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:508
-msgid "textattr|low"
+msgctxt "textattr"
+msgid "low"
 msgstr "baixo"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8677,7 +8734,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:517
-msgid "textattr|char"
+msgctxt "textattr"
+msgid "char"
 msgstr "carácter"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8688,7 +8746,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:526
-msgid "textattr|word"
+msgctxt "textattr"
+msgid "word"
 msgstr "palabra"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8699,7 +8758,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:535
-msgid "textattr|ltr"
+msgctxt "textattr"
+msgid "ltr"
 msgstr "E a D"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8710,7 +8770,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:544
-msgid "textattr|rtl"
+msgctxt "textattr"
+msgid "rtl"
 msgstr "D a E"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8721,7 +8782,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:553
-msgid "textattr|left"
+msgctxt "textattr"
+msgid "left"
 msgstr "esquerda"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8732,7 +8794,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:562
-msgid "textattr|right"
+msgctxt "textattr"
+msgid "right"
 msgstr "dereita"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8743,7 +8806,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:571
-msgid "textattr|center"
+msgctxt "textattr"
+msgid "center"
 msgstr "centrado"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8754,7 +8818,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:580
-msgid "textattr|fill"
+msgctxt "textattr"
+msgid "fill"
 msgstr "encher"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8765,7 +8830,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:589
-msgid "textattr|ultra condensed"
+msgctxt "textattr"
+msgid "ultra condensed"
 msgstr "ultra condensado"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8776,7 +8842,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:598
-msgid "textattr|extra condensed"
+msgctxt "textattr"
+msgid "extra condensed"
 msgstr "extra condensado"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8787,7 +8854,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:607
-msgid "textattr|condensed"
+msgctxt "textattr"
+msgid "condensed"
 msgstr "condensado"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8798,7 +8866,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:616
-msgid "textattr|semi condensed"
+msgctxt "textattr"
+msgid "semi condensed"
 msgstr "semi condensado"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8809,7 +8878,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:625
-msgid "textattr|normal"
+msgctxt "textattr"
+msgid "normal"
 msgstr "normal"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8820,7 +8890,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:634
-msgid "textattr|semi expanded"
+msgctxt "textattr"
+msgid "semi expanded"
 msgstr "semi expandido"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8831,7 +8902,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:643
-msgid "textattr|expanded"
+msgctxt "textattr"
+msgid "expanded"
 msgstr "expandido"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8842,7 +8914,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:652
-msgid "textattr|extra expanded"
+msgctxt "textattr"
+msgid "extra expanded"
 msgstr "extra expandido"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8853,7 +8926,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:661
-msgid "textattr|ultra expanded"
+msgctxt "textattr"
+msgid "ultra expanded"
 msgstr "ultra expandido"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8864,7 +8938,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:670
-msgid "textattr|small caps"
+msgctxt "textattr"
+msgid "small caps"
 msgstr "maiúsculas pequenas"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8875,7 +8950,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:679
-msgid "textattr|oblique"
+msgctxt "textattr"
+msgid "oblique"
 msgstr "oblicuo"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8886,7 +8962,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:688
-msgid "textattr|italic"
+msgctxt "textattr"
+msgid "italic"
 msgstr "cursiva"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8897,7 +8974,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:697
-msgid "textattr|Default"
+msgctxt "textattr"
+msgid "Default"
 msgstr "Predeterminado"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8908,7 +8986,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:706
-msgid "textattr|Text body"
+msgctxt "textattr"
+msgid "Text body"
 msgstr "Corpo do texto"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8919,7 +8998,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:715
-msgid "textattr|Heading"
+msgctxt "textattr"
+msgid "Heading"
 msgstr "Cabeceira"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8931,7 +9011,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:725
-msgid "textattr|baseline"
+msgctxt "textattr"
+msgid "baseline"
 msgstr "en liña"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8942,7 +9023,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:734
-msgid "textattr|sub"
+msgctxt "textattr"
+msgid "sub"
 msgstr "subíndice"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8953,7 +9035,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:743
-msgid "textattr|super"
+msgctxt "textattr"
+msgid "super"
 msgstr "super índice"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8964,7 +9047,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:752
-msgid "textattr|top"
+msgctxt "textattr"
+msgid "top"
 msgstr "superior"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8975,7 +9059,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:761
-msgid "textattr|text-top"
+msgctxt "textattr"
+msgid "text-top"
 msgstr "texto-superior"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8986,7 +9071,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:770
-msgid "textattr|middle"
+msgctxt "textattr"
+msgid "middle"
 msgstr "medio"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8997,7 +9083,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:779
-msgid "textattr|bottom"
+msgctxt "textattr"
+msgid "bottom"
 msgstr "inferior"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9008,7 +9095,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:788
-msgid "textattr|text-bottom"
+msgctxt "textattr"
+msgid "text-bottom"
 msgstr "texto-inferior"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9020,7 +9108,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:798
-msgid "textattr|inherit"
+msgctxt "textattr"
+msgid "inherit"
 msgstr "herdar"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9031,7 +9120,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:807
-msgid "textattr|lr-tb"
+msgctxt "textattr"
+msgid "lr-tb"
 msgstr "esde-arab"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9042,7 +9132,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:816
-msgid "textattr|rl-tb"
+msgctxt "textattr"
+msgid "rl-tb"
 msgstr "dees-arab"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9053,7 +9144,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:825
-msgid "textattr|tb-rl"
+msgctxt "textattr"
+msgid "tb-rl"
 msgstr "arab-dees"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9064,7 +9156,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:834
-msgid "textattr|tb-lr"
+msgctxt "textattr"
+msgid "tb-lr"
 msgstr "arab-esde"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9075,7 +9168,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:843
-msgid "textattr|bt-rl"
+msgctxt "textattr"
+msgid "bt-rl"
 msgstr "abar-dees"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9086,7 +9180,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:852
-msgid "textattr|bt-lr"
+msgctxt "textattr"
+msgid "bt-lr"
 msgstr "abar-esde"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9097,7 +9192,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:861
-msgid "textattr|lr"
+msgctxt "textattr"
+msgid "lr"
 msgstr "esde"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9108,7 +9204,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:870
-msgid "textattr|rl"
+msgctxt "textattr"
+msgid "rl"
 msgstr "dees"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9119,7 +9216,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:879
-msgid "textattr|tb"
+msgctxt "textattr"
+msgid "tb"
 msgstr "arab"
 
 #. Translators: this is a tip for the user on how to toggle a checkbox.
Index: po/et.po
===================================================================
--- po/et.po	(revision 4467)
+++ po/et.po	(working copy)
@@ -2250,7 +2250,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:2975
-msgid "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
 msgstr "valimata"
 
 #. Translators: this object is now selected.
@@ -2269,7 +2270,8 @@
 #: ../src/orca/scripts/apps/soffice/where_am_i.py:161
 #: ../src/orca/speechgenerator.py:242 ../src/orca/where_am_I.py:569
 #: ../src/orca/where_am_I.py:990
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr "valitud"
 
 #. Translators: this object is now unselected.
@@ -2285,7 +2287,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:3877 ../src/orca/default.py:7468
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr "valimata"
 
 #. Translators: when users are navigating a table, they
@@ -2625,7 +2628,8 @@
 #: ../src/orca/flat_review.py:376
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:547
 #: ../src/orca/speechgenerator.py:1156 ../src/orca/where_am_I.py:225
-msgid "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
 msgstr "valitud"
 
 #. Translators: this is in reference to a radio button being
@@ -2636,7 +2640,8 @@
 #: ../src/orca/flat_review.py:383
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:554
 #: ../src/orca/speechgenerator.py:1163 ../src/orca/where_am_I.py:232
-msgid "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
 msgstr "valimata"
 
 #. Translators: The component orientation is horizontal.
@@ -4948,7 +4953,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr ""
 
 #. Translators: long braille for the rolename of a dial.
@@ -5101,7 +5107,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr ""
 
 #. Translators: long braille for the rolename of a form.
@@ -7233,7 +7240,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:646
-msgid "text|read only"
+msgctxt "text"
+msgid "read only"
 msgstr ""
 
 #. Translators: this is used to indicate the user is in a text
@@ -7243,7 +7251,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:654
-msgid "text|rdonly"
+msgctxt "text"
+msgid "rdonly"
 msgstr ""
 
 #. Translators: the regular expression here represents a string to
@@ -8046,7 +8055,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:63
-msgid "textattr|background color"
+msgctxt "textattr"
+msgid "background color"
 msgstr ""
 
 #. Translators: this attribute specifies whether to make the background
@@ -8059,7 +8069,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:74
-msgid "textattr|background full height"
+msgctxt "textattr"
+msgid "background full height"
 msgstr ""
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8070,7 +8081,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:83
-msgid "textattr|background stipple"
+msgctxt "textattr"
+msgid "background stipple"
 msgstr ""
 
 #. Translators: this attribute specifies the direction of the text.
@@ -8081,7 +8093,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:92
-msgid "textattr|direction"
+msgctxt "textattr"
+msgid "direction"
 msgstr ""
 
 #. Translators: this attribute specifies whether the text is editable.
@@ -8092,7 +8105,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:101
-msgid "textattr|editable"
+msgctxt "textattr"
+msgid "editable"
 msgstr ""
 
 #. Translators: this attribute specifies the font family name of the text.
@@ -8102,7 +8116,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:109
-msgid "textattr|family name"
+msgctxt "textattr"
+msgid "family name"
 msgstr ""
 
 #. Translators: this attribute specifies the foreground color of the text.
@@ -8113,7 +8128,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:118
-msgid "textattr|foreground color"
+msgctxt "textattr"
+msgid "foreground color"
 msgstr ""
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8124,7 +8140,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:127
-msgid "textattr|foreground stipple"
+msgctxt "textattr"
+msgid "foreground stipple"
 msgstr ""
 
 #. Translators: this attribute specifies the effect applied to the font
@@ -8136,7 +8153,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:137
-msgid "textattr|font effect"
+msgctxt "textattr"
+msgid "font effect"
 msgstr ""
 
 #. Translators: this attribute specifies the indentation of the text
@@ -8147,7 +8165,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:146
-msgid "textattr|indent"
+msgctxt "textattr"
+msgid "indent"
 msgstr ""
 
 #. Translators: this attribute specifies whether the text is invisible.
@@ -8158,7 +8177,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:155
-msgid "textattr|invisible"
+msgctxt "textattr"
+msgid "invisible"
 msgstr ""
 
 #. Translators: this attribute specifies how the justification of the text.
@@ -8169,7 +8189,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:164
-msgid "textattr|justification"
+msgctxt "textattr"
+msgid "justification"
 msgstr ""
 
 #. Translators: this attribute specifies the language that the text is
@@ -8180,7 +8201,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:173
-msgid "textattr|language"
+msgctxt "textattr"
+msgid "language"
 msgstr ""
 
 #. Translators: this attribute specifies the pixel width of the left margin.
@@ -8190,7 +8212,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:181
-msgid "textattr|left margin"
+msgctxt "textattr"
+msgid "left margin"
 msgstr ""
 
 #. Translators: this attribute specifies the height of the line of text.
@@ -8201,7 +8224,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:190
-msgid "textattr|line height"
+msgctxt "textattr"
+msgid "line height"
 msgstr ""
 
 #. Translators: this attribute refers to the named style which is associated
@@ -8215,7 +8239,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:202
-msgid "textattr|paragraph style"
+msgctxt "textattr"
+msgid "paragraph style"
 msgstr "lõigu laad"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8226,7 +8251,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:211
-msgid "textattr|pixels above lines"
+msgctxt "textattr"
+msgid "pixels above lines"
 msgstr ""
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8237,7 +8263,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:220
-msgid "textattr|pixels below lines"
+msgctxt "textattr"
+msgid "pixels below lines"
 msgstr ""
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8249,7 +8276,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:230
-msgid "textattr|pixels inside wrap"
+msgctxt "textattr"
+msgid "pixels inside wrap"
 msgstr ""
 
 #. Translators: this attribute specifies the pixel width of the right margin.
@@ -8259,7 +8287,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:238
-msgid "textattr|right margin"
+msgctxt "textattr"
+msgid "right margin"
 msgstr ""
 
 #. Translators: this attribute specifies the number of pixels that the
@@ -8270,7 +8299,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:247
-msgid "textattr|rise"
+msgctxt "textattr"
+msgid "rise"
 msgstr ""
 
 #. Translators: this attribute specifies the scale of the characters. The
@@ -8281,7 +8311,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:256
-msgid "textattr|scale"
+msgctxt "textattr"
+msgid "scale"
 msgstr ""
 
 #. Translators: this attribute specifies the size of the text.
@@ -8291,7 +8322,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:264
-msgid "textattr|size"
+msgctxt "textattr"
+msgid "size"
 msgstr ""
 
 #. Translators: this attribute specifies the stretch of he text, if set.
@@ -8304,7 +8336,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:275
-msgid "textattr|stretch"
+msgctxt "textattr"
+msgid "stretch"
 msgstr ""
 
 #. Translators: this attribute specifies whether the text is strike though
@@ -8316,7 +8349,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:285
-msgid "textattr|strike through"
+msgctxt "textattr"
+msgid "strike through"
 msgstr ""
 
 #. Translators: this attribute specifies the slant style of the text,
@@ -8327,7 +8361,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:294
-msgid "textattr|style"
+msgctxt "textattr"
+msgid "style"
 msgstr ""
 
 #. Translators: this attribute specifies the decoration of the text.
@@ -8338,7 +8373,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:303
-msgid "textattr|text decoration"
+msgctxt "textattr"
+msgid "text decoration"
 msgstr ""
 
 #. Translators: this attribute specifies the angle at which the text is
@@ -8351,7 +8387,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:314
-msgid "textattr|text rotation"
+msgctxt "textattr"
+msgid "text rotation"
 msgstr ""
 
 #. Translators: this attribute specifies the shadow effects applied to the text.
@@ -8362,7 +8399,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:323
-msgid "textattr|text shadow"
+msgctxt "textattr"
+msgid "text shadow"
 msgstr ""
 
 #. Translators: this attributes specifies whether the text is underlined.
@@ -8374,7 +8412,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:332
 #, fuzzy
-msgid "textattr|underline"
+msgctxt "textattr"
+msgid "underline"
 msgstr "allajoonitud"
 
 #. Translators: this attribute specifies the capitalization variant of
@@ -8385,7 +8424,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:341
-msgid "textattr|variant"
+msgctxt "textattr"
+msgid "variant"
 msgstr ""
 
 #. Translators: this attributes specifies what vertical alignment property
@@ -8396,7 +8436,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:350
-msgid "textattr|vertical align"
+msgctxt "textattr"
+msgid "vertical align"
 msgstr ""
 
 #. Translators: this attribute specifies the weight of the text.
@@ -8407,7 +8448,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:359
-msgid "textattr|weight"
+msgctxt "textattr"
+msgid "weight"
 msgstr ""
 
 #. Translators: this attribute specifies the wrap mode of the text, if any.
@@ -8418,7 +8460,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:368
-msgid "textattr|wrap mode"
+msgctxt "textattr"
+msgid "wrap mode"
 msgstr ""
 
 #. Translators: this attribute specifies the way the text is written.
@@ -8431,7 +8474,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:379
-msgid "textattr|writing mode"
+msgctxt "textattr"
+msgid "writing mode"
 msgstr ""
 
 #. The following are the known values of some of these text attributes.
@@ -8449,7 +8493,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:397
-msgid "textattr|true"
+msgctxt "textattr"
+msgid "true"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8461,7 +8506,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:407
-msgid "textattr|false"
+msgctxt "textattr"
+msgid "false"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8474,7 +8520,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:418
-msgid "textattr|none"
+msgctxt "textattr"
+msgid "none"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8485,7 +8532,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:427
-msgid "textattr|engrave"
+msgctxt "textattr"
+msgid "engrave"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8496,7 +8544,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:436
-msgid "textattr|emboss"
+msgctxt "textattr"
+msgid "emboss"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8507,7 +8556,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:445
-msgid "textattr|outline"
+msgctxt "textattr"
+msgid "outline"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8518,7 +8568,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:454
-msgid "textattr|overline"
+msgctxt "textattr"
+msgid "overline"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8529,7 +8580,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:463
-msgid "textattr|line through"
+msgctxt "textattr"
+msgid "line through"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8540,7 +8592,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:472
-msgid "textattr|blink"
+msgctxt "textattr"
+msgid "blink"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8551,7 +8604,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:481
-msgid "textattr|black"
+msgctxt "textattr"
+msgid "black"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8562,7 +8616,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:490
-msgid "textattr|single"
+msgctxt "textattr"
+msgid "single"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8573,7 +8628,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:499
-msgid "textattr|double"
+msgctxt "textattr"
+msgid "double"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8584,7 +8640,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:508
-msgid "textattr|low"
+msgctxt "textattr"
+msgid "low"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8595,7 +8652,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:517
-msgid "textattr|char"
+msgctxt "textattr"
+msgid "char"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8606,7 +8664,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:526
-msgid "textattr|word"
+msgctxt "textattr"
+msgid "word"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8617,7 +8676,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:535
-msgid "textattr|ltr"
+msgctxt "textattr"
+msgid "ltr"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8628,7 +8688,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:544
-msgid "textattr|rtl"
+msgctxt "textattr"
+msgid "rtl"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8640,7 +8701,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:553
 #, fuzzy
-msgid "textattr|left"
+msgctxt "textattr"
+msgid "left"
 msgstr "valitud"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8651,7 +8713,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:562
-msgid "textattr|right"
+msgctxt "textattr"
+msgid "right"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8662,7 +8725,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:571
-msgid "textattr|center"
+msgctxt "textattr"
+msgid "center"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8673,7 +8737,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:580
-msgid "textattr|fill"
+msgctxt "textattr"
+msgid "fill"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8684,7 +8749,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:589
-msgid "textattr|ultra condensed"
+msgctxt "textattr"
+msgid "ultra condensed"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8695,7 +8761,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:598
-msgid "textattr|extra condensed"
+msgctxt "textattr"
+msgid "extra condensed"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8706,7 +8773,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:607
-msgid "textattr|condensed"
+msgctxt "textattr"
+msgid "condensed"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8717,7 +8785,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:616
-msgid "textattr|semi condensed"
+msgctxt "textattr"
+msgid "semi condensed"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8728,7 +8797,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:625
-msgid "textattr|normal"
+msgctxt "textattr"
+msgid "normal"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8739,7 +8809,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:634
-msgid "textattr|semi expanded"
+msgctxt "textattr"
+msgid "semi expanded"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8751,7 +8822,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:643
 #, fuzzy
-msgid "textattr|expanded"
+msgctxt "textattr"
+msgid "expanded"
 msgstr "laiendatud"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8762,7 +8834,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:652
-msgid "textattr|extra expanded"
+msgctxt "textattr"
+msgid "extra expanded"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8773,7 +8846,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:661
-msgid "textattr|ultra expanded"
+msgctxt "textattr"
+msgid "ultra expanded"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8784,7 +8858,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:670
-msgid "textattr|small caps"
+msgctxt "textattr"
+msgid "small caps"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8795,7 +8870,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:679
-msgid "textattr|oblique"
+msgctxt "textattr"
+msgid "oblique"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8806,7 +8882,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:688
-msgid "textattr|italic"
+msgctxt "textattr"
+msgid "italic"
 msgstr "kursiiv"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8817,7 +8894,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:697
-msgid "textattr|Default"
+msgctxt "textattr"
+msgid "Default"
 msgstr "Vaikimisi"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8828,7 +8906,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:706
-msgid "textattr|Text body"
+msgctxt "textattr"
+msgid "Text body"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8839,7 +8918,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:715
-msgid "textattr|Heading"
+msgctxt "textattr"
+msgid "Heading"
 msgstr "Päis"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8852,7 +8932,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:725
 #, fuzzy
-msgid "textattr|baseline"
+msgctxt "textattr"
+msgid "baseline"
 msgstr "valitud"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8863,7 +8944,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:734
-msgid "textattr|sub"
+msgctxt "textattr"
+msgid "sub"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8874,7 +8956,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:743
-msgid "textattr|super"
+msgctxt "textattr"
+msgid "super"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8885,7 +8968,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:752
-msgid "textattr|top"
+msgctxt "textattr"
+msgid "top"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8896,7 +8980,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:761
-msgid "textattr|text-top"
+msgctxt "textattr"
+msgid "text-top"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8907,7 +8992,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:770
-msgid "textattr|middle"
+msgctxt "textattr"
+msgid "middle"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8918,7 +9004,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:779
-msgid "textattr|bottom"
+msgctxt "textattr"
+msgid "bottom"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8929,7 +9016,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:788
-msgid "textattr|text-bottom"
+msgctxt "textattr"
+msgid "text-bottom"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8941,7 +9029,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:798
-msgid "textattr|inherit"
+msgctxt "textattr"
+msgid "inherit"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8952,7 +9041,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:807
-msgid "textattr|lr-tb"
+msgctxt "textattr"
+msgid "lr-tb"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8963,7 +9053,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:816
-msgid "textattr|rl-tb"
+msgctxt "textattr"
+msgid "rl-tb"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8974,7 +9065,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:825
-msgid "textattr|tb-rl"
+msgctxt "textattr"
+msgid "tb-rl"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8985,7 +9077,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:834
-msgid "textattr|tb-lr"
+msgctxt "textattr"
+msgid "tb-lr"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8996,7 +9089,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:843
-msgid "textattr|bt-rl"
+msgctxt "textattr"
+msgid "bt-rl"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9007,7 +9101,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:852
-msgid "textattr|bt-lr"
+msgctxt "textattr"
+msgid "bt-lr"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9018,7 +9113,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:861
-msgid "textattr|lr"
+msgctxt "textattr"
+msgid "lr"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9029,7 +9125,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:870
-msgid "textattr|rl"
+msgctxt "textattr"
+msgid "rl"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9040,7 +9137,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:879
-msgid "textattr|tb"
+msgctxt "textattr"
+msgid "tb"
 msgstr ""
 
 #. Translators: this is a tip for the user on how to toggle a checkbox.
Index: po/ml.po
===================================================================
--- po/ml.po	(revision 4467)
+++ po/ml.po	(working copy)
@@ -551,7 +551,7 @@
 #.
 #: ../src/orca/chnames.py:167
 msgid "vertical bar"
-msgstr "നേറെയുള്ള ബാര്‍ (| എന്ന ചിഹ്നം)"
+msgstr " എന്ന ചിഹ്നം)"
 
 #. Translators: this is the spoken word for the character '}' (U+007d)
 #.
@@ -2114,7 +2114,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:2744
-msgid "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
 msgstr "തിരഞ്ഞെടുത്തിട്ടില്ലാത്തത്"
 
 #. Translators: this means the user has selected
@@ -2138,7 +2139,8 @@
 #: ../src/orca/default.py:3490 ../src/orca/default.py:3711
 #: ../src/orca/default.py:6666 ../src/orca/scripts/StarOffice.py:170
 #: ../src/orca/speechgenerator.py:238 ../src/orca/where_am_I.py:484
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr "തിരഞ്ഞെടുത്തവ "
 
 #. Translators: this object is now unselected.
@@ -2154,7 +2156,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:3499 ../src/orca/default.py:6682
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr "തിരഞ്ഞെടുക്കാത്തവ "
 
 #. Translators: when users are navigating a table, they
@@ -2410,7 +2413,8 @@
 #.
 #: ../src/orca/flat_review.py:377 ../src/orca/Gecko.py:1130
 #: ../src/orca/speechgenerator.py:1065 ../src/orca/where_am_I.py:199
-msgid "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
 msgstr "തിരഞ്ഞെടുത്തവ"
 
 #. Translators: this is in reference to a radio button being
@@ -2420,7 +2424,8 @@
 #.
 #: ../src/orca/flat_review.py:384 ../src/orca/Gecko.py:1137
 #: ../src/orca/speechgenerator.py:1072 ../src/orca/where_am_I.py:206
-msgid "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
 msgstr "തിരഞ്ഞെടുത്തിട്ടില്ലാത്തത് "
 
 #. Translators: The component orientation is horizontal.
@@ -3451,7 +3456,8 @@
 #.
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #: ../src/orca/J2SE-access-bridge.py:86
-msgid "listitem|selected"
+msgctxt "listitem"
+msgid "selected"
 msgstr "തിരഞ്ഞെടുത്തവ "
 
 #. Translators: this represents the state of a node in a tree
@@ -3459,7 +3465,8 @@
 #.
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #: ../src/orca/J2SE-access-bridge.py:94
-msgid "listitem|unselected"
+msgctxt "listitem"
+msgid "unselected"
 msgstr "തിരഞ്ഞെടുക്കാത്തവ"
 
 #. Translators: this is presented in a GUI to represent the
@@ -4541,7 +4548,8 @@
 #.
 #: ../src/orca/orca.py:1302 ../src/orca/orca.py:1315 ../src/orca/orca.py:1436
 #: ../src/orca/orca.py:1477
-msgid "option|speech"
+msgctxt "option"
+msgid "speech"
 msgstr ""
 
 #. Translators: this option is for enabling braille output on
@@ -4551,7 +4559,8 @@
 #.
 #: ../src/orca/orca.py:1303 ../src/orca/orca.py:1316 ../src/orca/orca.py:1444
 #: ../src/orca/orca.py:1479
-msgid "option|braille"
+msgctxt "option"
+msgid "braille"
 msgstr "ബ്രെയിലി"
 
 #. Translators: this option is for enabling a GUI to monitor
@@ -4561,7 +4570,8 @@
 #.
 #: ../src/orca/orca.py:1304 ../src/orca/orca.py:1317 ../src/orca/orca.py:1452
 #: ../src/orca/orca.py:1481
-msgid "option|braille-monitor"
+msgctxt "option"
+msgid "braille-monitor"
 msgstr ""
 
 #. Translators: this option is for enabling screen
@@ -4571,7 +4581,8 @@
 #.
 #: ../src/orca/orca.py:1305 ../src/orca/orca.py:1318 ../src/orca/orca.py:1460
 #: ../src/orca/orca.py:1483
-msgid "option|magnifier"
+msgctxt "option"
+msgid "magnifier"
 msgstr ""
 
 #. Translators: this option is for enabling the display
@@ -4581,7 +4592,8 @@
 #.
 #: ../src/orca/orca.py:1306 ../src/orca/orca.py:1319 ../src/orca/orca.py:1468
 #: ../src/orca/orca.py:1485
-msgid "option|main-window"
+msgctxt "option"
+msgid "main-window"
 msgstr ""
 
 #. Translators: if the user supplies an option via the '-e, --enable'
@@ -5536,7 +5548,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr "ഡയല്‍ ചെയ്യുക"
 
 #. Translators: long braille for the rolename of a dial.
@@ -5687,7 +5700,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr "രീതി"
 
 #. Translators: long braille for the rolename of a form.
Index: po/nl.po
===================================================================
--- po/nl.po	(revision 4467)
+++ po/nl.po	(working copy)
@@ -2315,7 +2315,8 @@
 #.
 #: ../src/orca/default.py:2975
 #, fuzzy
-msgid "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
 msgstr "niet geselecteerd"
 
 #. Translators: this object is now selected.
@@ -2335,7 +2336,8 @@
 #: ../src/orca/speechgenerator.py:242 ../src/orca/where_am_I.py:569
 #: ../src/orca/where_am_I.py:990
 #, fuzzy
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr "geselecteerd"
 
 #. Translators: this object is now unselected.
@@ -2352,7 +2354,8 @@
 #.
 #: ../src/orca/default.py:3877 ../src/orca/default.py:7468
 #, fuzzy
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr "gedeselecteerd"
 
 #. Translators: when users are navigating a table, they
@@ -2707,7 +2710,8 @@
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:547
 #: ../src/orca/speechgenerator.py:1156 ../src/orca/where_am_I.py:225
 #, fuzzy
-msgid "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
 msgstr "keuzerondje"
 
 #. Translators: this is in reference to a radio button being
@@ -2719,7 +2723,8 @@
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:554
 #: ../src/orca/speechgenerator.py:1163 ../src/orca/where_am_I.py:232
 #, fuzzy
-msgid "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
 msgstr "niet geselecteerd"
 
 #. Translators: The component orientation is horizontal.
@@ -5121,7 +5126,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr ""
 
 #. Translators: long braille for the rolename of a dial.
@@ -5274,7 +5280,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr ""
 
 #. Translators: long braille for the rolename of a form.
@@ -7444,7 +7451,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:646
-msgid "text|read only"
+msgctxt "text"
+msgid "read only"
 msgstr ""
 
 #. Translators: this is used to indicate the user is in a text
@@ -7454,7 +7462,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:654
-msgid "text|rdonly"
+msgctxt "text"
+msgid "rdonly"
 msgstr ""
 
 #. Translators: the regular expression here represents a string to
@@ -8292,7 +8301,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:63
-msgid "textattr|background color"
+msgctxt "textattr"
+msgid "background color"
 msgstr ""
 
 #. Translators: this attribute specifies whether to make the background
@@ -8305,7 +8315,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:74
-msgid "textattr|background full height"
+msgctxt "textattr"
+msgid "background full height"
 msgstr ""
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8316,7 +8327,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:83
-msgid "textattr|background stipple"
+msgctxt "textattr"
+msgid "background stipple"
 msgstr ""
 
 #. Translators: this attribute specifies the direction of the text.
@@ -8327,7 +8339,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:92
-msgid "textattr|direction"
+msgctxt "textattr"
+msgid "direction"
 msgstr ""
 
 #. Translators: this attribute specifies whether the text is editable.
@@ -8338,7 +8351,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:101
-msgid "textattr|editable"
+msgctxt "textattr"
+msgid "editable"
 msgstr ""
 
 #. Translators: this attribute specifies the font family name of the text.
@@ -8348,7 +8362,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:109
-msgid "textattr|family name"
+msgctxt "textattr"
+msgid "family name"
 msgstr ""
 
 #. Translators: this attribute specifies the foreground color of the text.
@@ -8359,7 +8374,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:118
-msgid "textattr|foreground color"
+msgctxt "textattr"
+msgid "foreground color"
 msgstr ""
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8370,7 +8386,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:127
-msgid "textattr|foreground stipple"
+msgctxt "textattr"
+msgid "foreground stipple"
 msgstr ""
 
 #. Translators: this attribute specifies the effect applied to the font
@@ -8382,7 +8399,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:137
-msgid "textattr|font effect"
+msgctxt "textattr"
+msgid "font effect"
 msgstr ""
 
 #. Translators: this attribute specifies the indentation of the text
@@ -8393,7 +8411,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:146
-msgid "textattr|indent"
+msgctxt "textattr"
+msgid "indent"
 msgstr ""
 
 #. Translators: this attribute specifies whether the text is invisible.
@@ -8404,7 +8423,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:155
-msgid "textattr|invisible"
+msgctxt "textattr"
+msgid "invisible"
 msgstr ""
 
 #. Translators: this attribute specifies how the justification of the text.
@@ -8415,7 +8435,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:164
-msgid "textattr|justification"
+msgctxt "textattr"
+msgid "justification"
 msgstr ""
 
 #. Translators: this attribute specifies the language that the text is
@@ -8426,7 +8447,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:173
-msgid "textattr|language"
+msgctxt "textattr"
+msgid "language"
 msgstr ""
 
 #. Translators: this attribute specifies the pixel width of the left margin.
@@ -8436,7 +8458,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:181
-msgid "textattr|left margin"
+msgctxt "textattr"
+msgid "left margin"
 msgstr ""
 
 #. Translators: this attribute specifies the height of the line of text.
@@ -8447,7 +8470,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:190
-msgid "textattr|line height"
+msgctxt "textattr"
+msgid "line height"
 msgstr ""
 
 #. Translators: this attribute refers to the named style which is associated
@@ -8461,7 +8485,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:202
-msgid "textattr|paragraph style"
+msgctxt "textattr"
+msgid "paragraph style"
 msgstr ""
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8472,7 +8497,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:211
-msgid "textattr|pixels above lines"
+msgctxt "textattr"
+msgid "pixels above lines"
 msgstr ""
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8483,7 +8509,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:220
-msgid "textattr|pixels below lines"
+msgctxt "textattr"
+msgid "pixels below lines"
 msgstr ""
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8495,7 +8522,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:230
-msgid "textattr|pixels inside wrap"
+msgctxt "textattr"
+msgid "pixels inside wrap"
 msgstr ""
 
 #. Translators: this attribute specifies the pixel width of the right margin.
@@ -8505,7 +8533,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:238
-msgid "textattr|right margin"
+msgctxt "textattr"
+msgid "right margin"
 msgstr ""
 
 #. Translators: this attribute specifies the number of pixels that the
@@ -8516,7 +8545,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:247
-msgid "textattr|rise"
+msgctxt "textattr"
+msgid "rise"
 msgstr ""
 
 #. Translators: this attribute specifies the scale of the characters. The
@@ -8527,7 +8557,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:256
-msgid "textattr|scale"
+msgctxt "textattr"
+msgid "scale"
 msgstr ""
 
 #. Translators: this attribute specifies the size of the text.
@@ -8537,7 +8568,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:264
-msgid "textattr|size"
+msgctxt "textattr"
+msgid "size"
 msgstr ""
 
 #. Translators: this attribute specifies the stretch of he text, if set.
@@ -8550,7 +8582,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:275
-msgid "textattr|stretch"
+msgctxt "textattr"
+msgid "stretch"
 msgstr ""
 
 #. Translators: this attribute specifies whether the text is strike though
@@ -8562,7 +8595,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:285
-msgid "textattr|strike through"
+msgctxt "textattr"
+msgid "strike through"
 msgstr ""
 
 #. Translators: this attribute specifies the slant style of the text,
@@ -8573,7 +8607,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:294
-msgid "textattr|style"
+msgctxt "textattr"
+msgid "style"
 msgstr ""
 
 #. Translators: this attribute specifies the decoration of the text.
@@ -8584,7 +8619,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:303
-msgid "textattr|text decoration"
+msgctxt "textattr"
+msgid "text decoration"
 msgstr ""
 
 #. Translators: this attribute specifies the angle at which the text is
@@ -8597,7 +8633,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:314
-msgid "textattr|text rotation"
+msgctxt "textattr"
+msgid "text rotation"
 msgstr ""
 
 #. Translators: this attribute specifies the shadow effects applied to the text.
@@ -8608,7 +8645,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:323
-msgid "textattr|text shadow"
+msgctxt "textattr"
+msgid "text shadow"
 msgstr ""
 
 #. Translators: this attributes specifies whether the text is underlined.
@@ -8620,7 +8658,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:332
 #, fuzzy
-msgid "textattr|underline"
+msgctxt "textattr"
+msgid "underline"
 msgstr "laag streepje"
 
 #. Translators: this attribute specifies the capitalization variant of
@@ -8631,7 +8670,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:341
-msgid "textattr|variant"
+msgctxt "textattr"
+msgid "variant"
 msgstr ""
 
 #. Translators: this attributes specifies what vertical alignment property
@@ -8642,7 +8682,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:350
-msgid "textattr|vertical align"
+msgctxt "textattr"
+msgid "vertical align"
 msgstr ""
 
 #. Translators: this attribute specifies the weight of the text.
@@ -8653,7 +8694,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:359
-msgid "textattr|weight"
+msgctxt "textattr"
+msgid "weight"
 msgstr ""
 
 #. Translators: this attribute specifies the wrap mode of the text, if any.
@@ -8664,7 +8706,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:368
-msgid "textattr|wrap mode"
+msgctxt "textattr"
+msgid "wrap mode"
 msgstr ""
 
 #. Translators: this attribute specifies the way the text is written.
@@ -8677,7 +8720,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:379
-msgid "textattr|writing mode"
+msgctxt "textattr"
+msgid "writing mode"
 msgstr ""
 
 #. The following are the known values of some of these text attributes.
@@ -8695,7 +8739,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:397
-msgid "textattr|true"
+msgctxt "textattr"
+msgid "true"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8707,7 +8752,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:407
-msgid "textattr|false"
+msgctxt "textattr"
+msgid "false"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8720,7 +8766,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:418
-msgid "textattr|none"
+msgctxt "textattr"
+msgid "none"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8731,7 +8778,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:427
-msgid "textattr|engrave"
+msgctxt "textattr"
+msgid "engrave"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8742,7 +8790,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:436
-msgid "textattr|emboss"
+msgctxt "textattr"
+msgid "emboss"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8753,7 +8802,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:445
-msgid "textattr|outline"
+msgctxt "textattr"
+msgid "outline"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8764,7 +8814,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:454
-msgid "textattr|overline"
+msgctxt "textattr"
+msgid "overline"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8775,7 +8826,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:463
-msgid "textattr|line through"
+msgctxt "textattr"
+msgid "line through"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8786,7 +8838,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:472
-msgid "textattr|blink"
+msgctxt "textattr"
+msgid "blink"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8797,7 +8850,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:481
-msgid "textattr|black"
+msgctxt "textattr"
+msgid "black"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8808,7 +8862,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:490
-msgid "textattr|single"
+msgctxt "textattr"
+msgid "single"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8819,7 +8874,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:499
-msgid "textattr|double"
+msgctxt "textattr"
+msgid "double"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8830,7 +8886,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:508
-msgid "textattr|low"
+msgctxt "textattr"
+msgid "low"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8841,7 +8898,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:517
-msgid "textattr|char"
+msgctxt "textattr"
+msgid "char"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8852,7 +8910,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:526
-msgid "textattr|word"
+msgctxt "textattr"
+msgid "word"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8863,7 +8922,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:535
-msgid "textattr|ltr"
+msgctxt "textattr"
+msgid "ltr"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8874,7 +8934,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:544
-msgid "textattr|rtl"
+msgctxt "textattr"
+msgid "rtl"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8886,7 +8947,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:553
 #, fuzzy
-msgid "textattr|left"
+msgctxt "textattr"
+msgid "left"
 msgstr "geselecteerd"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8897,7 +8959,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:562
-msgid "textattr|right"
+msgctxt "textattr"
+msgid "right"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8908,7 +8971,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:571
-msgid "textattr|center"
+msgctxt "textattr"
+msgid "center"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8919,7 +8983,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:580
-msgid "textattr|fill"
+msgctxt "textattr"
+msgid "fill"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8930,7 +8995,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:589
-msgid "textattr|ultra condensed"
+msgctxt "textattr"
+msgid "ultra condensed"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8941,7 +9007,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:598
-msgid "textattr|extra condensed"
+msgctxt "textattr"
+msgid "extra condensed"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8952,7 +9019,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:607
-msgid "textattr|condensed"
+msgctxt "textattr"
+msgid "condensed"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8963,7 +9031,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:616
-msgid "textattr|semi condensed"
+msgctxt "textattr"
+msgid "semi condensed"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8974,7 +9043,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:625
-msgid "textattr|normal"
+msgctxt "textattr"
+msgid "normal"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8985,7 +9055,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:634
-msgid "textattr|semi expanded"
+msgctxt "textattr"
+msgid "semi expanded"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8997,7 +9068,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:643
 #, fuzzy
-msgid "textattr|expanded"
+msgctxt "textattr"
+msgid "expanded"
 msgstr "uitgevouwen"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9008,7 +9080,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:652
-msgid "textattr|extra expanded"
+msgctxt "textattr"
+msgid "extra expanded"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9019,7 +9092,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:661
-msgid "textattr|ultra expanded"
+msgctxt "textattr"
+msgid "ultra expanded"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9030,7 +9104,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:670
-msgid "textattr|small caps"
+msgctxt "textattr"
+msgid "small caps"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9041,7 +9116,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:679
-msgid "textattr|oblique"
+msgctxt "textattr"
+msgid "oblique"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9052,7 +9128,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:688
-msgid "textattr|italic"
+msgctxt "textattr"
+msgid "italic"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9064,7 +9141,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:697
 #, fuzzy
-msgid "textattr|Default"
+msgctxt "textattr"
+msgid "Default"
 msgstr "Standaard"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9075,7 +9153,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:706
-msgid "textattr|Text body"
+msgctxt "textattr"
+msgid "Text body"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9087,7 +9166,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:715
 #, fuzzy
-msgid "textattr|Heading"
+msgctxt "textattr"
+msgid "Heading"
 msgstr "Kop"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9100,7 +9180,8 @@
 #.
 #: ../src/orca/text_attribute_names.py:725
 #, fuzzy
-msgid "textattr|baseline"
+msgctxt "textattr"
+msgid "baseline"
 msgstr "geselecteerd"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9111,7 +9192,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:734
-msgid "textattr|sub"
+msgctxt "textattr"
+msgid "sub"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9122,7 +9204,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:743
-msgid "textattr|super"
+msgctxt "textattr"
+msgid "super"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9133,7 +9216,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:752
-msgid "textattr|top"
+msgctxt "textattr"
+msgid "top"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9144,7 +9228,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:761
-msgid "textattr|text-top"
+msgctxt "textattr"
+msgid "text-top"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9155,7 +9240,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:770
-msgid "textattr|middle"
+msgctxt "textattr"
+msgid "middle"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9166,7 +9252,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:779
-msgid "textattr|bottom"
+msgctxt "textattr"
+msgid "bottom"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9177,7 +9264,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:788
-msgid "textattr|text-bottom"
+msgctxt "textattr"
+msgid "text-bottom"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9189,7 +9277,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:798
-msgid "textattr|inherit"
+msgctxt "textattr"
+msgid "inherit"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9200,7 +9289,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:807
-msgid "textattr|lr-tb"
+msgctxt "textattr"
+msgid "lr-tb"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9211,7 +9301,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:816
-msgid "textattr|rl-tb"
+msgctxt "textattr"
+msgid "rl-tb"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9222,7 +9313,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:825
-msgid "textattr|tb-rl"
+msgctxt "textattr"
+msgid "tb-rl"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9233,7 +9325,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:834
-msgid "textattr|tb-lr"
+msgctxt "textattr"
+msgid "tb-lr"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9244,7 +9337,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:843
-msgid "textattr|bt-rl"
+msgctxt "textattr"
+msgid "bt-rl"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9255,7 +9349,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:852
-msgid "textattr|bt-lr"
+msgctxt "textattr"
+msgid "bt-lr"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9266,7 +9361,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:861
-msgid "textattr|lr"
+msgctxt "textattr"
+msgid "lr"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9277,7 +9373,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:870
-msgid "textattr|rl"
+msgctxt "textattr"
+msgid "rl"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9288,7 +9385,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:879
-msgid "textattr|tb"
+msgctxt "textattr"
+msgid "tb"
 msgstr ""
 
 #. Translators: this is a tip for the user on how to toggle a checkbox.
Index: po/pl.po
===================================================================
--- po/pl.po	(revision 4467)
+++ po/pl.po	(working copy)
@@ -2272,7 +2272,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:2989
-msgid "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
 msgstr "nie zaznaczona"
 
 #. Translators: this object is now selected.
@@ -2293,7 +2294,8 @@
 #: ../src/orca/speechgenerator.py:242
 #: ../src/orca/where_am_I.py:569
 #: ../src/orca/where_am_I.py:989
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr "zaznaczony"
 
 #. Translators: this object is now unselected.
@@ -2310,7 +2312,8 @@
 #.
 #: ../src/orca/default.py:3891
 #: ../src/orca/default.py:7514
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr "odznaczony"
 
 #. Translators: when users are navigating a table, they
@@ -2660,7 +2663,8 @@
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:547
 #: ../src/orca/speechgenerator.py:1156
 #: ../src/orca/where_am_I.py:226
-msgid "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
 msgstr "wybrany"
 
 #. Translators: this is in reference to a radio button being
@@ -2672,7 +2676,8 @@
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:554
 #: ../src/orca/speechgenerator.py:1163
 #: ../src/orca/where_am_I.py:233
-msgid "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
 msgstr "nie wybrany"
 
 #. Translators: The component orientation is horizontal.
@@ -5054,7 +5059,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr "poten"
 
 #. Translators: long braille for the rolename of a dial.
@@ -5206,7 +5212,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr "form"
 
 #. Translators: long braille for the rolename of a form.
@@ -7374,7 +7381,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:623
-msgid "text|read only"
+msgctxt "text"
+msgid "read only"
 msgstr "odczyt"
 
 #. Translators: this is used to indicate the user is in a text
@@ -7384,7 +7392,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:631
-msgid "text|rdonly"
+msgctxt "text"
+msgid "rdonly"
 msgstr "odcz"
 
 #. Translators: the regular expression here represents a string to
@@ -8198,7 +8207,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:63
-msgid "textattr|background color"
+msgctxt "textattr"
+msgid "background color"
 msgstr ""
 
 #. Translators: this attribute specifies whether to make the background
@@ -8211,7 +8221,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:74
-msgid "textattr|background full height"
+msgctxt "textattr"
+msgid "background full height"
 msgstr ""
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8222,7 +8233,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:83
-msgid "textattr|background stipple"
+msgctxt "textattr"
+msgid "background stipple"
 msgstr ""
 
 #. Translators: this attribute specifies the direction of the text.
@@ -8233,7 +8245,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:92
-msgid "textattr|direction"
+msgctxt "textattr"
+msgid "direction"
 msgstr ""
 
 #. Translators: this attribute specifies whether the text is editable.
@@ -8244,7 +8257,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:101
-msgid "textattr|editable"
+msgctxt "textattr"
+msgid "editable"
 msgstr ""
 
 #. Translators: this attribute specifies the font family name of the text.
@@ -8254,7 +8268,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:109
-msgid "textattr|family name"
+msgctxt "textattr"
+msgid "family name"
 msgstr ""
 
 #. Translators: this attribute specifies the foreground color of the text.
@@ -8265,7 +8280,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:118
-msgid "textattr|foreground color"
+msgctxt "textattr"
+msgid "foreground color"
 msgstr ""
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8276,7 +8292,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:127
-msgid "textattr|foreground stipple"
+msgctxt "textattr"
+msgid "foreground stipple"
 msgstr ""
 
 #. Translators: this attribute specifies the effect applied to the font
@@ -8288,7 +8305,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:137
-msgid "textattr|font effect"
+msgctxt "textattr"
+msgid "font effect"
 msgstr ""
 
 #. Translators: this attribute specifies the indentation of the text
@@ -8299,7 +8317,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:146
-msgid "textattr|indent"
+msgctxt "textattr"
+msgid "indent"
 msgstr ""
 
 #. Translators: this attribute specifies whether the text is invisible.
@@ -8310,7 +8329,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:155
-msgid "textattr|invisible"
+msgctxt "textattr"
+msgid "invisible"
 msgstr ""
 
 #. Translators: this attribute specifies how the justification of the text.
@@ -8321,7 +8341,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:164
-msgid "textattr|justification"
+msgctxt "textattr"
+msgid "justification"
 msgstr ""
 
 #. Translators: this attribute specifies the language that the text is
@@ -8332,7 +8353,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:173
-msgid "textattr|language"
+msgctxt "textattr"
+msgid "language"
 msgstr ""
 
 #. Translators: this attribute specifies the pixel width of the left margin.
@@ -8342,7 +8364,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:181
-msgid "textattr|left margin"
+msgctxt "textattr"
+msgid "left margin"
 msgstr ""
 
 #. Translators: this attribute specifies the height of the line of text.
@@ -8353,7 +8376,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:190
-msgid "textattr|line height"
+msgctxt "textattr"
+msgid "line height"
 msgstr ""
 
 #. Translators: this attribute refers to the named style which is associated
@@ -8367,7 +8391,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:202
-msgid "textattr|paragraph style"
+msgctxt "textattr"
+msgid "paragraph style"
 msgstr ""
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8378,7 +8403,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:211
-msgid "textattr|pixels above lines"
+msgctxt "textattr"
+msgid "pixels above lines"
 msgstr ""
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8389,7 +8415,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:220
-msgid "textattr|pixels below lines"
+msgctxt "textattr"
+msgid "pixels below lines"
 msgstr ""
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8401,7 +8428,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:230
-msgid "textattr|pixels inside wrap"
+msgctxt "textattr"
+msgid "pixels inside wrap"
 msgstr ""
 
 #. Translators: this attribute specifies the pixel width of the right margin.
@@ -8411,7 +8439,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:238
-msgid "textattr|right margin"
+msgctxt "textattr"
+msgid "right margin"
 msgstr ""
 
 #. Translators: this attribute specifies the number of pixels that the
@@ -8422,7 +8451,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:247
-msgid "textattr|rise"
+msgctxt "textattr"
+msgid "rise"
 msgstr ""
 
 #. Translators: this attribute specifies the scale of the characters. The
@@ -8433,7 +8463,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:256
-msgid "textattr|scale"
+msgctxt "textattr"
+msgid "scale"
 msgstr ""
 
 #. Translators: this attribute specifies the size of the text.
@@ -8443,7 +8474,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:264
-msgid "textattr|size"
+msgctxt "textattr"
+msgid "size"
 msgstr ""
 
 #. Translators: this attribute specifies the stretch of he text, if set.
@@ -8456,7 +8488,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:275
-msgid "textattr|stretch"
+msgctxt "textattr"
+msgid "stretch"
 msgstr ""
 
 #. Translators: this attribute specifies whether the text is strike though
@@ -8468,7 +8501,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:285
-msgid "textattr|strike through"
+msgctxt "textattr"
+msgid "strike through"
 msgstr ""
 
 #. Translators: this attribute specifies the slant style of the text,
@@ -8479,7 +8513,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:294
-msgid "textattr|style"
+msgctxt "textattr"
+msgid "style"
 msgstr ""
 
 #. Translators: this attribute specifies the decoration of the text.
@@ -8490,7 +8525,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:303
-msgid "textattr|text decoration"
+msgctxt "textattr"
+msgid "text decoration"
 msgstr ""
 
 #. Translators: this attribute specifies the angle at which the text is
@@ -8503,7 +8539,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:314
-msgid "textattr|text rotation"
+msgctxt "textattr"
+msgid "text rotation"
 msgstr ""
 
 #. Translators: this attribute specifies the shadow effects applied to the text.
@@ -8514,7 +8551,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:323
-msgid "textattr|text shadow"
+msgctxt "textattr"
+msgid "text shadow"
 msgstr ""
 
 #. Translators: this attributes specifies whether the text is underlined.
@@ -8525,7 +8563,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:332
-msgid "textattr|underline"
+msgctxt "textattr"
+msgid "underline"
 msgstr ""
 
 #. Translators: this attribute specifies the capitalization variant of
@@ -8536,7 +8575,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:341
-msgid "textattr|variant"
+msgctxt "textattr"
+msgid "variant"
 msgstr ""
 
 #. Translators: this attributes specifies what vertical alignment property
@@ -8547,7 +8587,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:350
-msgid "textattr|vertical align"
+msgctxt "textattr"
+msgid "vertical align"
 msgstr ""
 
 #. Translators: this attribute specifies the weight of the text.
@@ -8558,7 +8599,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:359
-msgid "textattr|weight"
+msgctxt "textattr"
+msgid "weight"
 msgstr ""
 
 #. Translators: this attribute specifies the wrap mode of the text, if any.
@@ -8569,7 +8611,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:368
-msgid "textattr|wrap mode"
+msgctxt "textattr"
+msgid "wrap mode"
 msgstr ""
 
 #. Translators: this attribute specifies the way the text is written.
@@ -8582,7 +8625,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:379
-msgid "textattr|writing mode"
+msgctxt "textattr"
+msgid "writing mode"
 msgstr ""
 
 #. The following are the known values of some of these text attributes.
@@ -8600,7 +8644,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:397
-msgid "textattr|true"
+msgctxt "textattr"
+msgid "true"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8612,7 +8657,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:407
-msgid "textattr|false"
+msgctxt "textattr"
+msgid "false"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8625,7 +8671,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:418
-msgid "textattr|none"
+msgctxt "textattr"
+msgid "none"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8636,7 +8683,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:427
-msgid "textattr|engrave"
+msgctxt "textattr"
+msgid "engrave"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8647,7 +8695,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:436
-msgid "textattr|emboss"
+msgctxt "textattr"
+msgid "emboss"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8658,7 +8707,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:445
-msgid "textattr|outline"
+msgctxt "textattr"
+msgid "outline"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8669,7 +8719,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:454
-msgid "textattr|overline"
+msgctxt "textattr"
+msgid "overline"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8680,7 +8731,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:463
-msgid "textattr|line through"
+msgctxt "textattr"
+msgid "line through"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8691,7 +8743,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:472
-msgid "textattr|blink"
+msgctxt "textattr"
+msgid "blink"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8702,7 +8755,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:481
-msgid "textattr|black"
+msgctxt "textattr"
+msgid "black"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8713,7 +8767,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:490
-msgid "textattr|single"
+msgctxt "textattr"
+msgid "single"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8724,7 +8779,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:499
-msgid "textattr|double"
+msgctxt "textattr"
+msgid "double"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8735,7 +8791,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:508
-msgid "textattr|low"
+msgctxt "textattr"
+msgid "low"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8746,7 +8803,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:517
-msgid "textattr|char"
+msgctxt "textattr"
+msgid "char"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8757,7 +8815,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:526
-msgid "textattr|word"
+msgctxt "textattr"
+msgid "word"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8768,7 +8827,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:535
-msgid "textattr|ltr"
+msgctxt "textattr"
+msgid "ltr"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8779,7 +8839,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:544
-msgid "textattr|rtl"
+msgctxt "textattr"
+msgid "rtl"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8790,7 +8851,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:553
-msgid "textattr|left"
+msgctxt "textattr"
+msgid "left"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8801,7 +8863,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:562
-msgid "textattr|right"
+msgctxt "textattr"
+msgid "right"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8812,7 +8875,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:571
-msgid "textattr|center"
+msgctxt "textattr"
+msgid "center"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8823,7 +8887,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:580
-msgid "textattr|fill"
+msgctxt "textattr"
+msgid "fill"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8834,7 +8899,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:589
-msgid "textattr|ultra condensed"
+msgctxt "textattr"
+msgid "ultra condensed"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8845,7 +8911,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:598
-msgid "textattr|extra condensed"
+msgctxt "textattr"
+msgid "extra condensed"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8856,7 +8923,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:607
-msgid "textattr|condensed"
+msgctxt "textattr"
+msgid "condensed"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8867,7 +8935,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:616
-msgid "textattr|semi condensed"
+msgctxt "textattr"
+msgid "semi condensed"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8878,7 +8947,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:625
-msgid "textattr|normal"
+msgctxt "textattr"
+msgid "normal"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8889,7 +8959,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:634
-msgid "textattr|semi expanded"
+msgctxt "textattr"
+msgid "semi expanded"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8900,7 +8971,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:643
-msgid "textattr|expanded"
+msgctxt "textattr"
+msgid "expanded"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8911,7 +8983,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:652
-msgid "textattr|extra expanded"
+msgctxt "textattr"
+msgid "extra expanded"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8922,7 +8995,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:661
-msgid "textattr|ultra expanded"
+msgctxt "textattr"
+msgid "ultra expanded"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8933,7 +9007,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:670
-msgid "textattr|small caps"
+msgctxt "textattr"
+msgid "small caps"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8944,7 +9019,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:679
-msgid "textattr|oblique"
+msgctxt "textattr"
+msgid "oblique"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8955,7 +9031,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:688
-msgid "textattr|italic"
+msgctxt "textattr"
+msgid "italic"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8966,7 +9043,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:697
-msgid "textattr|Default"
+msgctxt "textattr"
+msgid "Default"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8977,7 +9055,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:706
-msgid "textattr|Text body"
+msgctxt "textattr"
+msgid "Text body"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8988,7 +9067,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:715
-msgid "textattr|Heading"
+msgctxt "textattr"
+msgid "Heading"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9000,7 +9080,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:725
-msgid "textattr|baseline"
+msgctxt "textattr"
+msgid "baseline"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9011,7 +9092,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:734
-msgid "textattr|sub"
+msgctxt "textattr"
+msgid "sub"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9022,7 +9104,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:743
-msgid "textattr|super"
+msgctxt "textattr"
+msgid "super"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9033,7 +9116,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:752
-msgid "textattr|top"
+msgctxt "textattr"
+msgid "top"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9044,7 +9128,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:761
-msgid "textattr|text-top"
+msgctxt "textattr"
+msgid "text-top"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9055,7 +9140,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:770
-msgid "textattr|middle"
+msgctxt "textattr"
+msgid "middle"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9066,7 +9152,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:779
-msgid "textattr|bottom"
+msgctxt "textattr"
+msgid "bottom"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9077,7 +9164,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:788
-msgid "textattr|text-bottom"
+msgctxt "textattr"
+msgid "text-bottom"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9089,7 +9177,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:798
-msgid "textattr|inherit"
+msgctxt "textattr"
+msgid "inherit"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9100,7 +9189,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:807
-msgid "textattr|lr-tb"
+msgctxt "textattr"
+msgid "lr-tb"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9111,7 +9201,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:816
-msgid "textattr|rl-tb"
+msgctxt "textattr"
+msgid "rl-tb"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9122,7 +9213,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:825
-msgid "textattr|tb-rl"
+msgctxt "textattr"
+msgid "tb-rl"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9133,7 +9225,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:834
-msgid "textattr|tb-lr"
+msgctxt "textattr"
+msgid "tb-lr"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9144,7 +9237,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:843
-msgid "textattr|bt-rl"
+msgctxt "textattr"
+msgid "bt-rl"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9155,7 +9249,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:852
-msgid "textattr|bt-lr"
+msgctxt "textattr"
+msgid "bt-lr"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9166,7 +9261,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:861
-msgid "textattr|lr"
+msgctxt "textattr"
+msgid "lr"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9177,7 +9273,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:870
-msgid "textattr|rl"
+msgctxt "textattr"
+msgid "rl"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9188,7 +9285,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:879
-msgid "textattr|tb"
+msgctxt "textattr"
+msgid "tb"
 msgstr ""
 
 #. Translators: this is a tip for the user on how to toggle a checkbox.
Index: po/th.po
===================================================================
--- po/th.po	(revision 4467)
+++ po/th.po	(working copy)
@@ -2244,7 +2244,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:2989
-msgid "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
 msgstr "ไม่ได้เลือก"
 
 #. Translators: this object is now selected.
@@ -2263,7 +2264,8 @@
 #: ../src/orca/scripts/apps/soffice/where_am_i.py:159
 #: ../src/orca/speechgenerator.py:242 ../src/orca/where_am_I.py:569
 #: ../src/orca/where_am_I.py:989
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr "เลือกอยู่"
 
 #. Translators: this object is now unselected.
@@ -2279,7 +2281,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:3891 ../src/orca/default.py:7511
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr "ไม่ได้เลือก"
 
 #. Translators: when users are navigating a table, they
@@ -2618,7 +2621,8 @@
 #: ../src/orca/flat_review.py:376
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:547
 #: ../src/orca/speechgenerator.py:1156 ../src/orca/where_am_I.py:226
-msgid "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
 msgstr "เลือกอยู่"
 
 #. Translators: this is in reference to a radio button being
@@ -2629,7 +2633,8 @@
 #: ../src/orca/flat_review.py:383
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:554
 #: ../src/orca/speechgenerator.py:1163 ../src/orca/where_am_I.py:233
-msgid "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
 msgstr "ไม่ได้เลือก"
 
 #. Translators: The component orientation is horizontal.
@@ -4954,7 +4959,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr "dial"
 
 #. Translators: long braille for the rolename of a dial.
@@ -5105,7 +5111,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr "form"
 
 #. Translators: long braille for the rolename of a form.
@@ -7262,7 +7269,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:623
-msgid "text|read only"
+msgctxt "text"
+msgid "read only"
 msgstr "อ่านได้อย่างเดียว"
 
 #. Translators: this is used to indicate the user is in a text
@@ -7272,7 +7280,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:631
-msgid "text|rdonly"
+msgctxt "text"
+msgid "rdonly"
 msgstr "อ่านเท่านั้น"
 
 #. Translators: the regular expression here represents a string to
@@ -8076,7 +8085,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:61
-msgid "textattr|background color"
+msgctxt "textattr"
+msgid "background color"
 msgstr "สีพื้นหลัง"
 
 #. Translators: this attribute specifies whether to make the background
@@ -8087,7 +8097,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:70
-msgid "textattr|background full height"
+msgctxt "textattr"
+msgid "background full height"
 msgstr "ใช้ความสูงพื้นหลังสูงสุด"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8096,7 +8107,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:77
-msgid "textattr|background stipple"
+msgctxt "textattr"
+msgid "background stipple"
 msgstr "ใช้พื้นหลังแบบประจุด"
 
 #. Translators: this attribute specifies the direction of the text.
@@ -8105,7 +8117,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:84
-msgid "textattr|direction"
+msgctxt "textattr"
+msgid "direction"
 msgstr "ทิศทางการเขียน"
 
 #. Translators: this attribute specifies whether the text is editable.
@@ -8114,7 +8127,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:91
-msgid "textattr|editable"
+msgctxt "textattr"
+msgid "editable"
 msgstr "แก้ไขได้"
 
 #. Translators: this attribute specifies the font family name of the text.
@@ -8122,7 +8136,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:97
-msgid "textattr|family name"
+msgctxt "textattr"
+msgid "family name"
 msgstr "ชื่อตระกูลแบบอักษร"
 
 #. Translators: this attribute specifies the foreground color of the text.
@@ -8131,7 +8146,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:104
-msgid "textattr|foreground color"
+msgctxt "textattr"
+msgid "foreground color"
 msgstr "สีตัวอักษร"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -8140,7 +8156,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:111
-msgid "textattr|foreground stipple"
+msgctxt "textattr"
+msgid "foreground stipple"
 msgstr "วาดอักษรแบบประจุด"
 
 #. Translators: this attribute specifies the effect applied to the font
@@ -8150,7 +8167,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:119
-msgid "textattr|font effect"
+msgctxt "textattr"
+msgid "font effect"
 msgstr "ลูกเล่นแบบอักษร"
 
 #. Translators: this attribute specifies the indentation of the text
@@ -8159,7 +8177,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:126
-msgid "textattr|indent"
+msgctxt "textattr"
+msgid "indent"
 msgstr "การร่นย่อหน้า"
 
 #. Translators: this attribute specifies whether the text is invisible.
@@ -8168,7 +8187,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:133
-msgid "textattr|invisible"
+msgctxt "textattr"
+msgid "invisible"
 msgstr "ไม่แสดง"
 
 #. Translators: this attribute specifies how the justification of the text.
@@ -8177,7 +8197,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:140
-msgid "textattr|justification"
+msgctxt "textattr"
+msgid "justification"
 msgstr "การเรียงชิดขอบ"
 
 #. Translators: this attribute specifies the language that the text is
@@ -8186,7 +8207,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:147
-msgid "textattr|language"
+msgctxt "textattr"
+msgid "language"
 msgstr "ภาษา"
 
 #. Translators: this attribute specifies the pixel width of the left margin.
@@ -8194,7 +8216,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:153
-msgid "textattr|left margin"
+msgctxt "textattr"
+msgid "left margin"
 msgstr "ขอบซ้าย"
 
 #. Translators: this attribute specifies the height of the line of text.
@@ -8203,7 +8226,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:160
-msgid "textattr|line height"
+msgctxt "textattr"
+msgid "line height"
 msgstr "ความสูงบรรทัด"
 
 #. Translators: this attribute refers to the named style which is associated
@@ -8215,7 +8239,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:170
-msgid "textattr|paragraph style"
+msgctxt "textattr"
+msgid "paragraph style"
 msgstr "สไตล์ของย่อหน้า"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8224,7 +8249,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:177
-msgid "textattr|pixels above lines"
+msgctxt "textattr"
+msgid "pixels above lines"
 msgstr "จำนวนจุดที่เว้นเหนือบรรทัด"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8233,7 +8259,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:184
-msgid "textattr|pixels below lines"
+msgctxt "textattr"
+msgid "pixels below lines"
 msgstr "จำนวนจุดที่เว้นใต้บรรทัด"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8243,7 +8270,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:192
-msgid "textattr|pixels inside wrap"
+msgctxt "textattr"
+msgid "pixels inside wrap"
 msgstr "จำนวนจุดที่เว้นระหว่างบรรทัดในย่อหน้า"
 
 #. Translators: this attribute specifies the pixel width of the right margin.
@@ -8251,7 +8279,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:198
-msgid "textattr|right margin"
+msgctxt "textattr"
+msgid "right margin"
 msgstr "ขอบขวา"
 
 #. Translators: this attribute specifies the number of pixels that the
@@ -8260,7 +8289,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:205
-msgid "textattr|rise"
+msgctxt "textattr"
+msgid "rise"
 msgstr "ระยะยก"
 
 #. Translators: this attribute specifies the scale of the characters. The
@@ -8269,7 +8299,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:212
-msgid "textattr|scale"
+msgctxt "textattr"
+msgid "scale"
 msgstr "อัตราขยาย"
 
 #. Translators: this attribute specifies the size of the text.
@@ -8277,7 +8308,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:218
-msgid "textattr|size"
+msgctxt "textattr"
+msgid "size"
 msgstr "ขนาด"
 
 #. Translators: this attribute specifies the stretch of he text, if set.
@@ -8288,7 +8320,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:227
-msgid "textattr|stretch"
+msgctxt "textattr"
+msgid "stretch"
 msgstr "การยืด"
 
 #. Translators: this attribute specifies whether the text is strike though
@@ -8298,7 +8331,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:235
-msgid "textattr|strike through"
+msgctxt "textattr"
+msgid "strike through"
 msgstr "ขีดฆ่า"
 
 #. Translators: this attribute specifies the slant style of the text,
@@ -8307,7 +8341,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:242
-msgid "textattr|style"
+msgctxt "textattr"
+msgid "style"
 msgstr "สไตล์"
 
 #. Translators: this attribute specifies the decoration of the text.
@@ -8316,7 +8351,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:249
-msgid "textattr|text decoration"
+msgctxt "textattr"
+msgid "text decoration"
 msgstr "การประดับข้อความ"
 
 #. Translators: this attribute specifies the angle at which the text is
@@ -8327,7 +8363,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:258
-msgid "textattr|text rotation"
+msgctxt "textattr"
+msgid "text rotation"
 msgstr "การหมุนข้อความ"
 
 #. Translators: this attribute specifies the shadow effects applied to the text.
@@ -8336,7 +8373,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:265
-msgid "textattr|text shadow"
+msgctxt "textattr"
+msgid "text shadow"
 msgstr "เงาข้อความ"
 
 #. Translators: this attributes specifies whether the text is underlined.
@@ -8345,7 +8383,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:272
-msgid "textattr|underline"
+msgctxt "textattr"
+msgid "underline"
 msgstr "ขีดเส้นใต้"
 
 #. Translators: this attribute specifies the capitalization variant of
@@ -8354,7 +8393,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:279
-msgid "textattr|variant"
+msgctxt "textattr"
+msgid "variant"
 msgstr "แบบย่อย"
 
 #. Translators: this attributes specifies what vertical alignment property
@@ -8363,7 +8403,8 @@
 #. http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-vertical-align
 #.
 #: ../src/orca/text_attribute_names.py:286
-msgid "textattr|vertical align"
+msgctxt "textattr"
+msgid "vertical align"
 msgstr "การเรียงชิดขอบแนวดิ่ง"
 
 #. Translators: this attribute specifies the weight of the text.
@@ -8372,7 +8413,8 @@
 #. http://www.w3.org/TR/1998/REC-CSS2-19980512/fonts.html#propdef-font-weight
 #.
 #: ../src/orca/text_attribute_names.py:293
-msgid "textattr|weight"
+msgctxt "textattr"
+msgid "weight"
 msgstr "ความหนา"
 
 #. Translators: this attribute specifies the wrap mode of the text, if any.
@@ -8381,7 +8423,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:300
-msgid "textattr|wrap mode"
+msgctxt "textattr"
+msgid "wrap mode"
 msgstr "โหมดการตัดบรรทัด"
 
 #. Translators: this attribute specifies the way the text is written.
@@ -8392,7 +8435,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:309
-msgid "textattr|writing mode"
+msgctxt "textattr"
+msgid "writing mode"
 msgstr "โหมดการเขียน"
 
 #. The following are the known values of some of these text attributes.
@@ -8408,7 +8452,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:325
-msgid "textattr|true"
+msgctxt "textattr"
+msgid "true"
 msgstr "จริง"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8418,7 +8463,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:333
-msgid "textattr|false"
+msgctxt "textattr"
+msgid "false"
 msgstr "เท็จ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8429,7 +8475,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:342
-msgid "textattr|none"
+msgctxt "textattr"
+msgid "none"
 msgstr "ไม่มี"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8438,7 +8485,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:349
-msgid "textattr|engrave"
+msgctxt "textattr"
+msgid "engrave"
 msgstr "สลัก"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8447,7 +8495,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:356
-msgid "textattr|emboss"
+msgctxt "textattr"
+msgid "emboss"
 msgstr "นูน"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8456,7 +8505,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:363
-msgid "textattr|outline"
+msgctxt "textattr"
+msgid "outline"
 msgstr "เส้นขอบ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8465,7 +8515,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:370
-msgid "textattr|overline"
+msgctxt "textattr"
+msgid "overline"
 msgstr "ขีดเส้นบน"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8474,7 +8525,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:377
-msgid "textattr|line through"
+msgctxt "textattr"
+msgid "line through"
 msgstr "ขีดทับกลาง"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8483,7 +8535,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:384
-msgid "textattr|blink"
+msgctxt "textattr"
+msgid "blink"
 msgstr "กะพริบ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8492,7 +8545,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:391
-msgid "textattr|black"
+msgctxt "textattr"
+msgid "black"
 msgstr "ดำ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8501,7 +8555,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:398
-msgid "textattr|single"
+msgctxt "textattr"
+msgid "single"
 msgstr "เส้นเดี่ยว"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8510,7 +8565,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:405
-msgid "textattr|double"
+msgctxt "textattr"
+msgid "double"
 msgstr "เส้นคู่"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8519,7 +8575,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:412
-msgid "textattr|low"
+msgctxt "textattr"
+msgid "low"
 msgstr "ต่ำ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8528,7 +8585,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:419
-msgid "textattr|char"
+msgctxt "textattr"
+msgid "char"
 msgstr "อักขระ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8537,7 +8595,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:426
-msgid "textattr|word"
+msgctxt "textattr"
+msgid "word"
 msgstr "คำ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8546,7 +8605,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:433
-msgid "textattr|ltr"
+msgctxt "textattr"
+msgid "ltr"
 msgstr "ซ้ายไปขวา"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8555,7 +8615,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:440
-msgid "textattr|rtl"
+msgctxt "textattr"
+msgid "rtl"
 msgstr "ขวามาซ้าย"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8564,7 +8625,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:447
-msgid "textattr|left"
+msgctxt "textattr"
+msgid "left"
 msgstr "ซ้าย"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8573,7 +8635,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:454
-msgid "textattr|right"
+msgctxt "textattr"
+msgid "right"
 msgstr "ขวา"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8582,7 +8645,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:461
-msgid "textattr|center"
+msgctxt "textattr"
+msgid "center"
 msgstr "ตรงกลาง"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8591,7 +8655,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:468
-msgid "textattr|fill"
+msgctxt "textattr"
+msgid "fill"
 msgstr "เต็ม"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8600,7 +8665,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:475
-msgid "textattr|ultra condensed"
+msgctxt "textattr"
+msgid "ultra condensed"
 msgstr "บีบที่สุด"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8609,7 +8675,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:482
-msgid "textattr|extra condensed"
+msgctxt "textattr"
+msgid "extra condensed"
 msgstr "บีบมาก"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8618,7 +8685,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:489
-msgid "textattr|condensed"
+msgctxt "textattr"
+msgid "condensed"
 msgstr "บีบ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8627,7 +8695,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:496
-msgid "textattr|semi condensed"
+msgctxt "textattr"
+msgid "semi condensed"
 msgstr "กึ่งบีบ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8636,7 +8705,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:503
-msgid "textattr|normal"
+msgctxt "textattr"
+msgid "normal"
 msgstr "ปกติ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8645,7 +8715,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:510
-msgid "textattr|semi expanded"
+msgctxt "textattr"
+msgid "semi expanded"
 msgstr "กึ่งขยาย"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8654,7 +8725,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:517
-msgid "textattr|expanded"
+msgctxt "textattr"
+msgid "expanded"
 msgstr "ขยาย"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8663,7 +8735,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:524
-msgid "textattr|extra expanded"
+msgctxt "textattr"
+msgid "extra expanded"
 msgstr "ขยายมาก"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8672,7 +8745,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:531
-msgid "textattr|ultra expanded"
+msgctxt "textattr"
+msgid "ultra expanded"
 msgstr "ขยายที่สุด"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8681,7 +8755,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:538
-msgid "textattr|small caps"
+msgctxt "textattr"
+msgid "small caps"
 msgstr "ตัวพิมพ์ใหญ่ตัวเล็ก"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8690,7 +8765,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:545
-msgid "textattr|oblique"
+msgctxt "textattr"
+msgid "oblique"
 msgstr "ตัวเอน"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8699,7 +8775,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:552
-msgid "textattr|italic"
+msgctxt "textattr"
+msgid "italic"
 msgstr "ตัวเอียง"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8708,7 +8785,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:559
-msgid "textattr|Default"
+msgctxt "textattr"
+msgid "Default"
 msgstr "ปริยาย"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8717,7 +8795,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:566
-msgid "textattr|Text body"
+msgctxt "textattr"
+msgid "Text body"
 msgstr "เนื้อความ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8726,7 +8805,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:573
-msgid "textattr|Heading"
+msgctxt "textattr"
+msgid "Heading"
 msgstr "หัวข้อ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8736,7 +8816,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:581
-msgid "textattr|baseline"
+msgctxt "textattr"
+msgid "baseline"
 msgstr "เส้นบรรทัด"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8745,7 +8826,8 @@
 #. http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-vertical-align
 #.
 #: ../src/orca/text_attribute_names.py:588
-msgid "textattr|sub"
+msgctxt "textattr"
+msgid "sub"
 msgstr "ตัวห้อย"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8754,7 +8836,8 @@
 #. http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-vertical-align
 #.
 #: ../src/orca/text_attribute_names.py:595
-msgid "textattr|super"
+msgctxt "textattr"
+msgid "super"
 msgstr "ตัวยก"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8763,7 +8846,8 @@
 #. http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-vertical-align
 #.
 #: ../src/orca/text_attribute_names.py:602
-msgid "textattr|top"
+msgctxt "textattr"
+msgid "top"
 msgstr "บน"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8772,7 +8856,8 @@
 #. http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-vertical-align
 #.
 #: ../src/orca/text_attribute_names.py:609
-msgid "textattr|text-top"
+msgctxt "textattr"
+msgid "text-top"
 msgstr "ขอบบนของข้อความ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8781,7 +8866,8 @@
 #. http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-vertical-align
 #.
 #: ../src/orca/text_attribute_names.py:616
-msgid "textattr|middle"
+msgctxt "textattr"
+msgid "middle"
 msgstr "กลาง"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8790,7 +8876,8 @@
 #. http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-vertical-align
 #.
 #: ../src/orca/text_attribute_names.py:623
-msgid "textattr|bottom"
+msgctxt "textattr"
+msgid "bottom"
 msgstr "ล่าง"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8799,7 +8886,8 @@
 #. http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-vertical-align
 #.
 #: ../src/orca/text_attribute_names.py:630
-msgid "textattr|text-bottom"
+msgctxt "textattr"
+msgid "text-bottom"
 msgstr "ขอบล่างของข้อความ"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8809,7 +8897,8 @@
 #. http://www.w3.org/TR/2001/WD-css3-text-20010517/#PrimaryTextAdvanceDirection
 #.
 #: ../src/orca/text_attribute_names.py:638
-msgid "textattr|inherit"
+msgctxt "textattr"
+msgid "inherit"
 msgstr "สืบทอด"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8818,7 +8907,8 @@
 #. http://www.w3.org/TR/2001/WD-css3-text-20010517/#PrimaryTextAdvanceDirection
 #.
 #: ../src/orca/text_attribute_names.py:645
-msgid "textattr|lr-tb"
+msgctxt "textattr"
+msgid "lr-tb"
 msgstr "ซ้ายไปขวา-บนลงล่าง"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8827,7 +8917,8 @@
 #. http://www.w3.org/TR/2001/WD-css3-text-20010517/#PrimaryTextAdvanceDirection
 #.
 #: ../src/orca/text_attribute_names.py:652
-msgid "textattr|rl-tb"
+msgctxt "textattr"
+msgid "rl-tb"
 msgstr "ขวามาซ้าย-บนลงล่าง"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8836,7 +8927,8 @@
 #. http://www.w3.org/TR/2001/WD-css3-text-20010517/#PrimaryTextAdvanceDirection
 #.
 #: ../src/orca/text_attribute_names.py:659
-msgid "textattr|tb-rl"
+msgctxt "textattr"
+msgid "tb-rl"
 msgstr "บนลงล่าง-ขวามาซ้าย"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8845,7 +8937,8 @@
 #. http://www.w3.org/TR/2001/WD-css3-text-20010517/#PrimaryTextAdvanceDirection
 #.
 #: ../src/orca/text_attribute_names.py:666
-msgid "textattr|tb-lr"
+msgctxt "textattr"
+msgid "tb-lr"
 msgstr "บนลงล่าง-ซ้ายไปขวา"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8854,7 +8947,8 @@
 #. http://www.w3.org/TR/2001/WD-css3-text-20010517/#PrimaryTextAdvanceDirection
 #.
 #: ../src/orca/text_attribute_names.py:673
-msgid "textattr|bt-rl"
+msgctxt "textattr"
+msgid "bt-rl"
 msgstr "ล่างขึ้นบน-ขวามาซ้าย"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8863,7 +8957,8 @@
 #. http://www.w3.org/TR/2001/WD-css3-text-20010517/#PrimaryTextAdvanceDirection
 #.
 #: ../src/orca/text_attribute_names.py:680
-msgid "textattr|bt-lr"
+msgctxt "textattr"
+msgid "bt-lr"
 msgstr "ล่างขึ้นบน-ซ้ายไปขวา"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8872,7 +8967,8 @@
 #. http://www.w3.org/TR/2001/WD-css3-text-20010517/#PrimaryTextAdvanceDirection
 #.
 #: ../src/orca/text_attribute_names.py:687
-msgid "textattr|lr"
+msgctxt "textattr"
+msgid "lr"
 msgstr "ซ้ายไปขวา"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8881,7 +8977,8 @@
 #. http://www.w3.org/TR/2001/WD-css3-text-20010517/#PrimaryTextAdvanceDirection
 #.
 #: ../src/orca/text_attribute_names.py:694
-msgid "textattr|rl"
+msgctxt "textattr"
+msgid "rl"
 msgstr "ขวามาซ้าย"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8890,7 +8987,8 @@
 #. http://www.w3.org/TR/2001/WD-css3-text-20010517/#PrimaryTextAdvanceDirection
 #.
 #: ../src/orca/text_attribute_names.py:701
-msgid "textattr|tb"
+msgctxt "textattr"
+msgid "tb"
 msgstr "บนลงล่าง"
 
 #. Translators: this is a tip for the user on how to toggle a checkbox.
Index: po/it.po
===================================================================
--- po/it.po	(revision 4467)
+++ po/it.po	(working copy)
@@ -2361,7 +2361,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:2975
-msgid "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
 msgstr "non selezionata"
 
 #. Translators: this object is now selected.
@@ -2380,7 +2381,8 @@
 #: ../src/orca/scripts/apps/soffice/where_am_i.py:161
 #: ../src/orca/speechgenerator.py:242 ../src/orca/where_am_I.py:569
 #: ../src/orca/where_am_I.py:990
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr "selezionato"
 
 #. Translators: this object is now unselected.
@@ -2396,7 +2398,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:3877 ../src/orca/default.py:7470
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr "non selezionato"
 
 #. Translators: when users are navigating a table, they
@@ -2760,7 +2763,8 @@
 #: ../src/orca/flat_review.py:376
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:547
 #: ../src/orca/speechgenerator.py:1156 ../src/orca/where_am_I.py:225
-msgid "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
 msgstr "selezionato"
 
 #. Translators: this is in reference to a radio button being
@@ -2771,7 +2775,8 @@
 #: ../src/orca/flat_review.py:383
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:554
 #: ../src/orca/speechgenerator.py:1163 ../src/orca/where_am_I.py:232
-msgid "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
 msgstr "non selezionato"
 
 #. Translators: The component orientation is horizontal.
@@ -5258,7 +5263,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr "qua"
 
 #. Translators: long braille for the rolename of a dial.
@@ -5411,7 +5417,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr "mod"
 
 #. Translators: long braille for the rolename of a form.
@@ -7599,7 +7606,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:653
-msgid "text|read only"
+msgctxt "text"
+msgid "read only"
 msgstr "sola lettura"
 
 # GNOME-2-24
@@ -7610,7 +7618,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:661
-msgid "text|rdonly"
+msgctxt "text"
+msgid "rdonly"
 msgstr "sololet"
 
 #. Translators: the regular expression here represents a string to
@@ -8450,7 +8459,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:63
-msgid "textattr|background color"
+msgctxt "textattr"
+msgid "background color"
 msgstr "colore di sfondo"
 
 #. Translators: this attribute specifies whether to make the background
@@ -8463,7 +8473,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:74
-msgid "textattr|background full height"
+msgctxt "textattr"
+msgid "background full height"
 msgstr ""
 
 # GNOME-2-24
@@ -8476,7 +8487,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:83
-msgid "textattr|background stipple"
+msgctxt "textattr"
+msgid "background stipple"
 msgstr "retinatura sfondo"
 
 # GNOME-2-24
@@ -8488,7 +8500,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:92
-msgid "textattr|direction"
+msgctxt "textattr"
+msgid "direction"
 msgstr "direzione"
 
 # GNOME-2-24
@@ -8500,7 +8513,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:101
-msgid "textattr|editable"
+msgctxt "textattr"
+msgid "editable"
 msgstr "modificabile"
 
 # GNOME-2-24
@@ -8511,7 +8525,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:109
-msgid "textattr|family name"
+msgctxt "textattr"
+msgid "family name"
 msgstr "nome della famiglia"
 
 # GNOME-2-24
@@ -8523,7 +8538,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:118
-msgid "textattr|foreground color"
+msgctxt "textattr"
+msgid "foreground color"
 msgstr "colore del primo piano"
 
 # GNOME-2-24
@@ -8536,7 +8552,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:127
-msgid "textattr|foreground stipple"
+msgctxt "textattr"
+msgid "foreground stipple"
 msgstr "retinatura primo piano"
 
 # GNOME-2-24
@@ -8549,7 +8566,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:137
-msgid "textattr|font effect"
+msgctxt "textattr"
+msgid "font effect"
 msgstr "effetto tipo di carattere"
 
 # GNOME-2-24
@@ -8561,7 +8579,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:146
-msgid "textattr|indent"
+msgctxt "textattr"
+msgid "indent"
 msgstr "rientro"
 
 # GNOME-2-24
@@ -8573,7 +8592,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:155
-msgid "textattr|invisible"
+msgctxt "textattr"
+msgid "invisible"
 msgstr "invisibile"
 
 # GNOME-2-24
@@ -8585,7 +8605,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:164
-msgid "textattr|justification"
+msgctxt "textattr"
+msgid "justification"
 msgstr "allineamento"
 
 # GNOME-2-24
@@ -8597,7 +8618,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:173
-msgid "textattr|language"
+msgctxt "textattr"
+msgid "language"
 msgstr "lingua"
 
 # GNOME-2-24
@@ -8608,7 +8630,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:181
-msgid "textattr|left margin"
+msgctxt "textattr"
+msgid "left margin"
 msgstr "margine sinistro"
 
 # GNOME-2-24
@@ -8620,7 +8643,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:190
-msgid "textattr|line height"
+msgctxt "textattr"
+msgid "line height"
 msgstr "altezza riga"
 
 # GNOME-2-24
@@ -8635,7 +8659,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:202
-msgid "textattr|paragraph style"
+msgctxt "textattr"
+msgid "paragraph style"
 msgstr "stile del paragrafo"
 
 # GNOME-2-24
@@ -8647,7 +8672,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:211
-msgid "textattr|pixels above lines"
+msgctxt "textattr"
+msgid "pixels above lines"
 msgstr "pixel sopra la riga"
 
 # GNOME-2-24
@@ -8659,7 +8685,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:220
-msgid "textattr|pixels below lines"
+msgctxt "textattr"
+msgid "pixels below lines"
 msgstr "pixel sotto la riga"
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8671,7 +8698,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:230
-msgid "textattr|pixels inside wrap"
+msgctxt "textattr"
+msgid "pixels inside wrap"
 msgstr ""
 
 # GNOME-2-24
@@ -8682,7 +8710,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:238
-msgid "textattr|right margin"
+msgctxt "textattr"
+msgid "right margin"
 msgstr "margine destro"
 
 # GNOME-2-24
@@ -8694,7 +8723,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:247
-msgid "textattr|rise"
+msgctxt "textattr"
+msgid "rise"
 msgstr "elevazione"
 
 #. Translators: this attribute specifies the scale of the characters. The
@@ -8705,7 +8735,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:256
-msgid "textattr|scale"
+msgctxt "textattr"
+msgid "scale"
 msgstr ""
 
 # GNOME-2-24
@@ -8716,7 +8747,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:264
-msgid "textattr|size"
+msgctxt "textattr"
+msgid "size"
 msgstr "dimensione"
 
 # GNOME-2-24
@@ -8731,7 +8763,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:275
-msgid "textattr|stretch"
+msgctxt "textattr"
+msgid "stretch"
 msgstr "estensione"
 
 # GNOME-2-24
@@ -8744,7 +8777,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:285
-msgid "textattr|strike through"
+msgctxt "textattr"
+msgid "strike through"
 msgstr "barrato"
 
 # GNOME-2-24
@@ -8756,7 +8790,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:294
-msgid "textattr|style"
+msgctxt "textattr"
+msgid "style"
 msgstr "stile"
 
 # GNOME-2-24
@@ -8768,7 +8803,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:303
-msgid "textattr|text decoration"
+msgctxt "textattr"
+msgid "text decoration"
 msgstr "decorazione testo"
 
 # GNOME-2-24
@@ -8782,7 +8818,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:314
-msgid "textattr|text rotation"
+msgctxt "textattr"
+msgid "text rotation"
 msgstr "rotazione testo"
 
 # GNOME-2-24
@@ -8794,7 +8831,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:323
-msgid "textattr|text shadow"
+msgctxt "textattr"
+msgid "text shadow"
 msgstr "ombra testo"
 
 # GNOME-2-24
@@ -8806,7 +8844,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:332
-msgid "textattr|underline"
+msgctxt "textattr"
+msgid "underline"
 msgstr "sottolineatura"
 
 # GNOME-2-24
@@ -8818,7 +8857,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:341
-msgid "textattr|variant"
+msgctxt "textattr"
+msgid "variant"
 msgstr "variante"
 
 # GNOME-2-24
@@ -8830,7 +8870,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:350
-msgid "textattr|vertical align"
+msgctxt "textattr"
+msgid "vertical align"
 msgstr "allineamento verticale"
 
 # GNOME-2-24
@@ -8843,7 +8884,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:359
-msgid "textattr|weight"
+msgctxt "textattr"
+msgid "weight"
 msgstr "spessore"
 
 # GNOME-2-24
@@ -8855,7 +8897,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:368
-msgid "textattr|wrap mode"
+msgctxt "textattr"
+msgid "wrap mode"
 msgstr "modalità a capo"
 
 # GNOME-2-24
@@ -8869,7 +8912,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:379
-msgid "textattr|writing mode"
+msgctxt "textattr"
+msgid "writing mode"
 msgstr "modalità di scrittura"
 
 # GNOME-2-24
@@ -8888,7 +8932,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:397
-msgid "textattr|true"
+msgctxt "textattr"
+msgid "true"
 msgstr "vero"
 
 # GNOME-2-24
@@ -8901,7 +8946,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:407
-msgid "textattr|false"
+msgctxt "textattr"
+msgid "false"
 msgstr "falso"
 
 # GNOME-2-24
@@ -8916,7 +8962,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:418
-msgid "textattr|none"
+msgctxt "textattr"
+msgid "none"
 msgstr "nessuna"
 
 # GNOME-2-24
@@ -8929,7 +8976,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:427
-msgid "textattr|engrave"
+msgctxt "textattr"
+msgid "engrave"
 msgstr "incavato"
 
 # GNOME-2-24
@@ -8942,7 +8990,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:436
-msgid "textattr|emboss"
+msgctxt "textattr"
+msgid "emboss"
 msgstr "in rilievo"
 
 # GNOME-2-24
@@ -8955,7 +9004,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:445
-msgid "textattr|outline"
+msgctxt "textattr"
+msgid "outline"
 msgstr "contorno"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8966,7 +9016,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:454
-msgid "textattr|overline"
+msgctxt "textattr"
+msgid "overline"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8977,7 +9028,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:463
-msgid "textattr|line through"
+msgctxt "textattr"
+msgid "line through"
 msgstr ""
 
 # GNOME-2-24
@@ -8990,7 +9042,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:472
-msgid "textattr|blink"
+msgctxt "textattr"
+msgid "blink"
 msgstr "lampeggiante"
 
 # GNOME-2-24
@@ -9003,7 +9056,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:481
-msgid "textattr|black"
+msgctxt "textattr"
+msgid "black"
 msgstr ""
 
 # GNOME-2-24
@@ -9016,7 +9070,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:490
-msgid "textattr|single"
+msgctxt "textattr"
+msgid "single"
 msgstr "singola"
 
 # GNOME-2-24
@@ -9029,7 +9084,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:499
-msgid "textattr|double"
+msgctxt "textattr"
+msgid "double"
 msgstr "doppia"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9040,7 +9096,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:508
-msgid "textattr|low"
+msgctxt "textattr"
+msgid "low"
 msgstr ""
 
 # GNOME-2-24
@@ -9053,7 +9110,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:517
-msgid "textattr|char"
+msgctxt "textattr"
+msgid "char"
 msgstr "carattere"
 
 # GNOME-2-24
@@ -9066,7 +9124,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:526
-msgid "textattr|word"
+msgctxt "textattr"
+msgid "word"
 msgstr "parola"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9077,7 +9136,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:535
-msgid "textattr|ltr"
+msgctxt "textattr"
+msgid "ltr"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9088,7 +9148,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:544
-msgid "textattr|rtl"
+msgctxt "textattr"
+msgid "rtl"
 msgstr ""
 
 # GNOME-2-24
@@ -9101,7 +9162,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:553
-msgid "textattr|left"
+msgctxt "textattr"
+msgid "left"
 msgstr "a destra"
 
 # GNOME-2-24
@@ -9114,7 +9176,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:562
-msgid "textattr|right"
+msgctxt "textattr"
+msgid "right"
 msgstr "a sinistra"
 
 # GNOME-2-24
@@ -9127,7 +9190,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:571
-msgid "textattr|center"
+msgctxt "textattr"
+msgid "center"
 msgstr "centrato"
 
 # GNOME-2-24
@@ -9139,7 +9203,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:580
-msgid "textattr|fill"
+msgctxt "textattr"
+msgid "fill"
 msgstr "giustificato"
 
 # GNOME-2-24
@@ -9151,7 +9216,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:589
-msgid "textattr|ultra condensed"
+msgctxt "textattr"
+msgid "ultra condensed"
 msgstr "ultra condensato"
 
 # GNOME-2-24
@@ -9163,7 +9229,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:598
-msgid "textattr|extra condensed"
+msgctxt "textattr"
+msgid "extra condensed"
 msgstr "extra condensato"
 
 # GNOME-2-24
@@ -9175,7 +9242,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:607
-msgid "textattr|condensed"
+msgctxt "textattr"
+msgid "condensed"
 msgstr "condensato"
 
 # GNOME-2-24
@@ -9187,7 +9255,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:616
-msgid "textattr|semi condensed"
+msgctxt "textattr"
+msgid "semi condensed"
 msgstr "semi condensato"
 
 # GNOME-2-24
@@ -9199,7 +9268,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:625
-msgid "textattr|normal"
+msgctxt "textattr"
+msgid "normal"
 msgstr "normale"
 
 # GNOME-2-24
@@ -9211,7 +9281,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:634
-msgid "textattr|semi expanded"
+msgctxt "textattr"
+msgid "semi expanded"
 msgstr "semi espanso"
 
 # GNOME-2-24
@@ -9223,7 +9294,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:643
-msgid "textattr|expanded"
+msgctxt "textattr"
+msgid "expanded"
 msgstr "espanso"
 
 # GNOME-2-24
@@ -9235,7 +9307,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:652
-msgid "textattr|extra expanded"
+msgctxt "textattr"
+msgid "extra expanded"
 msgstr "extra espanso"
 
 # GNOME-2-24
@@ -9247,7 +9320,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:661
-msgid "textattr|ultra expanded"
+msgctxt "textattr"
+msgid "ultra expanded"
 msgstr "ultra espanso"
 
 # GNOME-2-24
@@ -9259,7 +9333,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:670
-msgid "textattr|small caps"
+msgctxt "textattr"
+msgid "small caps"
 msgstr "maiuscoletto"
 
 # GNOME-2-24
@@ -9271,7 +9346,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:679
-msgid "textattr|oblique"
+msgctxt "textattr"
+msgid "oblique"
 msgstr "obliquo"
 
 # GNOME-2-24
@@ -9283,7 +9359,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:688
-msgid "textattr|italic"
+msgctxt "textattr"
+msgid "italic"
 msgstr "corsivo"
 
 # GNOME-2-24
@@ -9296,7 +9373,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:697
-msgid "textattr|Default"
+msgctxt "textattr"
+msgid "Default"
 msgstr "Standard"
 
 # GNOME-2-24
@@ -9309,7 +9387,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:706
-msgid "textattr|Text body"
+msgctxt "textattr"
+msgid "Text body"
 msgstr "Corpo testo"
 
 # GNOME-2-24
@@ -9322,7 +9401,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:715
-msgid "textattr|Heading"
+msgctxt "textattr"
+msgid "Heading"
 msgstr "Intestazione"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9334,7 +9414,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:725
-msgid "textattr|baseline"
+msgctxt "textattr"
+msgid "baseline"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9345,7 +9426,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:734
-msgid "textattr|sub"
+msgctxt "textattr"
+msgid "sub"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9356,7 +9438,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:743
-msgid "textattr|super"
+msgctxt "textattr"
+msgid "super"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9367,7 +9450,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:752
-msgid "textattr|top"
+msgctxt "textattr"
+msgid "top"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9378,7 +9462,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:761
-msgid "textattr|text-top"
+msgctxt "textattr"
+msgid "text-top"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9389,7 +9474,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:770
-msgid "textattr|middle"
+msgctxt "textattr"
+msgid "middle"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9400,7 +9486,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:779
-msgid "textattr|bottom"
+msgctxt "textattr"
+msgid "bottom"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9411,7 +9498,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:788
-msgid "textattr|text-bottom"
+msgctxt "textattr"
+msgid "text-bottom"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9423,7 +9511,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:798
-msgid "textattr|inherit"
+msgctxt "textattr"
+msgid "inherit"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9434,7 +9523,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:807
-msgid "textattr|lr-tb"
+msgctxt "textattr"
+msgid "lr-tb"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9445,7 +9535,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:816
-msgid "textattr|rl-tb"
+msgctxt "textattr"
+msgid "rl-tb"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9456,7 +9547,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:825
-msgid "textattr|tb-rl"
+msgctxt "textattr"
+msgid "tb-rl"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9467,7 +9559,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:834
-msgid "textattr|tb-lr"
+msgctxt "textattr"
+msgid "tb-lr"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9478,7 +9571,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:843
-msgid "textattr|bt-rl"
+msgctxt "textattr"
+msgid "bt-rl"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9489,7 +9583,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:852
-msgid "textattr|bt-lr"
+msgctxt "textattr"
+msgid "bt-lr"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9500,7 +9595,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:861
-msgid "textattr|lr"
+msgctxt "textattr"
+msgid "lr"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9511,7 +9607,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:870
-msgid "textattr|rl"
+msgctxt "textattr"
+msgid "rl"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -9522,7 +9619,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:879
-msgid "textattr|tb"
+msgctxt "textattr"
+msgid "tb"
 msgstr ""
 
 # GNOME-2-24
Index: po/sl.po
===================================================================
--- po/sl.po	(revision 4467)
+++ po/sl.po	(working copy)
@@ -2298,7 +2298,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:2986
-msgid "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
 msgstr "ni izbrano"
 
 #. Translators: this object is now selected.
@@ -2319,8 +2320,9 @@
 #: ../src/orca/speechgenerator.py:270
 #: ../src/orca/where_am_I.py:569
 #: ../src/orca/where_am_I.py:990
-msgid "text|selected"
-msgstr "text|izbrano"
+msgctxt "text"
+msgid "selected"
+msgstr "izbrano"
 
 #. Translators: this object is now unselected.
 #. Let the user know this.
@@ -2336,8 +2338,9 @@
 #.
 #: ../src/orca/default.py:3889
 #: ../src/orca/default.py:7527
-msgid "text|unselected"
-msgstr "text|neizbrano"
+msgctxt "text"
+msgid "unselected"
+msgstr "neizbrano"
 
 #. Translators: when users are navigating a table, they
 #. sometimes want the entire row of a table read, or
@@ -2689,8 +2692,9 @@
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:547
 #: ../src/orca/speechgenerator.py:1201
 #: ../src/orca/where_am_I.py:225
-msgid "radiobutton|selected"
-msgstr "radiobutton|izbrano"
+msgctxt "radiobutton"
+msgid "selected"
+msgstr "izbrano"
 
 #. Translators: this is in reference to a radio button being
 #. selected or not.
@@ -2701,8 +2705,9 @@
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:554
 #: ../src/orca/speechgenerator.py:1208
 #: ../src/orca/where_am_I.py:232
-msgid "radiobutton|not selected"
-msgstr "radiobutton|ni izbrano"
+msgctxt "radiobutton"
+msgid "not selected"
+msgstr "ni izbrano"
 
 #. Translators: The component orientation is horizontal.
 #.
@@ -5089,8 +5094,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
-msgstr "shortbraille|klic"
+msgctxt "shortbraille"
+msgid "dial"
+msgstr "klic"
 
 #. Translators: long braille for the rolename of a dial.
 #.
@@ -5241,8 +5247,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
-msgstr "shortbraille|obrazec"
+msgctxt "shortbraille"
+msgid "form"
+msgstr "obrazec"
 
 #. Translators: long braille for the rolename of a form.
 #.
@@ -7395,8 +7402,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:656
-msgid "text|read only"
-msgstr "text|samo za branje"
+msgctxt "text"
+msgid "read only"
+msgstr "samo za branje"
 
 #. Translators: this is used to indicate the user is in a text
 #. area that is not editable.  It is meant to be a short abbreviation
@@ -7405,8 +7413,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:664
-msgid "text|rdonly"
-msgstr "text|samo za branje"
+msgctxt "text"
+msgid "rdonly"
+msgstr "samo za branje"
 
 #. Translators: the regular expression here represents a string to
 #. match in the localized application name as seen by at-poke.  For
@@ -8215,8 +8224,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:64
-msgid "textattr|background color"
-msgstr "textattr|barva ozadja"
+msgctxt "textattr"
+msgid "background color"
+msgstr "barva ozadja"
 
 #. Translators: this attribute specifies whether to make the background
 #. color for each character the height of the highest font used on the
@@ -8228,8 +8238,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:75
-msgid "textattr|background full height"
-msgstr "textattr|polna višina ozadja"
+msgctxt "textattr"
+msgid "background full height"
+msgstr "polna višina ozadja"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
 #. stippling the background color. It will be a "true" or "false" value.
@@ -8239,8 +8250,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:84
-msgid "textattr|background stipple"
-msgstr "textattr|točkanje ozadja"
+msgctxt "textattr"
+msgid "background stipple"
+msgstr "točkanje ozadja"
 
 #. Translators: this attribute specifies the direction of the text.
 #. Values are "none", "ltr" or "rtl".
@@ -8250,8 +8262,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:93
-msgid "textattr|direction"
-msgstr "textattr|smer"
+msgctxt "textattr"
+msgid "direction"
+msgstr "smer"
 
 #. Translators: this attribute specifies whether the text is editable.
 #. It will be a "true" or "false" value.
@@ -8261,8 +8274,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:102
-msgid "textattr|editable"
-msgstr "textattr|uredljivo"
+msgctxt "textattr"
+msgid "editable"
+msgstr "uredljivo"
 
 #. Translators: this attribute specifies the font family name of the text.
 #. See:
@@ -8271,8 +8285,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:110
-msgid "textattr|family name"
-msgstr "textattr|ime družine"
+msgctxt "textattr"
+msgid "family name"
+msgstr "ime družine"
 
 #. Translators: this attribute specifies the foreground color of the text.
 #. The value is an RGB value of the format "u,u,u".
@@ -8282,8 +8297,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:119
-msgid "textattr|foreground color"
-msgstr "textattr|barva pisave"
+msgctxt "textattr"
+msgid "foreground color"
+msgstr "barva pisave"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
 #. stippling the foreground color. It will be a "true" or "false" value.
@@ -8293,8 +8309,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:128
-msgid "textattr|foreground stipple"
-msgstr "textattr|točanje pisave"
+msgctxt "textattr"
+msgid "foreground stipple"
+msgstr "točanje pisave"
 
 #. Translators: this attribute specifies the effect applied to the font
 #. used by the text.
@@ -8305,8 +8322,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:138
-msgid "textattr|font effect"
-msgstr "textattr|učinek pisave"
+msgctxt "textattr"
+msgid "font effect"
+msgstr "učinek pisave"
 
 #. Translators: this attribute specifies the indentation of the text
 #. (in pixels).
@@ -8316,8 +8334,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:147
-msgid "textattr|indent"
-msgstr "textattr|zamik"
+msgctxt "textattr"
+msgid "indent"
+msgstr "zamik"
 
 #. Translators: this attribute specifies there is something "wrong" with
 #. the text, such as it being a misspelled word. See:
@@ -8326,7 +8345,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:155
-msgid "textattr|invalid"
+msgctxt "textattr"
+msgid "invalid"
 msgstr "neveljavno"
 
 #. Translators: this attribute specifies whether the text is invisible.
@@ -8337,8 +8357,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:164
-msgid "textattr|invisible"
-msgstr "textattr|nevidno"
+msgctxt "textattr"
+msgid "invisible"
+msgstr "nevidno"
 
 #. Translators: this attribute specifies how the justification of the text.
 #. Values are "left", "right", "center" or "fill".
@@ -8348,8 +8369,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:173
-msgid "textattr|justification"
-msgstr "textattr|poravnava"
+msgctxt "textattr"
+msgid "justification"
+msgstr "poravnava"
 
 #. Translators: this attribute specifies the language that the text is
 #. written in.
@@ -8359,8 +8381,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:182
-msgid "textattr|language"
-msgstr "textattr|jezik"
+msgctxt "textattr"
+msgid "language"
+msgstr "jezik"
 
 #. Translators: this attribute specifies the pixel width of the left margin.
 #. See:
@@ -8369,8 +8392,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:190
-msgid "textattr|left margin"
-msgstr "textattr|levi rob"
+msgctxt "textattr"
+msgid "left margin"
+msgstr "levi rob"
 
 #. Translators: this attribute specifies the height of the line of text.
 #. See:
@@ -8380,8 +8404,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:199
-msgid "textattr|line height"
-msgstr "textattr|višina vrstice"
+msgctxt "textattr"
+msgid "line height"
+msgstr "višina vrstice"
 
 #. Translators: this attribute refers to the named style which is associated
 #. with the entire paragraph and which controls the default formatting
@@ -8394,8 +8419,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:211
-msgid "textattr|paragraph style"
-msgstr "textattr|slog odstavka"
+msgctxt "textattr"
+msgid "paragraph style"
+msgstr "slog odstavka"
 
 #. Translators: this attribute specifies the pixels of blank space to
 #. leave above each newline-terminated line.
@@ -8405,8 +8431,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:220
-msgid "textattr|pixels above lines"
-msgstr "textattr|točke nad vrstico"
+msgctxt "textattr"
+msgid "pixels above lines"
+msgstr "točke nad vrstico"
 
 #. Translators: this attribute specifies the pixels of blank space to
 #. leave below each newline-terminated line.
@@ -8416,8 +8443,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:229
-msgid "textattr|pixels below lines"
-msgstr "textattr|točke pod vrstico"
+msgctxt "textattr"
+msgid "pixels below lines"
+msgstr "točke pod vrstico"
 
 #. Translators: this attribute specifies the pixels of blank space to
 #. leave between wrapped lines inside the same newline-terminated line
@@ -8428,8 +8456,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:239
-msgid "textattr|pixels inside wrap"
-msgstr "textattr|točke znotraj preloma"
+msgctxt "textattr"
+msgid "pixels inside wrap"
+msgstr "točke znotraj preloma"
 
 #. Translators: this attribute specifies the pixel width of the right margin.
 #. See:
@@ -8438,8 +8467,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:247
-msgid "textattr|right margin"
-msgstr "textattr|desni rob"
+msgctxt "textattr"
+msgid "right margin"
+msgstr "desni rob"
 
 #. Translators: this attribute specifies the number of pixels that the
 #. text characters are risen above the baseline.
@@ -8449,8 +8479,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:256
-msgid "textattr|rise"
-msgstr "textattr|dvigni"
+msgctxt "textattr"
+msgid "rise"
+msgstr "dvigni"
 
 #. Translators: this attribute specifies the scale of the characters. The
 #. value is a string representation of a double.
@@ -8460,8 +8491,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:265
-msgid "textattr|scale"
-msgstr "textattr|povečava"
+msgctxt "textattr"
+msgid "scale"
+msgstr "povečava"
 
 #. Translators: this attribute specifies the size of the text.
 #. See:
@@ -8470,8 +8502,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:273
-msgid "textattr|size"
-msgstr "textattr|velikost"
+msgctxt "textattr"
+msgid "size"
+msgstr "velikost"
 
 #. Translators: this attribute specifies the stretch of he text, if set.
 #. Values are "ultra_condensed", "extra_condensed", "condensed",
@@ -8483,8 +8516,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:284
-msgid "textattr|stretch"
-msgstr "textattr|raztegnjeno"
+msgctxt "textattr"
+msgid "stretch"
+msgstr "raztegnjeno"
 
 #. Translators: this attribute specifies whether the text is strike though
 #. (in other words, whether there is a line drawn through it). Values are
@@ -8495,8 +8529,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:294
-msgid "textattr|strike through"
-msgstr "textattr|prečrtano"
+msgctxt "textattr"
+msgid "strike through"
+msgstr "prečrtano"
 
 #. Translators: this attribute specifies the slant style of the text,
 #. if set. Values are "normal", "oblique" or "italic".
@@ -8506,8 +8541,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:303
-msgid "textattr|style"
-msgstr "textattr|slog"
+msgctxt "textattr"
+msgid "style"
+msgstr "slog"
 
 #. Translators: this attribute specifies the decoration of the text.
 #. See:
@@ -8517,8 +8553,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:312
-msgid "textattr|text decoration"
-msgstr "textattr|smer besedila"
+msgctxt "textattr"
+msgid "text decoration"
+msgstr "smer besedila"
 
 #. Translators: this attribute specifies the angle at which the text is
 #. displayed (i.e. rotated from the norm) and is represented in degrees
@@ -8530,8 +8567,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:323
-msgid "textattr|text rotation"
-msgstr "textattr|vrtenje besedila"
+msgctxt "textattr"
+msgid "text rotation"
+msgstr "vrtenje besedila"
 
 #. Translators: this attribute specifies the shadow effects applied to the text.
 #. See:
@@ -8541,8 +8579,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:332
-msgid "textattr|text shadow"
-msgstr "textattr|senčenje pisave"
+msgctxt "textattr"
+msgid "text shadow"
+msgstr "senčenje pisave"
 
 #. Translators: this attributes specifies whether the text is underlined.
 #. Values are "none", "single", "double" or "low".
@@ -8552,8 +8591,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:341
-msgid "textattr|underline"
-msgstr "textattr|podčrtano"
+msgctxt "textattr"
+msgid "underline"
+msgstr "podčrtano"
 
 #. Translators: this attribute specifies the capitalization variant of
 #. the text, if set. Values are "normal" or "small_caps".
@@ -8563,8 +8603,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:350
-msgid "textattr|variant"
-msgstr "textattr|velikost pisave"
+msgctxt "textattr"
+msgid "variant"
+msgstr "velikost pisave"
 
 #. Translators: this attributes specifies what vertical alignment property
 #. has been applied to the text.
@@ -8574,8 +8615,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:359
-msgid "textattr|vertical align"
-msgstr "textattr|navpična poravnava"
+msgctxt "textattr"
+msgid "vertical align"
+msgstr "navpična poravnava"
 
 #. Translators: this attribute specifies the weight of the text.
 #. See:
@@ -8585,8 +8627,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:368
-msgid "textattr|weight"
-msgstr "textattr|teža"
+msgctxt "textattr"
+msgid "weight"
+msgstr "teža"
 
 #. Translators: this attribute specifies the wrap mode of the text, if any.
 #. Values are "none", "char" or "word".
@@ -8596,8 +8639,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:377
-msgid "textattr|wrap mode"
-msgstr "textattr|prelom"
+msgctxt "textattr"
+msgid "wrap mode"
+msgstr "prelom"
 
 #. Translators: this attribute specifies the way the text is written.
 #. Values are "lr-tb", "rl-tb", "tb-rl", "tb-lr", "bt-rl", "bt-lr", "lr",
@@ -8609,8 +8653,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:388
-msgid "textattr|writing mode"
-msgstr "textattr|pisanje besedila"
+msgctxt "textattr"
+msgid "writing mode"
+msgstr "pisanje besedila"
 
 #. The following are the known values of some of these text attributes.
 #. These values were found in the Atk documentation at:
@@ -8627,8 +8672,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:406
-msgid "textattr|true"
-msgstr "textattr|pravilno"
+msgctxt "textattr"
+msgid "true"
+msgstr "pravilno"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "invisible", "editable", bg-full-height", "strikethrough",
@@ -8639,8 +8685,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:416
-msgid "textattr|false"
-msgstr "textattr|nepravilno"
+msgctxt "textattr"
+msgid "false"
+msgstr "nepravilno"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "font-effect", "underline", "text-shadow", "wrap mode"
@@ -8652,8 +8699,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:427
-msgid "textattr|none"
-msgstr "textattr|brez"
+msgctxt "textattr"
+msgid "none"
+msgstr "brez"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "font-effect".
@@ -8663,8 +8711,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:436
-msgid "textattr|engrave"
-msgstr "textattr|izrezljano"
+msgctxt "textattr"
+msgid "engrave"
+msgstr "izrezljano"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "font-effect".
@@ -8674,8 +8723,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:445
-msgid "textattr|emboss"
-msgstr "textattr|vbočeno"
+msgctxt "textattr"
+msgid "emboss"
+msgstr "vbočeno"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "font-effect".
@@ -8685,8 +8735,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:454
-msgid "textattr|outline"
-msgstr "textattr|obroba"
+msgctxt "textattr"
+msgid "outline"
+msgstr "obroba"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "text-decoration".
@@ -8696,8 +8747,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:463
-msgid "textattr|overline"
-msgstr "textattr|zgornja črta"
+msgctxt "textattr"
+msgid "overline"
+msgstr "zgornja črta"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "text-decoration".
@@ -8707,8 +8759,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:472
-msgid "textattr|line through"
-msgstr "textattr|prečrtano"
+msgctxt "textattr"
+msgid "line through"
+msgstr "prečrtano"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "text-decoration".
@@ -8718,8 +8771,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:481
-msgid "textattr|blink"
-msgstr "textattr|utripanje besedila"
+msgctxt "textattr"
+msgid "blink"
+msgstr "utripanje besedila"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "text-shadow".
@@ -8729,8 +8783,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:490
-msgid "textattr|black"
-msgstr "textattr|črna"
+msgctxt "textattr"
+msgid "black"
+msgstr "črna"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "underline".
@@ -8740,8 +8795,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:499
-msgid "textattr|single"
-msgstr "textattr|enojno"
+msgctxt "textattr"
+msgid "single"
+msgstr "enojno"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "underline".
@@ -8751,8 +8807,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:508
-msgid "textattr|double"
-msgstr "textattr|dvojno"
+msgctxt "textattr"
+msgid "double"
+msgstr "dvojno"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "underline".
@@ -8762,8 +8819,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:517
-msgid "textattr|low"
-msgstr "textattr|nizko"
+msgctxt "textattr"
+msgid "low"
+msgstr "nizko"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "wrap mode".
@@ -8773,8 +8831,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:526
-msgid "textattr|char"
-msgstr "textattr|znak"
+msgctxt "textattr"
+msgid "char"
+msgstr "znak"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "wrap mode".
@@ -8784,8 +8843,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:535
-msgid "textattr|word"
-msgstr "textattr|beseda"
+msgctxt "textattr"
+msgid "word"
+msgstr "beseda"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "direction".
@@ -8795,8 +8855,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:544
-msgid "textattr|ltr"
-msgstr "textattr|ltr"
+msgctxt "textattr"
+msgid "ltr"
+msgstr "ltr"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "direction".
@@ -8806,8 +8867,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:553
-msgid "textattr|rtl"
-msgstr "textattr|rtl"
+msgctxt "textattr"
+msgid "rtl"
+msgstr "rtl"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "justification".
@@ -8817,8 +8879,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:562
-msgid "textattr|left"
-msgstr "textattr|levo"
+msgctxt "textattr"
+msgid "left"
+msgstr "levo"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "justification".
@@ -8828,8 +8891,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:571
-msgid "textattr|right"
-msgstr "textattr|desno"
+msgctxt "textattr"
+msgid "right"
+msgstr "desno"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "justification".
@@ -8839,8 +8903,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:580
-msgid "textattr|center"
-msgstr "textattr|sredina"
+msgctxt "textattr"
+msgid "center"
+msgstr "sredina"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "justification". In Gecko, when no justification has
@@ -8849,7 +8914,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:588
-msgid "textattr|no justification"
+msgctxt "textattr"
+msgid "no justification"
 msgstr "brez poravnave"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8860,8 +8926,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:597
-msgid "textattr|fill"
-msgstr "textattr|polnilo"
+msgctxt "textattr"
+msgid "fill"
+msgstr "polnilo"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "stretch".
@@ -8871,8 +8938,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:606
-msgid "textattr|ultra condensed"
-msgstr "textattr|najbolj skrčeno besedilo"
+msgctxt "textattr"
+msgid "ultra condensed"
+msgstr "najbolj skrčeno besedilo"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "stretch".
@@ -8882,8 +8950,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:615
-msgid "textattr|extra condensed"
-msgstr "textattr|bolj skrčeno besedilo"
+msgctxt "textattr"
+msgid "extra condensed"
+msgstr "bolj skrčeno besedilo"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "stretch".
@@ -8893,8 +8962,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:624
-msgid "textattr|condensed"
-msgstr "textattr|skrčeno besedilo"
+msgctxt "textattr"
+msgid "condensed"
+msgstr "skrčeno besedilo"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "stretch".
@@ -8904,8 +8974,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:633
-msgid "textattr|semi condensed"
-msgstr "textattr|malo skrčeno besedilo"
+msgctxt "textattr"
+msgid "semi condensed"
+msgstr "malo skrčeno besedilo"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "stretch" and "variant".
@@ -8915,8 +8986,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:642
-msgid "textattr|normal"
-msgstr "textattr|običajno besedilo"
+msgctxt "textattr"
+msgid "normal"
+msgstr "običajno besedilo"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "stretch".
@@ -8926,8 +8998,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:651
-msgid "textattr|semi expanded"
-msgstr "textattr|malo razširjeno besedilo"
+msgctxt "textattr"
+msgid "semi expanded"
+msgstr "malo razširjeno besedilo"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "stretch".
@@ -8937,8 +9010,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:660
-msgid "textattr|expanded"
-msgstr "textattr|razširjeno besedilo"
+msgctxt "textattr"
+msgid "expanded"
+msgstr "razširjeno besedilo"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "stretch".
@@ -8948,8 +9022,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:669
-msgid "textattr|extra expanded"
-msgstr "textattr|bolj razširjeno besedilo"
+msgctxt "textattr"
+msgid "extra expanded"
+msgstr "bolj razširjeno besedilo"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "stretch".
@@ -8959,8 +9034,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:678
-msgid "textattr|ultra expanded"
-msgstr "textattr|najbolj razširjeno besedilo"
+msgctxt "textattr"
+msgid "ultra expanded"
+msgstr "najbolj razširjeno besedilo"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "variant".
@@ -8970,8 +9046,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:687
-msgid "textattr|small caps"
-msgstr "textattr|mele velike črke"
+msgctxt "textattr"
+msgid "small caps"
+msgstr "mele velike črke"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "style".
@@ -8981,8 +9058,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:696
-msgid "textattr|oblique"
-msgstr "textattr|poševno"
+msgctxt "textattr"
+msgid "oblique"
+msgstr "poševno"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "style".
@@ -8992,8 +9070,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:705
-msgid "textattr|italic"
-msgstr "textattr|ležeče"
+msgctxt "textattr"
+msgid "italic"
+msgstr "ležeče"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "paragraph-style".
@@ -9003,8 +9082,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:714
-msgid "textattr|Default"
-msgstr "textattr|privzeto"
+msgctxt "textattr"
+msgid "Default"
+msgstr "privzeto"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "paragraph-style".
@@ -9014,8 +9094,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:723
-msgid "textattr|Text body"
-msgstr "textattr|običanjo besedilo"
+msgctxt "textattr"
+msgid "Text body"
+msgstr "običanjo besedilo"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "paragraph-style".
@@ -9025,8 +9106,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:732
-msgid "textattr|Heading"
-msgstr "textattr|naslov"
+msgctxt "textattr"
+msgid "Heading"
+msgstr "naslov"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "vertical-align".
@@ -9037,8 +9119,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:742
-msgid "textattr|baseline"
-msgstr "textattr|osnovnica besedila"
+msgctxt "textattr"
+msgid "baseline"
+msgstr "osnovnica besedila"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "vertical-align".
@@ -9048,8 +9131,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:751
-msgid "textattr|sub"
-msgstr "textattr|podpisano"
+msgctxt "textattr"
+msgid "sub"
+msgstr "podpisano"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "vertical-align".
@@ -9059,8 +9143,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:760
-msgid "textattr|super"
-msgstr "textattr|nadpisano"
+msgctxt "textattr"
+msgid "super"
+msgstr "nadpisano"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "vertical-align".
@@ -9070,8 +9155,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:769
-msgid "textattr|top"
-msgstr "textattr|zgoraj"
+msgctxt "textattr"
+msgid "top"
+msgstr "zgoraj"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "vertical-align".
@@ -9081,8 +9167,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:778
-msgid "textattr|text-top"
-msgstr "textattr|besedilo-zgoraj"
+msgctxt "textattr"
+msgid "text-top"
+msgstr "besedilo-zgoraj"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "vertical-align".
@@ -9092,8 +9179,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:787
-msgid "textattr|middle"
-msgstr "textattr|sredina"
+msgctxt "textattr"
+msgid "middle"
+msgstr "sredina"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "vertical-align".
@@ -9103,8 +9191,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:796
-msgid "textattr|bottom"
-msgstr "textattr|dno"
+msgctxt "textattr"
+msgid "bottom"
+msgstr "dno"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "vertical-align".
@@ -9114,8 +9203,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:805
-msgid "textattr|text-bottom"
-msgstr "textattr|besedilo-na-dnu"
+msgctxt "textattr"
+msgid "text-bottom"
+msgstr "besedilo-na-dnu"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "vertical-align" and "writing-mode".
@@ -9126,8 +9216,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:815
-msgid "textattr|inherit"
-msgstr "textattr|prevzemi"
+msgctxt "textattr"
+msgid "inherit"
+msgstr "prevzemi"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "writing-mode".
@@ -9137,8 +9228,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:824
-msgid "textattr|lr-tb"
-msgstr "textattr|lr-tb"
+msgctxt "textattr"
+msgid "lr-tb"
+msgstr "lr-tb"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "writing-mode".
@@ -9148,8 +9240,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:833
-msgid "textattr|rl-tb"
-msgstr "textattr|rl-tb"
+msgctxt "textattr"
+msgid "rl-tb"
+msgstr "rl-tb"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "writing-mode".
@@ -9159,8 +9252,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:842
-msgid "textattr|tb-rl"
-msgstr "textattr|tb-rl"
+msgctxt "textattr"
+msgid "tb-rl"
+msgstr "tb-rl"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "writing-mode".
@@ -9170,8 +9264,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:851
-msgid "textattr|tb-lr"
-msgstr "textattr|tb-lr"
+msgctxt "textattr"
+msgid "tb-lr"
+msgstr "tb-lr"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "writing-mode".
@@ -9181,8 +9276,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:860
-msgid "textattr|bt-rl"
-msgstr "textattr|bt-rl"
+msgctxt "textattr"
+msgid "bt-rl"
+msgstr "bt-rl"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "writing-mode".
@@ -9192,8 +9288,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:869
-msgid "textattr|bt-lr"
-msgstr "textattr|bt-lr"
+msgctxt "textattr"
+msgid "bt-lr"
+msgstr "bt-lr"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "writing-mode".
@@ -9203,8 +9300,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:878
-msgid "textattr|lr"
-msgstr "textattr|lr"
+msgctxt "textattr"
+msgid "lr"
+msgstr "lr"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "writing-mode".
@@ -9214,8 +9312,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:887
-msgid "textattr|rl"
-msgstr "textattr|rl"
+msgctxt "textattr"
+msgid "rl"
+msgstr "rl"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "writing-mode".
@@ -9225,8 +9324,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:896
-msgid "textattr|tb"
-msgstr "textattr|tb"
+msgctxt "textattr"
+msgid "tb"
+msgstr "tb"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "strikethrough." It refers to the line style.
@@ -9234,7 +9334,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:903
-msgid "textattr|solid"
+msgctxt "textattr"
+msgid "solid"
 msgstr "polno"
 
 #. Translators: this is one of the text attribute values for the following
@@ -9245,7 +9346,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:912
-msgid "textattr|spelling"
+msgctxt "textattr"
+msgid "spelling"
 msgstr "črkovanje"
 
 #. Translators: this is a tip for the user on how to toggle a checkbox.
Index: po/lt.po
===================================================================
--- po/lt.po	(revision 4467)
+++ po/lt.po	(working copy)
@@ -1820,8 +1820,9 @@
 #.
 #: ../src/orca/default.py:3173 ../src/orca/default.py:6041
 #: ../src/orca/scripts/StarOffice.py:142 ../src/orca/where_am_I.py:491
-msgid "text|selected"
-msgstr "tekstas|pažymėtas"
+msgctxt "text"
+msgid "selected"
+msgstr "pažymėtas"
 
 #. Translators: when users are navigating a table, they
 #. sometimes want the entire row of a table read, or
@@ -1999,8 +2000,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:6055
-msgid "text|unselected"
-msgstr "tekstas|pažymėjimas nuimtas"
+msgctxt "text"
+msgid "unselected"
+msgstr "pažymėjimas nuimtas"
 
 #. Translators: this refers to the speech synthesis services
 #. provided by the separate emacspeak utility available at
@@ -2079,8 +2081,9 @@
 #.
 #: ../src/orca/flat_review.py:330 ../src/orca/Gecko.py:1047
 #: ../src/orca/speechgenerator.py:1031 ../src/orca/where_am_I.py:207
-msgid "radiobutton|selected"
-msgstr "akutė|pažymėta"
+msgctxt "radiobutton"
+msgid "selected"
+msgstr "pažymėta"
 
 #. Translators: this is in reference to a radio button being
 #. selected or not.
@@ -2089,8 +2092,9 @@
 #.
 #: ../src/orca/flat_review.py:337 ../src/orca/Gecko.py:1054
 #: ../src/orca/speechgenerator.py:1038 ../src/orca/where_am_I.py:214
-msgid "radiobutton|not selected"
-msgstr "akutė|nepasirinkta"
+msgctxt "radiobutton"
+msgid "not selected"
+msgstr "nepasirinkta"
 
 #. Translators: The component orientation is horizontal.
 #.
@@ -2996,16 +3000,18 @@
 #.
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #: ../src/orca/J2SE-access-bridge.py:86
-msgid "listitem|selected"
-msgstr "sąrašo elementas|pasirinktas"
+msgctxt "listitem"
+msgid "selected"
+msgstr "pasirinktas"
 
 #. Translators: this represents the state of a node in a tree
 #. or list.
 #.
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #: ../src/orca/J2SE-access-bridge.py:94
-msgid "listitem|unselected"
-msgstr "sąrašo elementas|nepasirinktas"
+msgctxt "listitem"
+msgid "unselected"
+msgstr "nepasirinktas"
 
 #: ../src/orca/keybindings.py:152 ../src/orca/orca_gui_prefs.py:1610
 #: ../src/orca/orca_gui_prefs.py:1702
@@ -4565,7 +4571,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:389
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr ""
 
 #. Translators: long braille for the rolename of a dial.
@@ -4716,7 +4723,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:490
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr ""
 
 #. Translators: long braille for the rolename of a form.
Index: po/pt.po
===================================================================
--- po/pt.po	(revision 4467)
+++ po/pt.po	(working copy)
@@ -2263,8 +2263,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:2989
-msgid "tablecell| not selected"
-msgstr "tablecell|não seleccionada"
+msgctxt "tablecell"
+msgid " not selected"
+msgstr "não seleccionada"
 
 #. Translators: this object is now selected.
 #. Let the user know this.
@@ -2282,8 +2283,9 @@
 #: ../src/orca/scripts/apps/soffice/where_am_i.py:161
 #: ../src/orca/speechgenerator.py:242 ../src/orca/where_am_I.py:569
 #: ../src/orca/where_am_I.py:990
-msgid "text|selected"
-msgstr "text|seleccionado"
+msgctxt "text"
+msgid "selected"
+msgstr "seleccionado"
 
 #. Translators: this object is now unselected.
 #. Let the user know this.
@@ -2298,8 +2300,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:3891 ../src/orca/default.py:7525
-msgid "text|unselected"
-msgstr "text|não seleccionado"
+msgctxt "text"
+msgid "unselected"
+msgstr "não seleccionado"
 
 # 48x48/emblems/emblem-special.icon.in.h:1
 #. Translators: when users are navigating a table, they
@@ -2643,8 +2646,9 @@
 #: ../src/orca/flat_review.py:376
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:547
 #: ../src/orca/speechgenerator.py:1156 ../src/orca/where_am_I.py:225
-msgid "radiobutton|selected"
-msgstr "radiobutton|seleccionado"
+msgctxt "radiobutton"
+msgid "selected"
+msgstr "seleccionado"
 
 #. Translators: this is in reference to a radio button being
 #. selected or not.
@@ -2654,8 +2658,9 @@
 #: ../src/orca/flat_review.py:383
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:554
 #: ../src/orca/speechgenerator.py:1163 ../src/orca/where_am_I.py:232
-msgid "radiobutton|not selected"
-msgstr "radiobutton|não seleccionado"
+msgctxt "radiobutton"
+msgid "not selected"
+msgstr "não seleccionado"
 
 #. Translators: The component orientation is horizontal.
 #.
@@ -4989,8 +4994,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
-msgstr "shortbraille|bgir"
+msgctxt "shortbraille"
+msgid "dial"
+msgstr "bgir"
 
 #. Translators: long braille for the rolename of a dial.
 #.
@@ -5140,8 +5146,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
-msgstr "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
+msgstr "form"
 
 #. Translators: long braille for the rolename of a form.
 #.
@@ -7286,8 +7293,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:623
-msgid "text|read only"
-msgstr "text|só de leitura"
+msgctxt "text"
+msgid "read only"
+msgstr "só de leitura"
 
 #. Translators: this is used to indicate the user is in a text
 #. area that is not editable.  It is meant to be a short abbreviation
@@ -7296,8 +7304,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/settings.py:631
-msgid "text|rdonly"
-msgstr "text|soleitura"
+msgctxt "text"
+msgid "rdonly"
+msgstr "soleitura"
 
 #. Translators: the regular expression here represents a string to
 #. match in the localized application name as seen by at-poke.  For
@@ -8105,8 +8114,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:63
-msgid "textattr|background color"
-msgstr "textattr|cor de fundo"
+msgctxt "textattr"
+msgid "background color"
+msgstr "cor de fundo"
 
 #. Translators: this attribute specifies whether to make the background
 #. color for each character the height of the highest font used on the
@@ -8118,8 +8128,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:74
-msgid "textattr|background full height"
-msgstr "textattr|altura total do fundo"
+msgctxt "textattr"
+msgid "background full height"
+msgstr "altura total do fundo"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
 #. stippling the background color. It will be a "true" or "false" value.
@@ -8129,8 +8140,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:83
-msgid "textattr|background stipple"
-msgstr "textattr|fundo por pontos"
+msgctxt "textattr"
+msgid "background stipple"
+msgstr "fundo por pontos"
 
 #. Translators: this attribute specifies the direction of the text.
 #. Values are "none", "ltr" or "rtl".
@@ -8140,8 +8152,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:92
-msgid "textattr|direction"
-msgstr "textattr|direcção"
+msgctxt "textattr"
+msgid "direction"
+msgstr "direcção"
 
 #. Translators: this attribute specifies whether the text is editable.
 #. It will be a "true" or "false" value.
@@ -8151,8 +8164,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:101
-msgid "textattr|editable"
-msgstr "textattr|editável"
+msgctxt "textattr"
+msgid "editable"
+msgstr "editável"
 
 #. Translators: this attribute specifies the font family name of the text.
 #. See:
@@ -8161,8 +8175,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:109
-msgid "textattr|family name"
-msgstr "textattr|nome da família"
+msgctxt "textattr"
+msgid "family name"
+msgstr "nome da família"
 
 #. Translators: this attribute specifies the foreground color of the text.
 #. The value is an RGB value of the format "u,u,u".
@@ -8172,8 +8187,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:118
-msgid "textattr|foreground color"
-msgstr "textattr|cor do texto"
+msgctxt "textattr"
+msgid "foreground color"
+msgstr "cor do texto"
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
 #. stippling the foreground color. It will be a "true" or "false" value.
@@ -8183,8 +8199,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:127
-msgid "textattr|foreground stipple"
-msgstr "textattr|cor do texto em pontos"
+msgctxt "textattr"
+msgid "foreground stipple"
+msgstr "cor do texto em pontos"
 
 #. Translators: this attribute specifies the effect applied to the font
 #. used by the text.
@@ -8195,8 +8212,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:137
-msgid "textattr|font effect"
-msgstr "textattr|efeito de fonte"
+msgctxt "textattr"
+msgid "font effect"
+msgstr "efeito de fonte"
 
 #. Translators: this attribute specifies the indentation of the text
 #. (in pixels).
@@ -8206,8 +8224,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:146
-msgid "textattr|indent"
-msgstr "textattr|indentação"
+msgctxt "textattr"
+msgid "indent"
+msgstr "indentação"
 
 #. Translators: this attribute specifies whether the text is invisible.
 #. It will be a "true" or "false" value.
@@ -8217,8 +8236,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:155
-msgid "textattr|invisible"
-msgstr "textattr|invisível"
+msgctxt "textattr"
+msgid "invisible"
+msgstr "invisível"
 
 #. Translators: this attribute specifies how the justification of the text.
 #. Values are "left", "right", "center" or "fill".
@@ -8228,8 +8248,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:164
-msgid "textattr|justification"
-msgstr "textattr|alinhamento"
+msgctxt "textattr"
+msgid "justification"
+msgstr "alinhamento"
 
 #. Translators: this attribute specifies the language that the text is
 #. written in.
@@ -8239,8 +8260,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:173
-msgid "textattr|language"
-msgstr "textattr|idioma"
+msgctxt "textattr"
+msgid "language"
+msgstr "idioma"
 
 #. Translators: this attribute specifies the pixel width of the left margin.
 #. See:
@@ -8249,8 +8271,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:181
-msgid "textattr|left margin"
-msgstr "textattr|margem esquerda"
+msgctxt "textattr"
+msgid "left margin"
+msgstr "margem esquerda"
 
 #. Translators: this attribute specifies the height of the line of text.
 #. See:
@@ -8260,8 +8283,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:190
-msgid "textattr|line height"
-msgstr "textattr|altura da linha"
+msgctxt "textattr"
+msgid "line height"
+msgstr "altura da linha"
 
 #. Translators: this attribute refers to the named style which is associated
 #. with the entire paragraph and which controls the default formatting
@@ -8274,8 +8298,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:202
-msgid "textattr|paragraph style"
-msgstr "textattr|estilo de parágrafo"
+msgctxt "textattr"
+msgid "paragraph style"
+msgstr "estilo de parágrafo"
 
 #. Translators: this attribute specifies the pixels of blank space to
 #. leave above each newline-terminated line.
@@ -8285,8 +8310,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:211
-msgid "textattr|pixels above lines"
-msgstr "textattr|pixels sobre as linhas"
+msgctxt "textattr"
+msgid "pixels above lines"
+msgstr "pixels sobre as linhas"
 
 #. Translators: this attribute specifies the pixels of blank space to
 #. leave below each newline-terminated line.
@@ -8296,8 +8322,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:220
-msgid "textattr|pixels below lines"
-msgstr "textattr|pixels sob as linhas"
+msgctxt "textattr"
+msgid "pixels below lines"
+msgstr "pixels sob as linhas"
 
 #. Translators: this attribute specifies the pixels of blank space to
 #. leave between wrapped lines inside the same newline-terminated line
@@ -8308,8 +8335,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:230
-msgid "textattr|pixels inside wrap"
-msgstr "textattr|pixels dentro de uma quebra de linha"
+msgctxt "textattr"
+msgid "pixels inside wrap"
+msgstr "pixels dentro de uma quebra de linha"
 
 #. Translators: this attribute specifies the pixel width of the right margin.
 #. See:
@@ -8318,8 +8346,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:238
-msgid "textattr|right margin"
-msgstr "textattr|margem direita"
+msgctxt "textattr"
+msgid "right margin"
+msgstr "margem direita"
 
 #. Translators: this attribute specifies the number of pixels that the
 #. text characters are risen above the baseline.
@@ -8329,8 +8358,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:247
-msgid "textattr|rise"
-msgstr "textattr|elevação"
+msgctxt "textattr"
+msgid "rise"
+msgstr "elevação"
 
 #. Translators: this attribute specifies the scale of the characters. The
 #. value is a string representation of a double.
@@ -8340,8 +8370,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:256
-msgid "textattr|scale"
-msgstr "textattr|escala"
+msgctxt "textattr"
+msgid "scale"
+msgstr "escala"
 
 #. Translators: this attribute specifies the size of the text.
 #. See:
@@ -8350,8 +8381,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:264
-msgid "textattr|size"
-msgstr "textattr|tamanho"
+msgctxt "textattr"
+msgid "size"
+msgstr "tamanho"
 
 #. Translators: this attribute specifies the stretch of he text, if set.
 #. Values are "ultra_condensed", "extra_condensed", "condensed",
@@ -8363,8 +8395,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:275
-msgid "textattr|stretch"
-msgstr "textattr|condensação"
+msgctxt "textattr"
+msgid "stretch"
+msgstr "condensação"
 
 #. Translators: this attribute specifies whether the text is strike though
 #. (in other words, whether there is a line drawn through it). Values are
@@ -8375,8 +8408,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:285
-msgid "textattr|strike through"
-msgstr "textattr|riscado"
+msgctxt "textattr"
+msgid "strike through"
+msgstr "riscado"
 
 #. Translators: this attribute specifies the slant style of the text,
 #. if set. Values are "normal", "oblique" or "italic".
@@ -8386,8 +8420,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:294
-msgid "textattr|style"
-msgstr "textattr|estilo"
+msgctxt "textattr"
+msgid "style"
+msgstr "estilo"
 
 #. Translators: this attribute specifies the decoration of the text.
 #. See:
@@ -8397,8 +8432,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:303
-msgid "textattr|text decoration"
-msgstr "textattr|decoração do texto"
+msgctxt "textattr"
+msgid "text decoration"
+msgstr "decoração do texto"
 
 #. Translators: this attribute specifies the angle at which the text is
 #. displayed (i.e. rotated from the norm) and is represented in degrees
@@ -8410,8 +8446,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:314
-msgid "textattr|text rotation"
-msgstr "textattr|rotação do texto"
+msgctxt "textattr"
+msgid "text rotation"
+msgstr "rotação do texto"
 
 #. Translators: this attribute specifies the shadow effects applied to the text.
 #. See:
@@ -8421,8 +8458,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:323
-msgid "textattr|text shadow"
-msgstr "textattr|sombreado do texto"
+msgctxt "textattr"
+msgid "text shadow"
+msgstr "sombreado do texto"
 
 #. Translators: this attributes specifies whether the text is underlined.
 #. Values are "none", "single", "double" or "low".
@@ -8432,8 +8470,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:332
-msgid "textattr|underline"
-msgstr "textattr|sublinhado"
+msgctxt "textattr"
+msgid "underline"
+msgstr "sublinhado"
 
 #. Translators: this attribute specifies the capitalization variant of
 #. the text, if set. Values are "normal" or "small_caps".
@@ -8443,8 +8482,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:341
-msgid "textattr|variant"
-msgstr "textattr|variante"
+msgctxt "textattr"
+msgid "variant"
+msgstr "variante"
 
 #. Translators: this attributes specifies what vertical alignment property
 #. has been applied to the text.
@@ -8454,8 +8494,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:350
-msgid "textattr|vertical align"
-msgstr "textattr|alinhamento vertical"
+msgctxt "textattr"
+msgid "vertical align"
+msgstr "alinhamento vertical"
 
 #. Translators: this attribute specifies the weight of the text.
 #. See:
@@ -8465,8 +8506,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:359
-msgid "textattr|weight"
-msgstr "textattr|espessura"
+msgctxt "textattr"
+msgid "weight"
+msgstr "espessura"
 
 #. Translators: this attribute specifies the wrap mode of the text, if any.
 #. Values are "none", "char" or "word".
@@ -8476,8 +8518,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:368
-msgid "textattr|wrap mode"
-msgstr "textattr|modo de quebra"
+msgctxt "textattr"
+msgid "wrap mode"
+msgstr "modo de quebra"
 
 #. Translators: this attribute specifies the way the text is written.
 #. Values are "lr-tb", "rl-tb", "tb-rl", "tb-lr", "bt-rl", "bt-lr", "lr",
@@ -8489,8 +8532,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:379
-msgid "textattr|writing mode"
-msgstr "textattr|modo de escrita"
+msgctxt "textattr"
+msgid "writing mode"
+msgstr "modo de escrita"
 
 #. The following are the known values of some of these text attributes.
 #. These values were found in the Atk documentation at:
@@ -8507,8 +8551,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:397
-msgid "textattr|true"
-msgstr "textattr|verdadeiro"
+msgctxt "textattr"
+msgid "true"
+msgstr "verdadeiro"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "invisible", "editable", bg-full-height", "strikethrough",
@@ -8519,8 +8564,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:407
-msgid "textattr|false"
-msgstr "textattr|falso"
+msgctxt "textattr"
+msgid "false"
+msgstr "falso"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "font-effect", "underline", "text-shadow", "wrap mode"
@@ -8532,8 +8578,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:418
-msgid "textattr|none"
-msgstr "textattr|nenhum"
+msgctxt "textattr"
+msgid "none"
+msgstr "nenhum"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "font-effect".
@@ -8543,8 +8590,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:427
-msgid "textattr|engrave"
-msgstr "textattr|embutido"
+msgctxt "textattr"
+msgid "engrave"
+msgstr "embutido"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "font-effect".
@@ -8554,8 +8602,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:436
-msgid "textattr|emboss"
-msgstr "textattr|relevo"
+msgctxt "textattr"
+msgid "emboss"
+msgstr "relevo"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "font-effect".
@@ -8565,8 +8614,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:445
-msgid "textattr|outline"
-msgstr "textattr|destacado"
+msgctxt "textattr"
+msgid "outline"
+msgstr "destacado"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "text-decoration".
@@ -8576,8 +8626,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:454
-msgid "textattr|overline"
-msgstr "textattr|linha acima"
+msgctxt "textattr"
+msgid "overline"
+msgstr "linha acima"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "text-decoration".
@@ -8587,8 +8638,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:463
-msgid "textattr|line through"
-msgstr "textattr|riscado"
+msgctxt "textattr"
+msgid "line through"
+msgstr "riscado"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "text-decoration".
@@ -8598,8 +8650,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:472
-msgid "textattr|blink"
-msgstr "textattr|piscar"
+msgctxt "textattr"
+msgid "blink"
+msgstr "piscar"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "text-shadow".
@@ -8609,8 +8662,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:481
-msgid "textattr|black"
-msgstr "textattr|preto"
+msgctxt "textattr"
+msgid "black"
+msgstr "preto"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "underline".
@@ -8620,8 +8674,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:490
-msgid "textattr|single"
-msgstr "textattr|único"
+msgctxt "textattr"
+msgid "single"
+msgstr "único"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "underline".
@@ -8631,8 +8686,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:499
-msgid "textattr|double"
-msgstr "textattr|duplo"
+msgctxt "textattr"
+msgid "double"
+msgstr "duplo"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "underline".
@@ -8642,8 +8698,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:508
-msgid "textattr|low"
-msgstr "textattr|abaixo"
+msgctxt "textattr"
+msgid "low"
+msgstr "abaixo"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "wrap mode".
@@ -8653,8 +8710,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:517
-msgid "textattr|char"
-msgstr "textattr|caracter"
+msgctxt "textattr"
+msgid "char"
+msgstr "caracter"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "wrap mode".
@@ -8664,8 +8722,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:526
-msgid "textattr|word"
-msgstr "textattr|palavra"
+msgctxt "textattr"
+msgid "word"
+msgstr "palavra"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "direction".
@@ -8675,8 +8734,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:535
-msgid "textattr|ltr"
-msgstr "textattr|esquerda-para-direita"
+msgctxt "textattr"
+msgid "ltr"
+msgstr "esquerda-para-direita"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "direction".
@@ -8686,8 +8746,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:544
-msgid "textattr|rtl"
-msgstr "textattr|direita-para-esquerda"
+msgctxt "textattr"
+msgid "rtl"
+msgstr "direita-para-esquerda"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "justification".
@@ -8697,8 +8758,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:553
-msgid "textattr|left"
-msgstr "textattr|esquerda"
+msgctxt "textattr"
+msgid "left"
+msgstr "esquerda"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "justification".
@@ -8708,8 +8770,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:562
-msgid "textattr|right"
-msgstr "textattr|direita"
+msgctxt "textattr"
+msgid "right"
+msgstr "direita"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "justification".
@@ -8719,8 +8782,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:571
-msgid "textattr|center"
-msgstr "textattr|centro"
+msgctxt "textattr"
+msgid "center"
+msgstr "centro"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "justification".
@@ -8730,8 +8794,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:580
-msgid "textattr|fill"
-msgstr "textattr|preencher"
+msgctxt "textattr"
+msgid "fill"
+msgstr "preencher"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "stretch".
@@ -8741,8 +8806,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:589
-msgid "textattr|ultra condensed"
-msgstr "textattr|ultra condensado"
+msgctxt "textattr"
+msgid "ultra condensed"
+msgstr "ultra condensado"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "stretch".
@@ -8752,8 +8818,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:598
-msgid "textattr|extra condensed"
-msgstr "textattr|extra condensado"
+msgctxt "textattr"
+msgid "extra condensed"
+msgstr "extra condensado"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "stretch".
@@ -8763,8 +8830,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:607
-msgid "textattr|condensed"
-msgstr "textattr|condensado"
+msgctxt "textattr"
+msgid "condensed"
+msgstr "condensado"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "stretch".
@@ -8774,8 +8842,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:616
-msgid "textattr|semi condensed"
-msgstr "textattr|semi condensado"
+msgctxt "textattr"
+msgid "semi condensed"
+msgstr "semi condensado"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "stretch" and "variant".
@@ -8785,8 +8854,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:625
-msgid "textattr|normal"
-msgstr "textattr|normal"
+msgctxt "textattr"
+msgid "normal"
+msgstr "normal"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "stretch".
@@ -8796,8 +8866,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:634
-msgid "textattr|semi expanded"
-msgstr "textattr|semi expandido"
+msgctxt "textattr"
+msgid "semi expanded"
+msgstr "semi expandido"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "stretch".
@@ -8807,8 +8878,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:643
-msgid "textattr|expanded"
-msgstr "textattr|expandido"
+msgctxt "textattr"
+msgid "expanded"
+msgstr "expandido"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "stretch".
@@ -8818,8 +8890,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:652
-msgid "textattr|extra expanded"
-msgstr "textattr|extra expandido"
+msgctxt "textattr"
+msgid "extra expanded"
+msgstr "extra expandido"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "stretch".
@@ -8829,8 +8902,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:661
-msgid "textattr|ultra expanded"
-msgstr "textattr|ultra expandido"
+msgctxt "textattr"
+msgid "ultra expanded"
+msgstr "ultra expandido"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "variant".
@@ -8840,8 +8914,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:670
-msgid "textattr|small caps"
-msgstr "textattr|maiúsculas pequenas"
+msgctxt "textattr"
+msgid "small caps"
+msgstr "maiúsculas pequenas"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "style".
@@ -8851,8 +8926,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:679
-msgid "textattr|oblique"
-msgstr "textattr|oblíquo"
+msgctxt "textattr"
+msgid "oblique"
+msgstr "oblíquo"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "style".
@@ -8862,8 +8938,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:688
-msgid "textattr|italic"
-msgstr "textattr|itálico"
+msgctxt "textattr"
+msgid "italic"
+msgstr "itálico"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "paragraph-style".
@@ -8873,8 +8950,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:697
-msgid "textattr|Default"
-msgstr "textattr|Omissão"
+msgctxt "textattr"
+msgid "Default"
+msgstr "Omissão"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "paragraph-style".
@@ -8884,8 +8962,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:706
-msgid "textattr|Text body"
-msgstr "textattr|Corpo do texto"
+msgctxt "textattr"
+msgid "Text body"
+msgstr "Corpo do texto"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "paragraph-style".
@@ -8895,8 +8974,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:715
-msgid "textattr|Heading"
-msgstr "textattr|Cabeçalho"
+msgctxt "textattr"
+msgid "Heading"
+msgstr "Cabeçalho"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "vertical-align".
@@ -8907,8 +8987,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:725
-msgid "textattr|baseline"
-msgstr "textattr|na linha"
+msgctxt "textattr"
+msgid "baseline"
+msgstr "na linha"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "vertical-align".
@@ -8918,8 +8999,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:734
-msgid "textattr|sub"
-msgstr "textattr|subscrito"
+msgctxt "textattr"
+msgid "sub"
+msgstr "subscrito"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "vertical-align".
@@ -8929,8 +9011,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:743
-msgid "textattr|super"
-msgstr "textattr|sobrescrito"
+msgctxt "textattr"
+msgid "super"
+msgstr "sobrescrito"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "vertical-align".
@@ -8940,8 +9023,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:752
-msgid "textattr|top"
-msgstr "textattr|topo"
+msgctxt "textattr"
+msgid "top"
+msgstr "topo"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "vertical-align".
@@ -8951,8 +9035,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:761
-msgid "textattr|text-top"
-msgstr "textattr|topo do texto"
+msgctxt "textattr"
+msgid "text-top"
+msgstr "topo do texto"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "vertical-align".
@@ -8962,8 +9047,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:770
-msgid "textattr|middle"
-msgstr "textattr|meio"
+msgctxt "textattr"
+msgid "middle"
+msgstr "meio"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "vertical-align".
@@ -8973,8 +9059,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:779
-msgid "textattr|bottom"
-msgstr "textattr|fundo"
+msgctxt "textattr"
+msgid "bottom"
+msgstr "fundo"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "vertical-align".
@@ -8984,8 +9071,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:788
-msgid "textattr|text-bottom"
-msgstr "textattr|fundo do texto"
+msgctxt "textattr"
+msgid "text-bottom"
+msgstr "fundo do texto"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "vertical-align" and "writing-mode".
@@ -8996,8 +9084,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:798
-msgid "textattr|inherit"
-msgstr "textattr|herdar"
+msgctxt "textattr"
+msgid "inherit"
+msgstr "herdar"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "writing-mode".
@@ -9007,8 +9096,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:807
-msgid "textattr|lr-tb"
-msgstr "textattr|epd-tf"
+msgctxt "textattr"
+msgid "lr-tb"
+msgstr "epd-tf"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "writing-mode".
@@ -9018,8 +9108,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:816
-msgid "textattr|rl-tb"
-msgstr "textattr|dpe-tf"
+msgctxt "textattr"
+msgid "rl-tb"
+msgstr "dpe-tf"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "writing-mode".
@@ -9029,8 +9120,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:825
-msgid "textattr|tb-rl"
-msgstr "textattr|tf-de"
+msgctxt "textattr"
+msgid "tb-rl"
+msgstr "tf-de"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "writing-mode".
@@ -9040,8 +9132,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:834
-msgid "textattr|tb-lr"
-msgstr "textattr|tf-ed"
+msgctxt "textattr"
+msgid "tb-lr"
+msgstr "tf-ed"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "writing-mode".
@@ -9051,8 +9144,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:843
-msgid "textattr|bt-rl"
-msgstr "textattr|ft-de"
+msgctxt "textattr"
+msgid "bt-rl"
+msgstr "ft-de"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "writing-mode".
@@ -9062,8 +9156,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:852
-msgid "textattr|bt-lr"
-msgstr "textattr|ft-ed"
+msgctxt "textattr"
+msgid "bt-lr"
+msgstr "ft-ed"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "writing-mode".
@@ -9073,8 +9168,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:861
-msgid "textattr|lr"
-msgstr "textattr|ed"
+msgctxt "textattr"
+msgid "lr"
+msgstr "ed"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "writing-mode".
@@ -9084,8 +9180,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:870
-msgid "textattr|rl"
-msgstr "textattr|de"
+msgctxt "textattr"
+msgid "rl"
+msgstr "de"
 
 #. Translators: this is one of the text attribute values for the following
 #. text attributes: "writing-mode".
@@ -9095,8 +9192,9 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/text_attribute_names.py:879
-msgid "textattr|tb"
-msgstr "textattr|tf"
+msgctxt "textattr"
+msgid "tb"
+msgstr "tf"
 
 #. Translators: this is a tip for the user on how to toggle a checkbox.
 #: ../src/orca/tutorialgenerator.py:154
Index: po/bg.po
===================================================================
--- po/bg.po	(revision 4467)
+++ po/bg.po	(working copy)
@@ -2239,7 +2239,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:2828
-msgid "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
 msgstr "не е избрана"
 
 #. Translators: this object is now selected.
@@ -2258,7 +2259,8 @@
 #: ../src/orca/scripts/apps/soffice/where_am_i.py:159
 #: ../src/orca/speechgenerator.py:238 ../src/orca/where_am_I.py:505
 #: ../src/orca/where_am_I.py:877
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr "избрано"
 
 #. Translators: this object is now unselected.
@@ -2274,7 +2276,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:3722 ../src/orca/default.py:7165
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr "неизбрано"
 
 #. Translators: when users are navigating a table, they
@@ -2605,7 +2608,8 @@
 #: ../src/orca/flat_review.py:377
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:524
 #: ../src/orca/speechgenerator.py:1085 ../src/orca/where_am_I.py:211
-msgid "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
 msgstr "избран"
 
 #. Translators: this is in reference to a radio button being
@@ -2616,7 +2620,8 @@
 #: ../src/orca/flat_review.py:384
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:531
 #: ../src/orca/speechgenerator.py:1092 ../src/orca/where_am_I.py:218
-msgid "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
 msgstr "неизбран"
 
 #. Translators: The component orientation is horizontal.
@@ -3806,7 +3811,8 @@
 #.
 #: ../src/orca/orca.py:1368 ../src/orca/orca.py:1381 ../src/orca/orca.py:1510
 #: ../src/orca/orca.py:1551
-msgid "option|speech"
+msgctxt "option"
+msgid "speech"
 msgstr "реч"
 
 #. Translators: this option is for enabling braille output on
@@ -3816,7 +3822,8 @@
 #.
 #: ../src/orca/orca.py:1369 ../src/orca/orca.py:1382 ../src/orca/orca.py:1518
 #: ../src/orca/orca.py:1553
-msgid "option|braille"
+msgctxt "option"
+msgid "braille"
 msgstr "брайл"
 
 #. Translators: this option is for enabling a GUI to monitor
@@ -3826,7 +3833,8 @@
 #.
 #: ../src/orca/orca.py:1370 ../src/orca/orca.py:1383 ../src/orca/orca.py:1526
 #: ../src/orca/orca.py:1555
-msgid "option|braille-monitor"
+msgctxt "option"
+msgid "braille-monitor"
 msgstr "брайлов монитор"
 
 #. Translators: this option is for enabling screen
@@ -3836,7 +3844,8 @@
 #.
 #: ../src/orca/orca.py:1371 ../src/orca/orca.py:1384 ../src/orca/orca.py:1534
 #: ../src/orca/orca.py:1557
-msgid "option|magnifier"
+msgctxt "option"
+msgid "magnifier"
 msgstr "лупа"
 
 #. Translators: this option is for enabling the display
@@ -3846,7 +3855,8 @@
 #.
 #: ../src/orca/orca.py:1372 ../src/orca/orca.py:1385 ../src/orca/orca.py:1542
 #: ../src/orca/orca.py:1559
-msgid "option|main-window"
+msgctxt "option"
+msgid "main-window"
 msgstr "основен прозорец"
 
 #. Translators: if the user supplies an option via the '-e, --enable'
@@ -4865,7 +4875,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr "цфрб"
 
 #. Translators: long braille for the rolename of a dial.
@@ -5016,7 +5027,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr "фрмл"
 
 #. Translators: long braille for the rolename of a form.
@@ -7745,7 +7757,8 @@
 #.
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #: ../src/orca/scripts/toolkits/J2SE-access-bridge.py:86
-msgid "listitem|selected"
+msgctxt "listitem"
+msgid "selected"
 msgstr "избран"
 
 #. Translators: this represents the state of a node in a tree
@@ -7753,7 +7766,8 @@
 #.
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #: ../src/orca/scripts/toolkits/J2SE-access-bridge.py:94
-msgid "listitem|unselected"
+msgctxt "listitem"
+msgid "unselected"
 msgstr "неизбран"
 
 #. Translators: the regular expression here represents a string to
Index: po/oc.po
===================================================================
--- po/oc.po	(revision 4467)
+++ po/oc.po	(working copy)
@@ -2241,7 +2241,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:2942
-msgid "tablecell| not selected"
+msgctxt "tablecell"
+msgid " not selected"
 msgstr ""
 
 #. Translators: this object is now selected.
@@ -2260,7 +2261,8 @@
 #: ../src/orca/scripts/apps/soffice/where_am_i.py:159
 #: ../src/orca/speechgenerator.py:240 ../src/orca/where_am_I.py:506
 #: ../src/orca/where_am_I.py:878
-msgid "text|selected"
+msgctxt "text"
+msgid "selected"
 msgstr ""
 
 #. Translators: this object is now unselected.
@@ -2276,7 +2278,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/default.py:3864 ../src/orca/default.py:7352
-msgid "text|unselected"
+msgctxt "text"
+msgid "unselected"
 msgstr ""
 
 #. Translators: when users are navigating a table, they
@@ -2614,7 +2617,8 @@
 #: ../src/orca/flat_review.py:377
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:529
 #: ../src/orca/speechgenerator.py:1096 ../src/orca/where_am_I.py:212
-msgid "radiobutton|selected"
+msgctxt "radiobutton"
+msgid "selected"
 msgstr ""
 
 #. Translators: this is in reference to a radio button being
@@ -2625,7 +2629,8 @@
 #: ../src/orca/flat_review.py:384
 #: ../src/orca/scripts/toolkits/Gecko/speech_generator.py:536
 #: ../src/orca/speechgenerator.py:1103 ../src/orca/where_am_I.py:219
-msgid "radiobutton|not selected"
+msgctxt "radiobutton"
+msgid "not selected"
 msgstr ""
 
 #. Translators: The component orientation is horizontal.
@@ -4781,7 +4786,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:377
-msgid "shortbraille|dial"
+msgctxt "shortbraille"
+msgid "dial"
 msgstr ""
 
 #. Translators: long braille for the rolename of a dial.
@@ -4932,7 +4938,8 @@
 #. ONLY TRANSLATE THE PART AFTER THE PIPE CHARACTER |
 #.
 #: ../src/orca/rolenames.py:478
-msgid "shortbraille|form"
+msgctxt "shortbraille"
+msgid "form"
 msgstr ""
 
 #. Translators: long braille for the rolename of a form.
@@ -7884,7 +7891,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:61
-msgid "textattr|background color"
+msgctxt "textattr"
+msgid "background color"
 msgstr ""
 
 #. Translators: this attribute specifies whether to make the background
@@ -7895,7 +7903,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:70
-msgid "textattr|background full height"
+msgctxt "textattr"
+msgid "background full height"
 msgstr ""
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -7904,7 +7913,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:77
-msgid "textattr|background stipple"
+msgctxt "textattr"
+msgid "background stipple"
 msgstr ""
 
 #. Translators: this attribute specifies the direction of the text.
@@ -7913,7 +7923,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:84
-msgid "textattr|direction"
+msgctxt "textattr"
+msgid "direction"
 msgstr ""
 
 #. Translators: this attribute specifies whether the text is editable.
@@ -7922,7 +7933,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:91
-msgid "textattr|editable"
+msgctxt "textattr"
+msgid "editable"
 msgstr ""
 
 #. Translators: this attribute specifies the font family name of the text.
@@ -7930,7 +7942,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:97
-msgid "textattr|family name"
+msgctxt "textattr"
+msgid "family name"
 msgstr ""
 
 #. Translators: this attribute specifies the foreground color of the text.
@@ -7939,7 +7952,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:104
-msgid "textattr|foreground color"
+msgctxt "textattr"
+msgid "foreground color"
 msgstr ""
 
 #. Translators: this attribute specifies whether a GdkBitmap is set for
@@ -7948,7 +7962,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:111
-msgid "textattr|foreground stipple"
+msgctxt "textattr"
+msgid "foreground stipple"
 msgstr ""
 
 #. Translators: this attribute specifies the effect applied to the font
@@ -7958,7 +7973,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:119
-msgid "textattr|font effect"
+msgctxt "textattr"
+msgid "font effect"
 msgstr ""
 
 #. Translators: this attribute specifies the indentation of the text
@@ -7967,7 +7983,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:126
-msgid "textattr|indent"
+msgctxt "textattr"
+msgid "indent"
 msgstr ""
 
 #. Translators: this attribute specifies whether the text is invisible.
@@ -7976,7 +7993,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:133
-msgid "textattr|invisible"
+msgctxt "textattr"
+msgid "invisible"
 msgstr ""
 
 #. Translators: this attribute specifies how the justification of the text.
@@ -7985,7 +8003,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:140
-msgid "textattr|justification"
+msgctxt "textattr"
+msgid "justification"
 msgstr ""
 
 #. Translators: this attribute specifies the language that the text is
@@ -7994,7 +8013,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:147
-msgid "textattr|language"
+msgctxt "textattr"
+msgid "language"
 msgstr ""
 
 #. Translators: this attribute specifies the pixel width of the left margin.
@@ -8002,7 +8022,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:153
-msgid "textattr|left margin"
+msgctxt "textattr"
+msgid "left margin"
 msgstr ""
 
 #. Translators: this attribute specifies the height of the line of text.
@@ -8011,7 +8032,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:160
-msgid "textattr|line height"
+msgctxt "textattr"
+msgid "line height"
 msgstr ""
 
 #. Translators: this attribute refers to the named style which is associated
@@ -8023,7 +8045,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:170
-msgid "textattr|paragraph style"
+msgctxt "textattr"
+msgid "paragraph style"
 msgstr ""
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8032,7 +8055,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:177
-msgid "textattr|pixels above lines"
+msgctxt "textattr"
+msgid "pixels above lines"
 msgstr ""
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8041,7 +8065,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:184
-msgid "textattr|pixels below lines"
+msgctxt "textattr"
+msgid "pixels below lines"
 msgstr ""
 
 #. Translators: this attribute specifies the pixels of blank space to
@@ -8051,7 +8076,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:192
-msgid "textattr|pixels inside wrap"
+msgctxt "textattr"
+msgid "pixels inside wrap"
 msgstr ""
 
 #. Translators: this attribute specifies the pixel width of the right margin.
@@ -8059,7 +8085,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:198
-msgid "textattr|right margin"
+msgctxt "textattr"
+msgid "right margin"
 msgstr ""
 
 #. Translators: this attribute specifies the number of pixels that the
@@ -8068,7 +8095,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:205
-msgid "textattr|rise"
+msgctxt "textattr"
+msgid "rise"
 msgstr ""
 
 #. Translators: this attribute specifies the scale of the characters. The
@@ -8077,7 +8105,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:212
-msgid "textattr|scale"
+msgctxt "textattr"
+msgid "scale"
 msgstr ""
 
 #. Translators: this attribute specifies the size of the text.
@@ -8085,7 +8114,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:218
-msgid "textattr|size"
+msgctxt "textattr"
+msgid "size"
 msgstr ""
 
 #. Translators: this attribute specifies the stretch of he text, if set.
@@ -8096,7 +8126,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:227
-msgid "textattr|stretch"
+msgctxt "textattr"
+msgid "stretch"
 msgstr ""
 
 #. Translators: this attribute specifies whether the text is strike though
@@ -8106,7 +8137,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:235
-msgid "textattr|strike through"
+msgctxt "textattr"
+msgid "strike through"
 msgstr ""
 
 #. Translators: this attribute specifies the slant style of the text,
@@ -8115,7 +8147,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:242
-msgid "textattr|style"
+msgctxt "textattr"
+msgid "style"
 msgstr ""
 
 #. Translators: this attribute specifies the decoration of the text.
@@ -8124,7 +8157,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:249
-msgid "textattr|text decoration"
+msgctxt "textattr"
+msgid "text decoration"
 msgstr ""
 
 #. Translators: this attribute specifies the angle at which the text is
@@ -8135,7 +8169,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:258
-msgid "textattr|text rotation"
+msgctxt "textattr"
+msgid "text rotation"
 msgstr ""
 
 #. Translators: this attribute specifies the shadow effects applied to the text.
@@ -8144,7 +8179,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:265
-msgid "textattr|text shadow"
+msgctxt "textattr"
+msgid "text shadow"
 msgstr ""
 
 #. Translators: this attributes specifies whether the text is underlined.
@@ -8153,7 +8189,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:272
-msgid "textattr|underline"
+msgctxt "textattr"
+msgid "underline"
 msgstr ""
 
 #. Translators: this attribute specifies the capitalization variant of
@@ -8162,7 +8199,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:279
-msgid "textattr|variant"
+msgctxt "textattr"
+msgid "variant"
 msgstr ""
 
 #. Translators: this attributes specifies what vertical alignment property
@@ -8171,7 +8209,8 @@
 #. http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-vertical-align
 #.
 #: ../src/orca/text_attribute_names.py:286
-msgid "textattr|vertical align"
+msgctxt "textattr"
+msgid "vertical align"
 msgstr ""
 
 #. Translators: this attribute specifies the weight of the text.
@@ -8180,7 +8219,8 @@
 #. http://www.w3.org/TR/1998/REC-CSS2-19980512/fonts.html#propdef-font-weight
 #.
 #: ../src/orca/text_attribute_names.py:293
-msgid "textattr|weight"
+msgctxt "textattr"
+msgid "weight"
 msgstr ""
 
 #. Translators: this attribute specifies the wrap mode of the text, if any.
@@ -8189,7 +8229,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:300
-msgid "textattr|wrap mode"
+msgctxt "textattr"
+msgid "wrap mode"
 msgstr ""
 
 #. Translators: this attribute specifies the way the text is written.
@@ -8200,7 +8241,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:309
-msgid "textattr|writing mode"
+msgctxt "textattr"
+msgid "writing mode"
 msgstr ""
 
 #. The following are the known values of some of these text attributes.
@@ -8216,7 +8258,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:325
-msgid "textattr|true"
+msgctxt "textattr"
+msgid "true"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8226,7 +8269,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:333
-msgid "textattr|false"
+msgctxt "textattr"
+msgid "false"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8237,7 +8281,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:342
-msgid "textattr|none"
+msgctxt "textattr"
+msgid "none"
 msgstr ""
 
 #
@@ -8247,7 +8292,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:349
-msgid "textattr|engrave"
+msgctxt "textattr"
+msgid "engrave"
 msgstr ""
 
 #
@@ -8257,7 +8303,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:356
-msgid "textattr|emboss"
+msgctxt "textattr"
+msgid "emboss"
 msgstr ""
 
 #
@@ -8267,7 +8314,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:363
-msgid "textattr|outline"
+msgctxt "textattr"
+msgid "outline"
 msgstr ""
 
 #
@@ -8277,7 +8325,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:370
-msgid "textattr|overline"
+msgctxt "textattr"
+msgid "overline"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8286,7 +8335,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:377
-msgid "textattr|line through"
+msgctxt "textattr"
+msgid "line through"
 msgstr ""
 
 #
@@ -8296,7 +8346,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:384
-msgid "textattr|blink"
+msgctxt "textattr"
+msgid "blink"
 msgstr ""
 
 #
@@ -8306,7 +8357,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:391
-msgid "textattr|black"
+msgctxt "textattr"
+msgid "black"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8315,7 +8367,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:398
-msgid "textattr|single"
+msgctxt "textattr"
+msgid "single"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8324,7 +8377,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:405
-msgid "textattr|double"
+msgctxt "textattr"
+msgid "double"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8333,7 +8387,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:412
-msgid "textattr|low"
+msgctxt "textattr"
+msgid "low"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8342,7 +8397,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:419
-msgid "textattr|char"
+msgctxt "textattr"
+msgid "char"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8351,7 +8407,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:426
-msgid "textattr|word"
+msgctxt "textattr"
+msgid "word"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8360,7 +8417,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:433
-msgid "textattr|ltr"
+msgctxt "textattr"
+msgid "ltr"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8369,7 +8427,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:440
-msgid "textattr|rtl"
+msgctxt "textattr"
+msgid "rtl"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8378,7 +8437,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:447
-msgid "textattr|left"
+msgctxt "textattr"
+msgid "left"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8387,7 +8447,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:454
-msgid "textattr|right"
+msgctxt "textattr"
+msgid "right"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8396,7 +8457,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:461
-msgid "textattr|center"
+msgctxt "textattr"
+msgid "center"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8405,7 +8467,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:468
-msgid "textattr|fill"
+msgctxt "textattr"
+msgid "fill"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8414,7 +8477,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:475
-msgid "textattr|ultra condensed"
+msgctxt "textattr"
+msgid "ultra condensed"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8423,7 +8487,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:482
-msgid "textattr|extra condensed"
+msgctxt "textattr"
+msgid "extra condensed"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8432,7 +8497,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:489
-msgid "textattr|condensed"
+msgctxt "textattr"
+msgid "condensed"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8441,7 +8507,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:496
-msgid "textattr|semi condensed"
+msgctxt "textattr"
+msgid "semi condensed"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8450,7 +8517,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:503
-msgid "textattr|normal"
+msgctxt "textattr"
+msgid "normal"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8459,7 +8527,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:510
-msgid "textattr|semi expanded"
+msgctxt "textattr"
+msgid "semi expanded"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8468,7 +8537,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:517
-msgid "textattr|expanded"
+msgctxt "textattr"
+msgid "expanded"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8477,7 +8547,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:524
-msgid "textattr|extra expanded"
+msgctxt "textattr"
+msgid "extra expanded"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8486,7 +8557,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:531
-msgid "textattr|ultra expanded"
+msgctxt "textattr"
+msgid "ultra expanded"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8495,7 +8567,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:538
-msgid "textattr|small caps"
+msgctxt "textattr"
+msgid "small caps"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8504,7 +8577,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:545
-msgid "textattr|oblique"
+msgctxt "textattr"
+msgid "oblique"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8513,7 +8587,8 @@
 #. http://library.gnome.org/devel/atk/1.22/AtkText.html#AtkTextAttribute
 #.
 #: ../src/orca/text_attribute_names.py:552
-msgid "textattr|italic"
+msgctxt "textattr"
+msgid "italic"
 msgstr ""
 
 #
@@ -8523,7 +8598,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:559
-msgid "textattr|Default"
+msgctxt "textattr"
+msgid "Default"
 msgstr "Defaut"
 
 #
@@ -8533,7 +8609,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:566
-msgid "textattr|Text body"
+msgctxt "textattr"
+msgid "Text body"
 msgstr ""
 
 #
@@ -8543,7 +8620,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:573
-msgid "textattr|Heading"
+msgctxt "textattr"
+msgid "Heading"
 msgstr "Títol"
 
 #. Translators: this is one of the text attribute values for the following
@@ -8553,7 +8631,8 @@
 #. http://wiki.services.openoffice.org/wiki/Accessibility/TextAttributes
 #.
 #: ../src/orca/text_attribute_names.py:581
-msgid "textattr|baseline"
+msgctxt "textattr"
+msgid "baseline"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8562,7 +8641,8 @@
 #. http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-vertical-align
 #.
 #: ../src/orca/text_attribute_names.py:588
-msgid "textattr|sub"
+msgctxt "textattr"
+msgid "sub"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8571,7 +8651,8 @@
 #. http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-vertical-align
 #.
 #: ../src/orca/text_attribute_names.py:595
-msgid "textattr|super"
+msgctxt "textattr"
+msgid "super"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8580,7 +8661,8 @@
 #. http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-vertical-align
 #.
 #: ../src/orca/text_attribute_names.py:602
-msgid "textattr|top"
+msgctxt "textattr"
+msgid "top"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8589,7 +8671,8 @@
 #. http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-vertical-align
 #.
 #: ../src/orca/text_attribute_names.py:609
-msgid "textattr|text-top"
+msgctxt "textattr"
+msgid "text-top"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8598,7 +8681,8 @@
 #. http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-vertical-align
 #.
 #: ../src/orca/text_attribute_names.py:616
-msgid "textattr|middle"
+msgctxt "textattr"
+msgid "middle"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8607,7 +8691,8 @@
 #. http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-vertical-align
 #.
 #: ../src/orca/text_attribute_names.py:623
-msgid "textattr|bottom"
+msgctxt "textattr"
+msgid "bottom"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8616,7 +8701,8 @@
 #. http://www.w3.org/TR/1998/REC-CSS2-19980512/visudet.html#propdef-vertical-align
 #.
 #: ../src/orca/text_attribute_names.py:630
-msgid "textattr|text-bottom"
+msgctxt "textattr"
+msgid "text-bottom"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8626,7 +8712,8 @@
 #. http://www.w3.org/TR/2001/WD-css3-text-20010517/#PrimaryTextAdvanceDirection
 #.
 #: ../src/orca/text_attribute_names.py:638
-msgid "textattr|inherit"
+msgctxt "textattr"
+msgid "inherit"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8635,7 +8722,8 @@
 #. http://www.w3.org/TR/2001/WD-css3-text-20010517/#PrimaryTextAdvanceDirection
 #.
 #: ../src/orca/text_attribute_names.py:645
-msgid "textattr|lr-tb"
+msgctxt "textattr"
+msgid "lr-tb"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8644,7 +8732,8 @@
 #. http://www.w3.org/TR/2001/WD-css3-text-20010517/#PrimaryTextAdvanceDirection
 #.
 #: ../src/orca/text_attribute_names.py:652
-msgid "textattr|rl-tb"
+msgctxt "textattr"
+msgid "rl-tb"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8653,7 +8742,8 @@
 #. http://www.w3.org/TR/2001/WD-css3-text-20010517/#PrimaryTextAdvanceDirection
 #.
 #: ../src/orca/text_attribute_names.py:659
-msgid "textattr|tb-rl"
+msgctxt "textattr"
+msgid "tb-rl"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8662,7 +8752,8 @@
 #. http://www.w3.org/TR/2001/WD-css3-text-20010517/#PrimaryTextAdvanceDirection
 #.
 #: ../src/orca/text_attribute_names.py:666
-msgid "textattr|tb-lr"
+msgctxt "textattr"
+msgid "tb-lr"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8671,7 +8762,8 @@
 #. http://www.w3.org/TR/2001/WD-css3-text-20010517/#PrimaryTextAdvanceDirection
 #.
 #: ../src/orca/text_attribute_names.py:673
-msgid "textattr|bt-rl"
+msgctxt "textattr"
+msgid "bt-rl"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8680,7 +8772,8 @@
 #. http://www.w3.org/TR/2001/WD-css3-text-20010517/#PrimaryTextAdvanceDirection
 #.
 #: ../src/orca/text_attribute_names.py:680
-msgid "textattr|bt-lr"
+msgctxt "textattr"
+msgid "bt-lr"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8689,7 +8782,8 @@
 #. http://www.w3.org/TR/2001/WD-css3-text-20010517/#PrimaryTextAdvanceDirection
 #.
 #: ../src/orca/text_attribute_names.py:687
-msgid "textattr|lr"
+msgctxt "textattr"
+msgid "lr"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8698,7 +8792,8 @@
 #. http://www.w3.org/TR/2001/WD-css3-text-20010517/#PrimaryTextAdvanceDirection
 #.
 #: ../src/orca/text_attribute_names.py:694
-msgid "textattr|rl"
+msgctxt "textattr"
+msgid "rl"
 msgstr ""
 
 #. Translators: this is one of the text attribute values for the following
@@ -8707,7 +8802,8 @@
 #. http://www.w3.org/TR/2001/WD-css3-text-20010517/#PrimaryTextAdvanceDirection
 #.
 #: ../src/orca/text_attribute_names.py:701
-msgid "textattr|tb"
+msgctxt "textattr"
+msgid "tb"
 msgstr ""
 
 #. Translators: this is the percentage value of a slider.
