[orca] Updated French translation



commit 5dfe4ee3d79d0062f332ce9d9573b2e4fe048254
Author: Julien Hardelin <jhardlin orange fr>
Date:   Wed Feb 25 07:59:16 2015 +0000

    Updated French translation

 po/fr.po | 2790 ++++++++++++++++++++++++++++++++++++++++++++++++++------------
 1 files changed, 2273 insertions(+), 517 deletions(-)
---
diff --git a/po/fr.po b/po/fr.po
index 698afb9..de6fd6d 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -1,24 +1,24 @@
 # French translation of orca.
-# Copyright (C) 2004-2014 Free Software Foundation, Inc.
+# Copyright (C) 2004-2015 Free Software Foundation, Inc.
 # This file is distributed under the same license as the orca package.
 #
 # Cédric Corazza <cedric corazza laposte net>, 2004.
 # Robert-André Mauchin <zebob m pengzone org>, 2006-2008.
 # Stéphane Raimbault <stephane raimbault gmail com>, 2007.
-# Claude Paroz <claude 2xlibre net>, 2008-2014.
+# Claude Paroz <claude 2xlibre net>, 2008-2015.
 # Pierre Lemaire <pierre lemaire kamick org>, 2008.
 # Laurent Coudeur <laurentc iol ie>, 2009, 2010.
-# Bruno Brouard <annoa b gmail com>, 2011-13
-# Julien Hardelin <jhardlin orange fr>, 2011.
+# Bruno Brouard <annoa b gmail com>, 2011-13.
+# Julien Hardelin <jhardlin orange fr>, 2011, 2015.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: orca HEAD\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?";
 "product=orca&keywords=I18N+L10N&component=i18n\n"
-"POT-Creation-Date: 2014-09-13 10:24+0000\n"
-"PO-Revision-Date: 2014-09-13 16:00+0200\n"
-"Last-Translator: Claude Paroz <claude 2xlibre net>\n"
+"POT-Creation-Date: 2015-02-24 11:39+0000\n"
+"PO-Revision-Date: 2015-02-24 09:18+0100\n"
+"Last-Translator: Julien Hardelin <jhardlin orange fr>\n"
 "Language-Team: GNOME French Team <gnomefr traduc org>\n"
 "Language: fr\n"
 "MIME-Version: 1.0\n"
@@ -629,13 +629,13 @@ msgstr "Néerlandais belge degré 1"
 
 #. Translators: this is the spoken word for the space character
 #.
-#: ../src/orca/chnames.py:39 ../src/orca/keynames.py:138
+#: ../src/orca/chnames.py:40 ../src/orca/keynames.py:138
 msgid "space"
 msgstr "espace"
 
 #. Translators: this is the spoken word for the newline character
 #.
-#: ../src/orca/chnames.py:43
+#: ../src/orca/chnames.py:44
 msgid "newline"
 msgstr "nouvelle ligne"
 
@@ -643,67 +643,67 @@ msgstr "nouvelle ligne"
 #.
 #. Translators: this is how someone would speak the name of the tab key
 #.
-#: ../src/orca/chnames.py:47 ../src/orca/keynames.py:130
+#: ../src/orca/chnames.py:48 ../src/orca/keynames.py:130
 msgid "tab"
 msgstr "tabulation"
 
 #. Translators: this is the spoken word for the character '!' (U+0021)
 #.
-#: ../src/orca/chnames.py:51
+#: ../src/orca/chnames.py:52
 msgid "exclaim"
 msgstr "point d'exclamation"
 
 #. Translators: this is the spoken word for the character '"' (U+0022)
 #.
-#: ../src/orca/chnames.py:55
+#: ../src/orca/chnames.py:56
 msgid "quote"
 msgstr "guillemet"
 
 #. Translators: this is the spoken word for the character '#' (U+0023)
 #.
-#: ../src/orca/chnames.py:59
+#: ../src/orca/chnames.py:60
 msgid "number"
 msgstr "dièse"
 
 #. Translators: this is the spoken word for the character '$' (U+0024)
 #.
-#: ../src/orca/chnames.py:63
+#: ../src/orca/chnames.py:64
 msgid "dollar"
 msgstr "dollar"
 
 #. Translators: this is the spoken word for the character '%' (U+0025)
 #.
-#: ../src/orca/chnames.py:67
+#: ../src/orca/chnames.py:68
 msgid "percent"
 msgstr "pour cent"
 
 #. Translators: this is the spoken word for the character '&' (U+0026)
 #.
-#: ../src/orca/chnames.py:71
+#: ../src/orca/chnames.py:72
 msgid "and"
 msgstr "et"
 
 #. Translators: this is the spoken word for the character ''' (U+0027)
 #.
-#: ../src/orca/chnames.py:75
+#: ../src/orca/chnames.py:76
 msgid "apostrophe"
 msgstr "apostrophe"
 
 #. Translators: this is the spoken word for the character '(' (U+0028)
 #.
-#: ../src/orca/chnames.py:79
+#: ../src/orca/chnames.py:80
 msgid "left paren"
 msgstr "parenthèse ouvrante"
 
 #. Translators: this is the spoken word for the character ')' (U+0029)
 #.
-#: ../src/orca/chnames.py:83
+#: ../src/orca/chnames.py:84
 msgid "right paren"
 msgstr "parenthèse fermante"
 
 #. Translators: this is the spoken word for the character '*' (U+002a)
 #.
-#: ../src/orca/chnames.py:87
+#: ../src/orca/chnames.py:88
 msgid "star"
 msgstr "astérisque"
 
@@ -711,103 +711,103 @@ msgstr "astérisque"
 #.
 #. Translators: this is how someone would speak the name of the plus key
 #.
-#: ../src/orca/chnames.py:91 ../src/orca/keynames.py:298
+#: ../src/orca/chnames.py:92 ../src/orca/keynames.py:298
 msgid "plus"
 msgstr "plus"
 
 #. Translators: this is the spoken word for the character ',' (U+002c)
 #.
-#: ../src/orca/chnames.py:95
+#: ../src/orca/chnames.py:96
 msgid "comma"
 msgstr "virgule"
 
 #. Translators: this is the spoken word for the character '-' (U+002d)
 #.
-#: ../src/orca/chnames.py:99
+#: ../src/orca/chnames.py:100
 msgid "dash"
 msgstr "tiret"
 
 #. Translators: this is the spoken word for the character '.' (U+002e)
 #.
-#: ../src/orca/chnames.py:103
+#: ../src/orca/chnames.py:104
 msgid "dot"
 msgstr "point"
 
 #. Translators: this is the spoken word for the character '/' (U+002f)
 #.
-#: ../src/orca/chnames.py:107
+#: ../src/orca/chnames.py:108
 msgid "slash"
 msgstr "barre oblique"
 
 #. Translators: this is the spoken word for the character ':' (U+003a)
 #.
-#: ../src/orca/chnames.py:111
+#: ../src/orca/chnames.py:112
 msgid "colon"
 msgstr "deux points"
 
 #. Translators: this is the spoken word for the character ';' (U+003b)
 #.
-#: ../src/orca/chnames.py:115
+#: ../src/orca/chnames.py:116
 msgid "semicolon"
 msgstr "point virgule"
 
 #. Translators: this is the spoken word for the character '< ' (U+003c)
 #.
-#: ../src/orca/chnames.py:119
+#: ../src/orca/chnames.py:120
 msgid "less"
 msgstr "inférieur à"
 
 #. Translators: this is the spoken word for the character '=' (U+003d)
 #.
-#: ../src/orca/chnames.py:123
+#: ../src/orca/chnames.py:124
 msgid "equals"
 msgstr "égal à"
 
 #. Translators: this is the spoken word for the character '> ' (U+003e)
 #.
-#: ../src/orca/chnames.py:127
+#: ../src/orca/chnames.py:128
 msgid "greater"
 msgstr "supérieur à"
 
 #. Translators: this is the spoken word for the character '?' (U+003f)
 #.
-#: ../src/orca/chnames.py:131
+#: ../src/orca/chnames.py:132
 msgid "question"
 msgstr "point d'interrogation"
 
 #. Translators: this is the spoken word for the character '@' (U+0040)
 #.
-#: ../src/orca/chnames.py:135
+#: ../src/orca/chnames.py:136
 msgid "at"
 msgstr "arrobe"
 
 #. Translators: this is the spoken word for the character '[' (U+005b)
 #.
-#: ../src/orca/chnames.py:139
+#: ../src/orca/chnames.py:140
 msgid "left bracket"
 msgstr "crochet ouvrant"
 
 #. Translators: this is the spoken word for the character '\' (U+005c)
 #.
-#: ../src/orca/chnames.py:143
+#: ../src/orca/chnames.py:144
 msgid "backslash"
 msgstr "barre oblique inverse"
 
 #. Translators: this is the spoken word for the character ']' (U+005d)
 #.
-#: ../src/orca/chnames.py:147
+#: ../src/orca/chnames.py:148
 msgid "right bracket"
 msgstr "crochet fermant"
 
 #. Translators: this is the spoken word for the character '^' (U+005e)
 #.
-#: ../src/orca/chnames.py:151
+#: ../src/orca/chnames.py:152
 msgid "caret"
 msgstr "circonflexe"
 
 #. Translators: this is the spoken word for the character '_' (U+005f)
 #.
-#: ../src/orca/chnames.py:155
+#: ../src/orca/chnames.py:156
 msgid "underline"
 msgstr "soulignement"
 
@@ -816,25 +816,25 @@ msgstr "soulignement"
 #. Translators: this is how someone would speak the name of the
 #. non-spacing diacritical key for the grave glyph
 #.
-#: ../src/orca/chnames.py:159 ../src/orca/keynames.py:255
+#: ../src/orca/chnames.py:160 ../src/orca/keynames.py:255
 msgid "grave"
 msgstr "accent grave"
 
 #. Translators: this is the spoken word for the character '{' (U+007b)
 #.
-#: ../src/orca/chnames.py:163
+#: ../src/orca/chnames.py:164
 msgid "left brace"
 msgstr "accolade ouvrante"
 
 #. Translators: this is the spoken word for the character '|' (U+007c)
 #.
-#: ../src/orca/chnames.py:167
+#: ../src/orca/chnames.py:168
 msgid "vertical bar"
 msgstr "barre verticale"
 
 #. Translators: this is the spoken word for the character '}' (U+007d)
 #.
-#: ../src/orca/chnames.py:171
+#: ../src/orca/chnames.py:172
 msgid "right brace"
 msgstr "accolade fermante"
 
@@ -843,56 +843,56 @@ msgstr "accolade fermante"
 #. Translators: this is how someone would speak the name of the
 #. non-spacing diacritical key for the tilde glyph
 #.
-#: ../src/orca/chnames.py:175 ../src/orca/keynames.py:270
+#: ../src/orca/chnames.py:176 ../src/orca/keynames.py:270
 msgid "tilde"
 msgstr "tilde"
 
 #. Translators: this is the spoken character for the no break space
 #. character (e.g., "&nbsp;" in HTML -- U+00a0)
 #.
-#: ../src/orca/chnames.py:180
+#: ../src/orca/chnames.py:181
 msgid "no break space"
 msgstr "espace insécable"
 
 #. Translators: this is the spoken word for the character '¡' (U+00a1)
 #.
-#: ../src/orca/chnames.py:184
+#: ../src/orca/chnames.py:185
 msgid "inverted exclamation point"
 msgstr "point d'exclamation inversé"
 
 #. Translators: this is the spoken word for the character '¢' (U+00a2)
 #.
-#: ../src/orca/chnames.py:188
+#: ../src/orca/chnames.py:189
 msgid "cents"
 msgstr "cents"
 
 #. Translators: this is the spoken word for the character '£' (U+00a3)
 #.
-#: ../src/orca/chnames.py:192
+#: ../src/orca/chnames.py:193
 msgid "pounds"
 msgstr "livre"
 
 #. Translators: this is the spoken word for the character '¤' (U+00a4)
 #.
-#: ../src/orca/chnames.py:196
+#: ../src/orca/chnames.py:197
 msgid "currency sign"
 msgstr "signe monétaire"
 
 #. Translators: this is the spoken word for the character '¥' (U+00a5)
 #.
-#: ../src/orca/chnames.py:200
+#: ../src/orca/chnames.py:201
 msgid "yen"
 msgstr "yen"
 
 #. Translators: this is the spoken word for the character '¦' (U+00a6)
 #.
-#: ../src/orca/chnames.py:204
+#: ../src/orca/chnames.py:205
 msgid "broken bar"
 msgstr "barre verticale discontinue"
 
 #. Translators: this is the spoken word for the character '§' (U+00a7)
 #.
-#: ../src/orca/chnames.py:208
+#: ../src/orca/chnames.py:209
 msgid "section"
 msgstr "paragraphe"
 
@@ -901,73 +901,73 @@ msgstr "paragraphe"
 #. Translators: this is how someone would speak the name of the
 #. non-spacing diacritical key for the diaeresis glyph
 #.
-#: ../src/orca/chnames.py:212 ../src/orca/keynames.py:275
+#: ../src/orca/chnames.py:213 ../src/orca/keynames.py:275
 msgid "diaeresis"
 msgstr "tréma"
 
 #. Translators: this is the spoken word for the character '©' (U+00a9)
 #.
-#: ../src/orca/chnames.py:216
+#: ../src/orca/chnames.py:217
 msgid "copyright"
 msgstr "copyright"
 
 #. Translators: this is the spoken word for the character 'ª' (U+00aa)
 #.
-#: ../src/orca/chnames.py:220
+#: ../src/orca/chnames.py:221
 msgid "superscript a"
 msgstr "ordinal féminin"
 
 #. Translators: this is the spoken word for the character '«' (U+00ab)
 #.
-#: ../src/orca/chnames.py:224
+#: ../src/orca/chnames.py:225
 msgid "left double angle bracket"
 msgstr "guillemet français ouvrant"
 
 #. Translators: this is the spoken word for the character '¬' (U+00ac)
 #.
-#: ../src/orca/chnames.py:228
+#: ../src/orca/chnames.py:229
 msgid "logical not"
 msgstr "négation logique"
 
 #. Translators: this is the spoken word for the character '­' (U+00ad)
 #.
-#: ../src/orca/chnames.py:232
+#: ../src/orca/chnames.py:233
 msgid "soft hyphen"
 msgstr "trait d'union conditionnel"
 
 #. Translators: this is the spoken word for the character '®' (U+00ae)
 #.
-#: ../src/orca/chnames.py:236
+#: ../src/orca/chnames.py:237
 msgid "registered"
 msgstr "marque déposée"
 
 #. Translators: this is the spoken word for the character '¯' (U+00af)
 #.
-#: ../src/orca/chnames.py:240
+#: ../src/orca/chnames.py:241
 msgid "macron"
 msgstr "macron"
 
 #. Translators: this is the spoken word for the character '°' (U+00b0)
 #.
-#: ../src/orca/chnames.py:244
+#: ../src/orca/chnames.py:245
 msgid "degrees"
 msgstr "degrés"
 
 #. Translators: this is the spoken word for the character '±' (U+00b1)
 #.
-#: ../src/orca/chnames.py:248
+#: ../src/orca/chnames.py:249
 msgid "plus or minus"
 msgstr "plus ou moins"
 
 #. Translators: this is the spoken word for the character '²' (U+00b2)
 #.
-#: ../src/orca/chnames.py:252
+#: ../src/orca/chnames.py:253
 msgid "superscript 2"
 msgstr "carré"
 
 #. Translators: this is the spoken word for the character '³' (U+00b3)
 #.
-#: ../src/orca/chnames.py:256
+#: ../src/orca/chnames.py:257
 msgid "superscript 3"
 msgstr "cube"
 
@@ -976,25 +976,25 @@ msgstr "cube"
 #. Translators: this is how someone would speak the name of the
 #. non-spacing diacritical key for the acute glyph
 #.
-#: ../src/orca/chnames.py:260 ../src/orca/keynames.py:260
+#: ../src/orca/chnames.py:261 ../src/orca/keynames.py:260
 msgid "acute"
 msgstr "accent aigu"
 
 #. Translators: this is the spoken word for the character 'µ' (U+00b5)
 #.
-#: ../src/orca/chnames.py:264
+#: ../src/orca/chnames.py:265
 msgid "mu"
 msgstr "mu"
 
 #. Translators: this is the spoken word for the character '¶' (U+00b6)
 #.
-#: ../src/orca/chnames.py:268
+#: ../src/orca/chnames.py:269
 msgid "paragraph marker"
 msgstr "pied de mouche"
 
 #. Translators: this is the spoken word for the character '·' (U+00b7)
 #.
-#: ../src/orca/chnames.py:272
+#: ../src/orca/chnames.py:273
 msgid "middle dot"
 msgstr "point médian"
 
@@ -1003,604 +1003,604 @@ msgstr "point médian"
 #. Translators: this is how someone would speak the name of the
 #. non-spacing diacritical key for the cedilla glyph
 #.
-#: ../src/orca/chnames.py:276 ../src/orca/keynames.py:285
+#: ../src/orca/chnames.py:277 ../src/orca/keynames.py:285
 msgid "cedilla"
 msgstr "cédille"
 
 #. Translators: this is the spoken word for the character '¹' (U+00b9)
 #.
-#: ../src/orca/chnames.py:280
+#: ../src/orca/chnames.py:281
 msgid "superscript 1"
 msgstr "exposant 1"
 
 #. Translators: this is the spoken word for the character 'º' (U+00ba)
 #.
-#: ../src/orca/chnames.py:284
+#: ../src/orca/chnames.py:285
 msgid "ordinal"
 msgstr "ordinal masculin"
 
 #. Translators: this is the spoken word for the character '»' (U+00bb)
 #.
-#: ../src/orca/chnames.py:288
+#: ../src/orca/chnames.py:289
 msgid "right double angle bracket"
 msgstr "guillemet français fermant"
 
 #. Translators: this is the spoken word for the character '¼' (U+00bc)
 #.
-#: ../src/orca/chnames.py:292
+#: ../src/orca/chnames.py:293
 msgid "one fourth"
 msgstr "un quart"
 
 #. Translators: this is the spoken word for the character '½' (U+00bd)
 #.
-#: ../src/orca/chnames.py:296
+#: ../src/orca/chnames.py:297
 msgid "one half"
 msgstr "un demi"
 
 #. Translators: this is the spoken word for the character '¾' (U+00be)
 #.
-#: ../src/orca/chnames.py:300
+#: ../src/orca/chnames.py:301
 msgid "three fourths"
 msgstr "trois quarts"
 
 #. Translators: this is the spoken word for the character '¿' (U+00bf)
 #.
-#: ../src/orca/chnames.py:304
+#: ../src/orca/chnames.py:305
 msgid "inverted question mark"
 msgstr "point d'interrogation inversé"
 
 #. Translators: this is the spoken word for the character 'á' (U+00e1)
 #.
-#: ../src/orca/chnames.py:308
+#: ../src/orca/chnames.py:309
 msgid "a acute"
 msgstr "a accent aigu"
 
 #. Translators: this is the spoken word for the character 'À' (U+00c0)
 #.
-#: ../src/orca/chnames.py:312
+#: ../src/orca/chnames.py:313
 msgid "A GRAVE"
 msgstr "A ACCENT GRAVE"
 
 #. Translators: this is the spoken word for the character 'Á' (U+00c1)
 #.
-#: ../src/orca/chnames.py:316
+#: ../src/orca/chnames.py:317
 msgid "A ACUTE"
 msgstr "A ACCENT AIGU"
 
 #. Translators: this is the spoken word for the character 'Â' (U+00c2)
 #.
-#: ../src/orca/chnames.py:320
+#: ../src/orca/chnames.py:321
 msgid "A CIRCUMFLEX"
 msgstr "A ACCENT CIRCONFLEXE"
 
 #. Translators: this is the spoken word for the character 'Ã' (U+00c3)
 #.
-#: ../src/orca/chnames.py:324
+#: ../src/orca/chnames.py:325
 msgid "A TILDE"
 msgstr "A TILDE"
 
 #. Translators: this is the spoken word for the character 'Ä' (U+00c4)
 #.
-#: ../src/orca/chnames.py:328
+#: ../src/orca/chnames.py:329
 msgid "A UMLAUT"
 msgstr "A TRÉMA"
 
 #. Translators: this is the spoken word for the character 'Å' (U+00c5)
 #.
-#: ../src/orca/chnames.py:332
+#: ../src/orca/chnames.py:333
 msgid "A RING"
 msgstr "A ROND EN CHEF"
 
 #. Translators: this is the spoken word for the character 'Æ' (U+00c6)
 #.
-#: ../src/orca/chnames.py:336
+#: ../src/orca/chnames.py:337
 msgid "A E"
 msgstr "A E collées"
 
 #. Translators: this is the spoken word for the character 'Ç' (U+00c7)
 #.
-#: ../src/orca/chnames.py:340
+#: ../src/orca/chnames.py:341
 msgid "C CEDILLA"
 msgstr "C CÉDILLE"
 
 #. Translators: this is the spoken word for the character 'È' (U+00c8)
 #.
-#: ../src/orca/chnames.py:344
+#: ../src/orca/chnames.py:345
 msgid "E GRAVE"
 msgstr "E ACCENT GRAVE"
 
 #. Translators: this is the spoken word for the character 'É' (U+00c9)
 #.
-#: ../src/orca/chnames.py:348
+#: ../src/orca/chnames.py:349
 msgid "E ACUTE"
 msgstr "E ACCENT AIGU"
 
 #. Translators: this is the spoken word for the character 'Ê' (U+00ca)
 #.
-#: ../src/orca/chnames.py:352
+#: ../src/orca/chnames.py:353
 msgid "E CIRCUMFLEX"
 msgstr "E ACCENT CIRCONFLEXE"
 
 #. Translators: this is the spoken word for the character 'Ë' (U+00cb)
 #.
-#: ../src/orca/chnames.py:356
+#: ../src/orca/chnames.py:357
 msgid "E UMLAUT"
 msgstr "E TRÉMA"
 
 #. Translators: this is the spoken word for the character 'Ì' (U+00cc)
 #.
-#: ../src/orca/chnames.py:360
+#: ../src/orca/chnames.py:361
 msgid "I GRAVE"
 msgstr "I ACCENT GRAVE"
 
 #. Translators: this is the spoken word for the character 'Í' (U+00cd)
 #.
-#: ../src/orca/chnames.py:364
+#: ../src/orca/chnames.py:365
 msgid "I ACUTE"
 msgstr "I ACCENT AIGU"
 
 #. Translators: this is the spoken word for the character 'Î' (U+00ce)
 #.
-#: ../src/orca/chnames.py:368
+#: ../src/orca/chnames.py:369
 msgid "I CIRCUMFLEX"
 msgstr "I ACCENT CIRCONFLEXE"
 
 #. Translators: this is the spoken word for the character 'Ï' (U+00cf)
 #.
-#: ../src/orca/chnames.py:372
+#: ../src/orca/chnames.py:373
 msgid "I UMLAUT"
 msgstr "I TRÉMA"
 
 #. Translators: this is the spoken word for the character 'Ð' (U+00d0)
 #.
-#: ../src/orca/chnames.py:376
+#: ../src/orca/chnames.py:377
 msgid "ETH"
 msgstr "ETH"
 
 #. Translators: this is the spoken word for the character 'Ñ' (U+00d1)
 #.
-#: ../src/orca/chnames.py:380
+#: ../src/orca/chnames.py:381
 msgid "N TILDE"
 msgstr "N TILDE"
 
 #. Translators: this is the spoken word for the character 'Ò' (U+00d2)
 #.
-#: ../src/orca/chnames.py:384
+#: ../src/orca/chnames.py:385
 msgid "O GRAVE"
 msgstr "O ACCENT GRAVE"
 
 #. Translators: this is the spoken word for the character 'Ó' (U+00d3)
 #.
-#: ../src/orca/chnames.py:388
+#: ../src/orca/chnames.py:389
 msgid "O ACUTE"
 msgstr "O ACCENT AIGU"
 
 #. Translators: this is the spoken word for the character 'Ô' (U+00d4)
 #.
-#: ../src/orca/chnames.py:392
+#: ../src/orca/chnames.py:393
 msgid "O CIRCUMFLEX"
 msgstr "O ACCENT CIRCONFLEXE"
 
 #. Translators: this is the spoken word for the character 'Õ' (U+00d5)
 #.
-#: ../src/orca/chnames.py:396
+#: ../src/orca/chnames.py:397
 msgid "O TILDE"
 msgstr "O TILDE"
 
 #. Translators: this is the spoken word for the character 'Ö' (U+00d6)
 #.
-#: ../src/orca/chnames.py:400
+#: ../src/orca/chnames.py:401
 msgid "O UMLAUT"
 msgstr "O TRÉMA"
 
 #. Translators: this is the spoken word for the character '×' (U+00d7)
 #.
-#: ../src/orca/chnames.py:404
+#: ../src/orca/chnames.py:405
 msgid "times"
 msgstr "fois"
 
 #. Translators: this is the spoken word for the character 'Ø' (U+00d8)
 #.
-#: ../src/orca/chnames.py:408
+#: ../src/orca/chnames.py:409
 msgid "O STROKE"
 msgstr "O BARRÉ"
 
 #. Translators: this is the spoken word for the character 'Ù' (U+00d9)
 #.
-#: ../src/orca/chnames.py:412
+#: ../src/orca/chnames.py:413
 msgid "U GRAVE"
 msgstr "U ACCENT GRAVE"
 
 #. Translators: this is the spoken word for the character 'Ú' (U+00da)
 #.
-#: ../src/orca/chnames.py:416
+#: ../src/orca/chnames.py:417
 msgid "U ACUTE"
 msgstr "U ACCENT AIGU"
 
 #. Translators: this is the spoken word for the character 'Û' (U+00db)
 #.
-#: ../src/orca/chnames.py:420
+#: ../src/orca/chnames.py:421
 msgid "U CIRCUMFLEX"
 msgstr "U ACCENT CIRCONFLEXE"
 
 #. Translators: this is the spoken word for the character 'Ü' (U+00dc)
 #.
-#: ../src/orca/chnames.py:424
+#: ../src/orca/chnames.py:425
 msgid "U UMLAUT"
 msgstr "U TRÉMA"
 
 #. Translators: this is the spoken word for the character 'Ý' (U+00dd)
 #.
-#: ../src/orca/chnames.py:428
+#: ../src/orca/chnames.py:429
 msgid "Y ACUTE"
 msgstr "Y ACCENT AIGU"
 
 #. Translators: this is the spoken word for the character 'Þ' (U+00de)
 #.
-#: ../src/orca/chnames.py:432
+#: ../src/orca/chnames.py:433
 msgid "THORN"
 msgstr "THORN"
 
 #. Translators: this is the spoken word for the character 'ß' (U+00df)
 #.
-#: ../src/orca/chnames.py:436
+#: ../src/orca/chnames.py:437
 msgid "s sharp"
 msgstr "eszett"
 
 #. Translators: this is the spoken word for the character 'à' (U+00e0)
 #.
-#: ../src/orca/chnames.py:440
+#: ../src/orca/chnames.py:441
 msgid "a grave"
 msgstr "a accent grave"
 
 #. Translators: this is the spoken word for the character 'â' (U+00e2)
 #.
-#: ../src/orca/chnames.py:444
+#: ../src/orca/chnames.py:445
 msgid "a circumflex"
 msgstr "a accent circonflexe"
 
 #. Translators: this is the spoken word for the character 'ã' (U+00e3)
 #.
-#: ../src/orca/chnames.py:448
+#: ../src/orca/chnames.py:449
 msgid "a tilde"
 msgstr "a tilde"
 
 #. Translators: this is the spoken word for the character 'ä' (U+00e4)
 #.
-#: ../src/orca/chnames.py:452
+#: ../src/orca/chnames.py:453
 msgid "a umlaut"
 msgstr "a tréma"
 
 #. Translators: this is the spoken word for the character 'å' (U+00e5)
 #.
-#: ../src/orca/chnames.py:456
+#: ../src/orca/chnames.py:457
 msgid "a ring"
 msgstr "a rond en chef"
 
 #. Translators: this is the spoken word for the character 'æ' (U+00e6)
 #.
-#: ../src/orca/chnames.py:460
+#: ../src/orca/chnames.py:461
 msgid "a e"
 msgstr "a e collées"
 
 #. Translators: this is the spoken word for the character 'ç' (U+00e7)
 #.
-#: ../src/orca/chnames.py:464
+#: ../src/orca/chnames.py:465
 msgid "c cedilla"
 msgstr "c cédille"
 
 #. Translators: this is the spoken word for the character 'è' (U+00e8)
 #.
-#: ../src/orca/chnames.py:468
+#: ../src/orca/chnames.py:469
 msgid "e grave"
 msgstr "e accent grave"
 
 #. Translators: this is the spoken word for the character 'é' (U+00e9)
 #.
-#: ../src/orca/chnames.py:472
+#: ../src/orca/chnames.py:473
 msgid "e acute"
 msgstr "e accent aigu"
 
 #. Translators: this is the spoken word for the character 'ê' (U+00ea)
 #.
-#: ../src/orca/chnames.py:476
+#: ../src/orca/chnames.py:477
 msgid "e circumflex"
 msgstr "e accent circonflexe"
 
 #. Translators: this is the spoken word for the character 'ë' (U+00eb)
 #.
-#: ../src/orca/chnames.py:480
+#: ../src/orca/chnames.py:481
 msgid "e umlaut"
 msgstr "e tréma"
 
 #. Translators: this is the spoken word for the character 'ì' (U+00ec)
 #.
-#: ../src/orca/chnames.py:484
+#: ../src/orca/chnames.py:485
 msgid "i grave"
 msgstr "i accent grave"
 
 #. Translators: this is the spoken word for the character 'í' (U+00ed)
 #.
-#: ../src/orca/chnames.py:488
+#: ../src/orca/chnames.py:489
 msgid "i acute"
 msgstr "i accent aigu"
 
 #. Translators: this is the spoken word for the character 'î' (U+00ee)
 #.
-#: ../src/orca/chnames.py:492
+#: ../src/orca/chnames.py:493
 msgid "i circumflex"
 msgstr "i accent circonflexe"
 
 #. Translators: this is the spoken word for the character 'ï' (U+00ef)
 #.
-#: ../src/orca/chnames.py:496
+#: ../src/orca/chnames.py:497
 msgid "i umlaut"
 msgstr "i tréma"
 
 #. Translators: this is the spoken word for the character 'ð' (U+00f0)
 #.
-#: ../src/orca/chnames.py:500
+#: ../src/orca/chnames.py:501
 msgid "eth"
 msgstr "eth"
 
 #. Translators: this is the spoken word for the character 'ñ' (U+00f1)
 #.
-#: ../src/orca/chnames.py:504
+#: ../src/orca/chnames.py:505
 msgid "n tilde"
 msgstr "n tilde"
 
 #. Translators: this is the spoken word for the character 'ò' (U+00f2)
 #.
-#: ../src/orca/chnames.py:508
+#: ../src/orca/chnames.py:509
 msgid "o grave"
 msgstr "o accent grave"
 
 #. Translators: this is the spoken word for the character 'ó' (U+00f3)
 #.
-#: ../src/orca/chnames.py:512
+#: ../src/orca/chnames.py:513
 msgid "o acute"
 msgstr "o accent aigu"
 
 #. Translators: this is the spoken word for the character 'ô' (U+00f4)
 #.
-#: ../src/orca/chnames.py:516
+#: ../src/orca/chnames.py:517
 msgid "o circumflex"
 msgstr "o accent circonflexe"
 
 #. Translators: this is the spoken word for the character 'õ' (U+00f5)
 #.
-#: ../src/orca/chnames.py:520
+#: ../src/orca/chnames.py:521
 msgid "o tilde"
 msgstr "o tilde"
 
 #. Translators: this is the spoken word for the character 'ö' (U+00f6)
 #.
-#: ../src/orca/chnames.py:524
+#: ../src/orca/chnames.py:525
 msgid "o umlaut"
 msgstr "o tréma"
 
 # obélus
 #. Translators: this is the spoken word for the character '÷' (U+00f7)
 #.
-#: ../src/orca/chnames.py:528
+#: ../src/orca/chnames.py:529
 msgid "divided by"
 msgstr "divisé par"
 
 #. Translators: this is the spoken word for the character 'ø' (U+00f8)
 #.
-#: ../src/orca/chnames.py:532
+#: ../src/orca/chnames.py:533
 msgid "o stroke"
 msgstr "o barré"
 
 #. Translators: this is the spoken word for the character 'þ' (U+00fe)
 #.
-#: ../src/orca/chnames.py:536
+#: ../src/orca/chnames.py:537
 msgid "thorn"
 msgstr "thorn"
 
 #. Translators: this is the spoken word for the character 'ú' (U+00fa)
 #.
-#: ../src/orca/chnames.py:540
+#: ../src/orca/chnames.py:541
 msgid "u acute"
 msgstr "u accent aigu"
 
 #. Translators: this is the spoken word for the character 'ù' (U+00f9)
 #.
-#: ../src/orca/chnames.py:544
+#: ../src/orca/chnames.py:545
 msgid "u grave"
 msgstr "u accent grave"
 
 #. Translators: this is the spoken word for the character 'û' (U+00fb)
 #.
-#: ../src/orca/chnames.py:548
+#: ../src/orca/chnames.py:549
 msgid "u circumflex"
 msgstr "u accent circonflexe"
 
 #. Translators: this is the spoken word for the character 'ü' (U+00fc)
 #.
-#: ../src/orca/chnames.py:552
+#: ../src/orca/chnames.py:553
 msgid "u umlaut"
 msgstr "u tréma"
 
 #. Translators: this is the spoken word for the character 'ý' (U+00fd)
 #.
-#: ../src/orca/chnames.py:556
+#: ../src/orca/chnames.py:557
 msgid "y acute"
 msgstr "y accent aigu"
 
 #. Translators: this is the spoken word for the character 'ÿ' (U+00ff)
 #.
-#: ../src/orca/chnames.py:560
+#: ../src/orca/chnames.py:561
 msgid "y umlaut"
 msgstr "y tréma"
 
 #. Translators: this is the spoken word for the character 'Ÿ' (U+0178)
 #.
-#: ../src/orca/chnames.py:564
+#: ../src/orca/chnames.py:565
 msgid "Y UMLAUT"
 msgstr "Y TRÉMA"
 
 #. Translators: this is the spoken word for the character 'ƒ' (U+0192)
 #.
-#: ../src/orca/chnames.py:568
+#: ../src/orca/chnames.py:569
 msgid "florin"
 msgstr "florin"
 
 #. Translators: this is the spoken word for the character '–' (U+2013)
 #.
-#: ../src/orca/chnames.py:572
+#: ../src/orca/chnames.py:573
 msgid "en dash"
 msgstr "tiret cadratin"
 
 #. Translators: this is the spoken word for the left single quote: ‘
 #. (U+2018)
 #.
-#: ../src/orca/chnames.py:577
+#: ../src/orca/chnames.py:578
 msgid "left single quote"
 msgstr "guillemet simple ouvrant"
 
 #. Translators: this is the spoken word for the right single quote: ’
 #. (U+2019)
 #.
-#: ../src/orca/chnames.py:582
+#: ../src/orca/chnames.py:583
 msgid "right single quote"
 msgstr "guillemet simple fermant"
 
 #. Translators: this is the spoken word for the character '‚' (U+201a)
 #.
-#: ../src/orca/chnames.py:586
+#: ../src/orca/chnames.py:587
 msgid "single low quote"
 msgstr "guillemet bas simple"
 
 #. Translators: this is the spoken word for the character '“' (U+201c)
 #.
-#: ../src/orca/chnames.py:590
+#: ../src/orca/chnames.py:591
 msgid "left double quote"
 msgstr "guillemet double ouvrant"
 
 #. Translators: this is the spoken word for the character '”' (U+201d)
 #.
-#: ../src/orca/chnames.py:594
+#: ../src/orca/chnames.py:595
 msgid "right double quote"
 msgstr "guillemet double fermant"
 
 #. Translators: this is the spoken word for the character '„' (U+201e)
 #.
-#: ../src/orca/chnames.py:598
+#: ../src/orca/chnames.py:599
 msgid "double low quote"
 msgstr "guillemet bas double"
 
 #. Translators: this is the spoken word for the character '†' (U+2020)
 #.
-#: ../src/orca/chnames.py:602
+#: ../src/orca/chnames.py:603
 msgid "dagger"
 msgstr "obèle"
 
 #. Translators: this is the spoken word for the character '‡' (U+2021)
 #.
-#: ../src/orca/chnames.py:606
+#: ../src/orca/chnames.py:607
 msgid "double dagger"
 msgstr "double obèle"
 
 #. Translators: this is the spoken word for the character '•' (U+2022)
 #.
-#: ../src/orca/chnames.py:610
+#: ../src/orca/chnames.py:611
 msgid "bullet"
 msgstr "puce"
 
 #. Translators: this is the spoken word for the character '‣' (U+2023)
 #.
-#: ../src/orca/chnames.py:614
+#: ../src/orca/chnames.py:615
 msgid "triangular bullet"
 msgstr "puce triangulaire"
 
 #. Translators: this is the spoken word for the character '‰' (U+2030)
 #.
-#: ../src/orca/chnames.py:618
+#: ../src/orca/chnames.py:619
 msgid "per mille"
 msgstr "pour mille"
 
 #. Translators: this is the spoken word for the character '′' (U+2032)
 #.
-#: ../src/orca/chnames.py:622
+#: ../src/orca/chnames.py:623
 msgid "prime"
 msgstr "prime"
 
 #. Translators: this is the spoken word for the character '″' (U+2033)
 #.
-#: ../src/orca/chnames.py:626
+#: ../src/orca/chnames.py:627
 msgid "double prime"
 msgstr "double prime"
 
 #. Translators: this is the spoken word for the character '⁃' (U+2043)
 #.
-#: ../src/orca/chnames.py:630
+#: ../src/orca/chnames.py:631
 msgid "hyphen bullet"
 msgstr "tiret"
 
 #. Translators: this is the spoken word for the character '€' (U+20ac)
 #.
-#: ../src/orca/chnames.py:634
+#: ../src/orca/chnames.py:635
 msgid "euro"
 msgstr "euro"
 
 #. Translators: this is the spoken word for the character '™' (U+2122)
 #.
-#: ../src/orca/chnames.py:638
+#: ../src/orca/chnames.py:639
 msgid "trademark"
 msgstr "marque déposée"
 
 #. Translators: this is the spoken word for the character '←' (U+2190)
 #.
-#: ../src/orca/chnames.py:642
+#: ../src/orca/chnames.py:643
 msgid "left arrow"
 msgstr "flèche gauche"
 
 #. Translators: this is the spoken word for the character '→' (U+2192)
 #.
-#: ../src/orca/chnames.py:646
+#: ../src/orca/chnames.py:647
 msgid "right arrow"
 msgstr "flèche droite"
 
 #. Translators: this is the spoken word for the character '≈' (U+2248)
 #.
-#: ../src/orca/chnames.py:650
+#: ../src/orca/chnames.py:651
 msgid "almost equal to"
 msgstr "environ égal à"
 
 #. Translators: this is the spoken word for the character '≠' (U+2260)
 #.
-#: ../src/orca/chnames.py:654
+#: ../src/orca/chnames.py:655
 msgid "not equal to"
 msgstr "n'est pas égal à"
 
 #. Translators: this is the spoken word for the character '≤' (U+2264)
 #.
-#: ../src/orca/chnames.py:658
+#: ../src/orca/chnames.py:659
 msgid "less than or equal to"
 msgstr "inférieur ou égal à"
 
 #. Translators: this is the spoken word for the character '≥' (U+2265)
 #.
-#: ../src/orca/chnames.py:662
+#: ../src/orca/chnames.py:663
 msgid "greater than or equal to"
 msgstr "supérieur ou égal à"
 
 #. Translators: this is the spoken word for the character '√' (U+221a)
 #.
-#: ../src/orca/chnames.py:666
+#: ../src/orca/chnames.py:667
 msgid "square root"
 msgstr "racine carrée"
 
 #. Translators: this is the spoken word for the character '∛' (U+221b)
 #.
-#: ../src/orca/chnames.py:670
+#: ../src/orca/chnames.py:671
 msgid "cube root"
 msgstr "racine cubique"
 
 #. Translators: this is the spoken word for the character '∞' (U+221e)
 #.
-#: ../src/orca/chnames.py:674
+#: ../src/orca/chnames.py:675
 msgid "infinity"
 msgstr "infini"
 
@@ -1611,14 +1611,14 @@ msgstr "infini"
 #. as a bullet which looks like the black square: ■ (U+25A0).  Therefore,
 #. please use the same translation for this character.
 #.
-#: ../src/orca/chnames.py:679 ../src/orca/chnames.py:854
+#: ../src/orca/chnames.py:680 ../src/orca/chnames.py:855
 msgid "black square"
 msgstr "carré noir"
 
 #. Translators: this is the spoken word for the character '□' (U+25a1)
 #. It can be used as a bullet in a list.
 #.
-#: ../src/orca/chnames.py:684
+#: ../src/orca/chnames.py:685
 msgid "white square"
 msgstr "carré blanc"
 
@@ -1629,41 +1629,41 @@ msgstr "carré blanc"
 #. as a bullet which looks like the black diamond: ◆ (U+25C6).  Therefore,
 #. please use the same translation for this character.
 #.
-#: ../src/orca/chnames.py:689 ../src/orca/chnames.py:860
+#: ../src/orca/chnames.py:690 ../src/orca/chnames.py:861
 msgid "black diamond"
 msgstr "losange noir"
 
 #. Translators: this is the spoken word for the character '○' (U+25cb)
 #. It can be used as a bullet in a list.
 #.
-#: ../src/orca/chnames.py:694
+#: ../src/orca/chnames.py:695
 msgid "white circle"
 msgstr "cercle blanc"
 
 #. Translators: this is the spoken word for the character '●' (U+25cf)
 #. It can be used as a bullet in a list.
 #.
-#: ../src/orca/chnames.py:699
+#: ../src/orca/chnames.py:700
 msgid "black circle"
 msgstr "cercle noir"
 
 #. Translators: this is the spoken word for the character '◦' (U+25e6)
 #.
-#: ../src/orca/chnames.py:703
+#: ../src/orca/chnames.py:704
 msgid "white bullet"
 msgstr "petit cercle blanc"
 
 #. Translators: this is the spoken word for the character '✓' (U+2713)
 #. It can be used as a bullet in a list.
 #.
-#: ../src/orca/chnames.py:708
+#: ../src/orca/chnames.py:709
 msgid "check mark"
 msgstr "signe de vérification"
 
 #. Translators: this is the spoken word for the character '✔' (U+2714)
 #. It can be used as a bullet in a list.
 #.
-#: ../src/orca/chnames.py:713
+#: ../src/orca/chnames.py:714
 msgid "heavy check mark"
 msgstr "gros signe de vérification"
 
@@ -1674,7 +1674,7 @@ msgstr "gros signe de vérification"
 #. the typed letter 'x'.  "Ballot x" might confuse the user.  Hence the
 #. use of "x-shaped bullet".
 #.
-#: ../src/orca/chnames.py:722
+#: ../src/orca/chnames.py:723
 msgid "x-shaped bullet"
 msgstr "puce en forme de x"
 
@@ -1683,175 +1683,175 @@ msgstr "puce en forme de x"
 #. an OOo list. The goal is to inform the user of the appearance of
 #. the bullet without too much verbiage, hence simply "right-pointing arrow".
 #.
-#: ../src/orca/chnames.py:729
+#: ../src/orca/chnames.py:730
 msgid "right-pointing arrow"
 msgstr "flèche vers la droite"
 
 #. Translators: this is the spoken word for the character '⁰' (U+2070)
 #.
-#: ../src/orca/chnames.py:733
+#: ../src/orca/chnames.py:734
 msgid "superscript 0"
 msgstr "exposant 0"
 
 #. Translators: this is the spoken word for the character '⁴' (U+2074)
 #.
-#: ../src/orca/chnames.py:737
+#: ../src/orca/chnames.py:738
 msgid "superscript 4"
 msgstr "exposant 4"
 
 #. Translators: this is the spoken word for the character '⁵' (U+2075)
 #.
-#: ../src/orca/chnames.py:741
+#: ../src/orca/chnames.py:742
 msgid "superscript 5"
 msgstr "exposant 5"
 
 #. Translators: this is the spoken word for the character '⁶' (U+2076)
 #.
-#: ../src/orca/chnames.py:745
+#: ../src/orca/chnames.py:746
 msgid "superscript 6"
 msgstr "exposant 6"
 
 #. Translators: this is the spoken word for the character '⁷' (U+2077)
 #.
-#: ../src/orca/chnames.py:749
+#: ../src/orca/chnames.py:750
 msgid "superscript 7"
 msgstr "exposant 7"
 
 #. Translators: this is the spoken word for the character '⁸' (U+2078)
 #.
-#: ../src/orca/chnames.py:753
+#: ../src/orca/chnames.py:754
 msgid "superscript 8"
 msgstr "exposant 8"
 
 #. Translators: this is the spoken word for the character '⁹' (U+2079)
 #.
-#: ../src/orca/chnames.py:757
+#: ../src/orca/chnames.py:758
 msgid "superscript 9"
 msgstr "exposant 9"
 
 #. Translators: this is the spoken word for the character '⁺' (U+207a)
 #.
-#: ../src/orca/chnames.py:761
+#: ../src/orca/chnames.py:762
 msgid "superscript plus"
 msgstr "plus en exposant"
 
 #. Translators: this is the spoken word for the character '⁻' (U+207b)
 #.
-#: ../src/orca/chnames.py:765
+#: ../src/orca/chnames.py:766
 msgid "superscript minus"
 msgstr "moins en exposant"
 
 #. Translators: this is the spoken word for the character '⁼' (U+207c)
 #.
-#: ../src/orca/chnames.py:769
+#: ../src/orca/chnames.py:770
 msgid "superscript equals"
 msgstr "égal en exposant"
 
 #. Translators: this is the spoken word for the character '⁽' (U+207d)
 #.
-#: ../src/orca/chnames.py:773
+#: ../src/orca/chnames.py:774
 msgid "superscript left paren"
 msgstr "parenthèse gauche en exposant"
 
 #. Translators: this is the spoken word for the character '⁾' (U+207e)
 #.
-#: ../src/orca/chnames.py:777
+#: ../src/orca/chnames.py:778
 msgid "superscript right paren"
 msgstr "parenthèse droite en exposant"
 
 #. Translators: this is the spoken word for the character 'ⁿ' (U+207f)
 #.
-#: ../src/orca/chnames.py:781
+#: ../src/orca/chnames.py:782
 msgid "superscript n"
 msgstr "exposant n"
 
 #. Translators: this is the spoken word for the character '₀' (U+2080)
 #.
-#: ../src/orca/chnames.py:785
+#: ../src/orca/chnames.py:786
 msgid "subscript 0"
 msgstr "indice 0"
 
 #. Translators: this is the spoken word for the character '₁' (U+2081)
 #.
-#: ../src/orca/chnames.py:789
+#: ../src/orca/chnames.py:790
 msgid "subscript 1"
 msgstr "indice 1"
 
 #. Translators: this is the spoken word for the character '₂' (U+2082)
 #.
-#: ../src/orca/chnames.py:793
+#: ../src/orca/chnames.py:794
 msgid "subscript 2"
 msgstr "indice 2"
 
 #. Translators: this is the spoken word for the character '₃' (U+2083)
 #.
-#: ../src/orca/chnames.py:797
+#: ../src/orca/chnames.py:798
 msgid "subscript 3"
 msgstr "indice 3"
 
 #. Translators: this is the spoken word for the character '₄' (U+2084)
 #.
-#: ../src/orca/chnames.py:801
+#: ../src/orca/chnames.py:802
 msgid "subscript 4"
 msgstr "indice 4"
 
 #. Translators: this is the spoken word for the character '₅' (U+2085)
 #.
-#: ../src/orca/chnames.py:805
+#: ../src/orca/chnames.py:806
 msgid "subscript 5"
 msgstr "indice 5"
 
 #. Translators: this is the spoken word for the character '₆' (U+2086)
 #.
-#: ../src/orca/chnames.py:809
+#: ../src/orca/chnames.py:810
 msgid "subscript 6"
 msgstr "indice 6"
 
 #. Translators: this is the spoken word for the character '₇' (U+2087)
 #.
-#: ../src/orca/chnames.py:813
+#: ../src/orca/chnames.py:814
 msgid "subscript 7"
 msgstr "indice 7"
 
 #. Translators: this is the spoken word for the character '₈' (U+2088)
 #.
-#: ../src/orca/chnames.py:817
+#: ../src/orca/chnames.py:818
 msgid "subscript 8"
 msgstr "indice 8"
 
 #. Translators: this is the spoken word for the character '₉' (U+2089)
 #.
-#: ../src/orca/chnames.py:821
+#: ../src/orca/chnames.py:822
 msgid "subscript 9"
 msgstr "indice 9"
 
 #. Translators: this is the spoken word for the character '₊' (U+208a)
 #.
-#: ../src/orca/chnames.py:825
+#: ../src/orca/chnames.py:826
 msgid "subscript plus"
 msgstr "plus en indice"
 
 #. Translators: this is the spoken word for the character '₋' (U+208b)
 #.
-#: ../src/orca/chnames.py:829
+#: ../src/orca/chnames.py:830
 msgid "subscript minus"
 msgstr "moins en indice"
 
 #. Translators: this is the spoken word for the character '₌' (U+208c)
 #.
-#: ../src/orca/chnames.py:833
+#: ../src/orca/chnames.py:834
 msgid "subscript equals"
 msgstr "égal en indice"
 
 #. Translators: this is the spoken word for the character '₍' (U+208d)
 #.
-#: ../src/orca/chnames.py:837
+#: ../src/orca/chnames.py:838
 msgid "subscript left paren"
 msgstr "parenthèse gauche en indice"
 
 #. Translators: this is the spoken word for the character '₎' (U+208e)
 #.
-#: ../src/orca/chnames.py:841
+#: ../src/orca/chnames.py:842
 msgid "subscript right paren"
 msgstr "parenthèse droite en indice"
 
@@ -1860,7 +1860,7 @@ msgstr "parenthèse droite en indice"
 #. OOo list. The goal is to inform the user of the appearance of the bullet
 #. without too much verbiage, hence simply "right-pointing arrowhead".
 #.
-#: ../src/orca/chnames.py:848
+#: ../src/orca/chnames.py:849
 msgid "right-pointing arrowhead"
 msgstr "pointe de flèche vers la droite"
 
@@ -1876,7 +1876,7 @@ msgstr "pointe de flèche vers la droite"
 #. * http://www.fileformat.info/info/unicode/char/fffc/index.htm
 #. * http://en.wikipedia.org/wiki/Specials_(Unicode_block)
 #.
-#: ../src/orca/chnames.py:874
+#: ../src/orca/chnames.py:875
 msgid "object replacement character"
 msgstr "caractère de remplacement d'objet"
 
@@ -4343,17 +4343,6 @@ msgctxt "color name"
 msgid "yellow green"
 msgstr "vert jaunâtre"
 
-#. Translators: this is the action name for
-#. the 'toggle' action. It must be the same
-#. string used in the *.po file for gail.
-#.
-#: ../src/orca/flat_review.py:1045 ../src/orca/generator.py:495
-#: ../src/orca/generator.py:761 ../src/orca/generator.py:803
-#: ../src/orca/generator.py:849 ../src/orca/tutorialgenerator.py:562
-#: ../src/orca/tutorialgenerator.py:602
-msgid "toggle"
-msgstr "bouton à deux états"
-
 #. Translators: This string appears on a button in a dialog. "Activating" the
 #. selected item will perform the action that one would expect to occur if the
 #. object were clicked on with the mouse. If the object is a link, activating
@@ -5729,6 +5718,1739 @@ msgstr "Ctrl"
 msgid "Shift"
 msgstr "Majuscule"
 
+#. Translators: Unicode has a large set of characters consisting of a common
+#. alphanumeric symbol and a style. For instance, character 1D400 is a bold A,
+#. 1D468 is a bold italic A, 1D4D0 is a bold script A,, etc., etc. These styles
+#. can have specific meanings in mathematics and thus should be spoken along
+#. with the alphanumeric character. However, given the vast quantity of these
+#. characters, string substitution is being used with the substituted string
+#. being a single alphanumeric character. The full set of symbols can be found
+#. at http://www.unicode.org/charts/PDF/U1D400.pdf.
+#: ../src/orca/mathsymbols.py:1119
+#, python-format
+msgctxt "math symbol"
+msgid "bold %s"
+msgstr "%s gras"
+
+#. Translators: Unicode has a large set of characters consisting of a common
+#. alphanumeric symbol and a style. For instance, character 1D400 is a bold A,
+#. 1D468 is a bold italic A, 1D4D0 is a bold script A,, etc., etc. These styles
+#. can have specific meanings in mathematics and thus should be spoken along
+#. with the alphanumeric character. However, given the vast quantity of these
+#. characters, string substitution is being used with the substituted string
+#. being a single alphanumeric character. The full set of symbols can be found
+#. at http://www.unicode.org/charts/PDF/U1D400.pdf.
+#: ../src/orca/mathsymbols.py:1129
+#, python-format
+msgctxt "math symbol"
+msgid "italic %s"
+msgstr "%s italique"
+
+#. Translators: Unicode has a large set of characters consisting of a common
+#. alphanumeric symbol and a style. For instance, character 1D400 is a bold A,
+#. 1D468 is a bold italic A, 1D4D0 is a bold script A,, etc., etc. These styles
+#. can have specific meanings in mathematics and thus should be spoken along
+#. with the alphanumeric character. However, given the vast quantity of these
+#. characters, string substitution is being used with the substituted string
+#. being a single alphanumeric character. The full set of symbols can be found
+#. at http://www.unicode.org/charts/PDF/U1D400.pdf.
+#: ../src/orca/mathsymbols.py:1139
+#, python-format
+msgctxt "math symbol"
+msgid "bold italic %s"
+msgstr "%s italique gras"
+
+#. Translators: Unicode has a large set of characters consisting of a common
+#. alphanumeric symbol and a style. For instance, character 1D400 is a bold A,
+#. 1D468 is a bold italic A, 1D4D0 is a bold script A,, etc., etc. These styles
+#. can have specific meanings in mathematics and thus should be spoken along
+#. with the alphanumeric character. However, given the vast quantity of these
+#. characters, string substitution is being used with the substituted string
+#. being a single alphanumeric character. The full set of symbols can be found
+#. at http://www.unicode.org/charts/PDF/U1D400.pdf.
+#: ../src/orca/mathsymbols.py:1149
+#, python-format
+msgctxt "math symbol"
+msgid "script %s"
+msgstr "%s script"
+
+#. Translators: Unicode has a large set of characters consisting of a common
+#. alphanumeric symbol and a style. For instance, character 1D400 is a bold A,
+#. 1D468 is a bold italic A, 1D4D0 is a bold script A,, etc., etc. These styles
+#. can have specific meanings in mathematics and thus should be spoken along
+#. with the alphanumeric character. However, given the vast quantity of these
+#. characters, string substitution is being used with the substituted string
+#. being a single alphanumeric character. The full set of symbols can be found
+#. at http://www.unicode.org/charts/PDF/U1D400.pdf.
+#: ../src/orca/mathsymbols.py:1159
+#, python-format
+msgctxt "math symbol"
+msgid "bold script %s"
+msgstr "%s script gras"
+
+#. Translators: Unicode has a large set of characters consisting of a common
+#. alphanumeric symbol and a style. For instance, character 1D400 is a bold A,
+#. 1D468 is a bold italic A, 1D4D0 is a bold script A,, etc., etc. These styles
+#. can have specific meanings in mathematics and thus should be spoken along
+#. with the alphanumeric character. However, given the vast quantity of these
+#. characters, string substitution is being used with the substituted string
+#. being a single alphanumeric character. The full set of symbols can be found
+#. at http://www.unicode.org/charts/PDF/U1D400.pdf.
+#: ../src/orca/mathsymbols.py:1169
+#, python-format
+msgctxt "math symbol"
+msgid "fraktur %s"
+msgstr "%s gothique"
+
+#. Translators: Unicode has a large set of characters consisting of a common
+#. alphanumeric symbol and a style. For instance, character 1D400 is a bold A,
+#. 1D468 is a bold italic A, 1D4D0 is a bold script A,, etc., etc. These styles
+#. can have specific meanings in mathematics and thus should be spoken along
+#. with the alphanumeric character. However, given the vast quantity of these
+#. characters, string substitution is being used with the substituted string
+#. being a single alphanumeric character. The full set of symbols can be found
+#. at http://www.unicode.org/charts/PDF/U1D400.pdf.
+#: ../src/orca/mathsymbols.py:1179
+#, python-format
+msgctxt "math symbol"
+msgid "double-struck %s"
+msgstr "%s double-trait"
+
+#. Translators: Unicode has a large set of characters consisting of a common
+#. alphanumeric symbol and a style. For instance, character 1D400 is a bold A,
+#. 1D468 is a bold italic A, 1D4D0 is a bold script A,, etc., etc. These styles
+#. can have specific meanings in mathematics and thus should be spoken along
+#. with the alphanumeric character. However, given the vast quantity of these
+#. characters, string substitution is being used with the substituted string
+#. being a single alphanumeric character. The full set of symbols can be found
+#. at http://www.unicode.org/charts/PDF/U1D400.pdf.
+#: ../src/orca/mathsymbols.py:1189
+#, python-format
+msgctxt "math symbol"
+msgid "bold fraktur %s"
+msgstr "%s gothique gras"
+
+#. Translators: Unicode has a large set of characters consisting of a common
+#. alphanumeric symbol and a style. For instance, character 1D400 is a bold A,
+#. 1D468 is a bold italic A, 1D4D0 is a bold script A,, etc., etc. These styles
+#. can have specific meanings in mathematics and thus should be spoken along
+#. with the alphanumeric character. However, given the vast quantity of these
+#. characters, string substitution is being used with the substituted string
+#. being a single alphanumeric character. The full set of symbols can be found
+#. at http://www.unicode.org/charts/PDF/U1D400.pdf.
+#: ../src/orca/mathsymbols.py:1199
+#, python-format
+msgctxt "math symbol"
+msgid "sans-serif %s"
+msgstr "%s sans-serif"
+
+#. Translators: Unicode has a large set of characters consisting of a common
+#. alphanumeric symbol and a style. For instance, character 1D400 is a bold A,
+#. 1D468 is a bold italic A, 1D4D0 is a bold script A,, etc., etc. These styles
+#. can have specific meanings in mathematics and thus should be spoken along
+#. with the alphanumeric character. However, given the vast quantity of these
+#. characters, string substitution is being used with the substituted string
+#. being a single alphanumeric character. The full set of symbols can be found
+#. at http://www.unicode.org/charts/PDF/U1D400.pdf.
+#: ../src/orca/mathsymbols.py:1209
+#, python-format
+msgctxt "math symbol"
+msgid "sans-serif bold %s"
+msgstr "%s sans-serif gras"
+
+#. Translators: Unicode has a large set of characters consisting of a common
+#. alphanumeric symbol and a style. For instance, character 1D400 is a bold A,
+#. 1D468 is a bold italic A, 1D4D0 is a bold script A,, etc., etc. These styles
+#. can have specific meanings in mathematics and thus should be spoken along
+#. with the alphanumeric character. However, given the vast quantity of these
+#. characters, string substitution is being used with the substituted string
+#. being a single alphanumeric character. The full set of symbols can be found
+#. at http://www.unicode.org/charts/PDF/U1D400.pdf.
+#: ../src/orca/mathsymbols.py:1219
+#, python-format
+msgctxt "math symbol"
+msgid "sans-serif italic %s"
+msgstr "%s sans-serif italique"
+
+#. Translators: Unicode has a large set of characters consisting of a common
+#. alphanumeric symbol and a style. For instance, character 1D400 is a bold A,
+#. 1D468 is a bold italic A, 1D4D0 is a bold script A,, etc., etc. These styles
+#. can have specific meanings in mathematics and thus should be spoken along
+#. with the alphanumeric character. However, given the vast quantity of these
+#. characters, string substitution is being used with the substituted string
+#. being a single alphanumeric character. The full set of symbols can be found
+#. at http://www.unicode.org/charts/PDF/U1D400.pdf.
+#: ../src/orca/mathsymbols.py:1229
+#, python-format
+msgctxt "math symbol"
+msgid "sans-serif bold italic %s"
+msgstr "%s sans-serif italique gras"
+
+#. Translators: Unicode has a large set of characters consisting of a common
+#. alphanumeric symbol and a style. For instance, character 1D400 is a bold A,
+#. 1D468 is a bold italic A, 1D4D0 is a bold script A,, etc., etc. These styles
+#. can have specific meanings in mathematics and thus should be spoken along
+#. with the alphanumeric character. However, given the vast quantity of these
+#. characters, string substitution is being used with the substituted string
+#. being a single alphanumeric character. The full set of symbols can be found
+#. at http://www.unicode.org/charts/PDF/U1D400.pdf.
+#: ../src/orca/mathsymbols.py:1239
+#, python-format
+msgctxt "math symbol"
+msgid "monospace %s"
+msgstr "%s monospace"
+
+#. Translators: Unicode has a large set of characters consisting of a common
+#. alphanumeric symbol and a style. For instance, character 1D400 is a bold A,
+#. 1D468 is a bold italic A, 1D4D0 is a bold script A,, etc., etc. These styles
+#. can have specific meanings in mathematics and thus should be spoken along
+#. with the alphanumeric character. However, given the vast quantity of these
+#. characters, string substitution is being used with the substituted string
+#. being a single alphanumeric character. The full set of symbols can be found
+#. at http://www.unicode.org/charts/PDF/U1D400.pdf.
+#: ../src/orca/mathsymbols.py:1249
+#, python-format
+msgctxt "math symbol"
+msgid "dotless %s"
+msgstr "%s sans point"
+
+#. Translators: this is the spoken representation for the character '∀' (U+2200)
+#: ../src/orca/mathsymbols.py:1252
+msgctxt "math symbol"
+msgid "for all"
+msgstr "pour tous"
+
+#. Translators: this is the spoken representation for the character '∁' (U+2201)
+#: ../src/orca/mathsymbols.py:1255
+msgctxt "math symbol"
+msgid "complement"
+msgstr "complément"
+
+#. Translators: this is the spoken representation for the character '∂' (U+2202)
+#: ../src/orca/mathsymbols.py:1258
+msgctxt "math symbol"
+msgid "partial differential"
+msgstr "dérivée partielle"
+
+#. Translators: this is the spoken representation for the character '∃' (U+2203)
+#: ../src/orca/mathsymbols.py:1261
+msgctxt "math symbol"
+msgid "there exists"
+msgstr "il existe"
+
+#. Translators: this is the spoken representation for the character '∄' (U+2204)
+#: ../src/orca/mathsymbols.py:1264
+msgctxt "math symbol"
+msgid "there does not exist"
+msgstr "il n'existe pas"
+
+#. Translators: this is the spoken representation for the character '∅' (U+2205)
+#: ../src/orca/mathsymbols.py:1267
+msgctxt "math symbol"
+msgid "empty set"
+msgstr "ensemble vide"
+
+#. Translators: this is the spoken representation for the character '∆' (U+2206)
+#: ../src/orca/mathsymbols.py:1270
+msgctxt "math symbol"
+msgid "increment"
+msgstr "incrément"
+
+#. Translators: this is the spoken representation for the character '∇' (U+2207)
+#: ../src/orca/mathsymbols.py:1273
+msgctxt "math symbol"
+msgid "nabla"
+msgstr "nabla"
+
+#. Translators: this is the spoken representation for the character '∈' (U+2208)
+#: ../src/orca/mathsymbols.py:1276
+msgctxt "math symbol"
+msgid "element of"
+msgstr "appartient à"
+
+#. Translators: this is the spoken representation for the character '∉' (U+2209)
+#: ../src/orca/mathsymbols.py:1279
+msgctxt "math symbol"
+msgid "not an element of"
+msgstr "n'appartient pas à"
+
+#. Translators: this is the spoken representation for the character '∊' (U+220a)
+#: ../src/orca/mathsymbols.py:1282
+msgctxt "math symbol"
+msgid "small element of"
+msgstr "petit appartient à"
+
+#. Translators: this is the spoken representation for the character '∋' (U+220b)
+#: ../src/orca/mathsymbols.py:1285
+msgctxt "math symbol"
+msgid "contains as a member"
+msgstr "contient comme élément"
+
+#. Translators: this is the spoken representation for the character '∌' (U+220c)
+#: ../src/orca/mathsymbols.py:1288
+msgctxt "math symbol"
+msgid "does not contain as a member"
+msgstr "ne contient pas comme élément"
+
+#. Translators: this is the spoken representation for the character '∍' (U+220d)
+#: ../src/orca/mathsymbols.py:1291
+msgctxt "math symbol"
+msgid "small contains as a member"
+msgstr "petit contient comme élément"
+
+#. Translators: this is the spoken representation for the character '∎' (U+220e)
+#: ../src/orca/mathsymbols.py:1294
+msgctxt "math symbol"
+msgid "end of proof"
+msgstr "ce qu'il fallait démontrer"
+
+#. Translators: this is the spoken representation for the character '∏' (U+220f)
+#: ../src/orca/mathsymbols.py:1297
+msgctxt "math symbol"
+msgid "n-ary product"
+msgstr "produit de la famille"
+
+#. Translators: this is the spoken representation for the character '∐' (U+2210)
+#: ../src/orca/mathsymbols.py:1300
+msgctxt "math symbol"
+msgid "n-ary coproduct"
+msgstr "coproduit de la famille"
+
+#. Translators: this is the spoken representation for the character '∑' (U+2211)
+#: ../src/orca/mathsymbols.py:1303
+msgctxt "math symbol"
+msgid "n-ary summation"
+msgstr "sommation de la famille"
+
+#. Translators: this is the spoken representation for the character '−' (U+2212)
+#: ../src/orca/mathsymbols.py:1306
+msgctxt "math symbol"
+msgid "minus"
+msgstr "moins"
+
+#. Translators: this is the spoken representation for the character '∓' (U+2213)
+#: ../src/orca/mathsymbols.py:1309
+msgctxt "math symbol"
+msgid "minus or plus"
+msgstr "moins-ou-plus"
+
+#. Translators: this is the spoken representation for the character '∔' (U+2214)
+#: ../src/orca/mathsymbols.py:1312
+msgctxt "math symbol"
+msgid "dot plus"
+msgstr "plus pointé"
+
+#. Translators: this is the spoken representation for the character '∕' (U+2215)
+#: ../src/orca/mathsymbols.py:1315
+msgctxt "math symbol"
+msgid "division slash"
+msgstr "barre oblique de division"
+
+#. Translators: this is the spoken representation for the character '∖' (U+2216)
+#: ../src/orca/mathsymbols.py:1318
+msgctxt "math symbol"
+msgid "set minus"
+msgstr "différence d'ensembles"
+
+#. Translators: this is the spoken representation for the character '∗' (U+2217)
+#: ../src/orca/mathsymbols.py:1321
+msgctxt "math symbol"
+msgid "asterisk operator"
+msgstr "opérateur astérisque"
+
+#. Translators: this is the spoken representation for the character '∘' (U+2218)
+#: ../src/orca/mathsymbols.py:1324
+msgctxt "math symbol"
+msgid "ring operator"
+msgstr "opérateur rond"
+
+#. Translators: this is the spoken representation for the character '∙' (U+2219)
+#: ../src/orca/mathsymbols.py:1327
+msgctxt "math symbol"
+msgid "bullet operator"
+msgstr "opérateur puce"
+
+#. Translators: this is the spoken representation for the character '√' (U+221a)
+#: ../src/orca/mathsymbols.py:1330
+msgctxt "math symbol"
+msgid "square root"
+msgstr "racine carrée"
+
+#. Translators: this is the spoken representation for the character '∛' (U+221b)
+#: ../src/orca/mathsymbols.py:1333
+msgctxt "math symbol"
+msgid "cube root"
+msgstr "racine cubique"
+
+#. Translators: this is the spoken representation for the character '∜' (U+221c)
+#: ../src/orca/mathsymbols.py:1336
+msgctxt "math symbol"
+msgid "fourth root"
+msgstr "racine quatrième"
+
+#. Translators: this is the spoken representation for the character '∝' (U+221d)
+#: ../src/orca/mathsymbols.py:1339
+msgctxt "math symbol"
+msgid "proportional to"
+msgstr "proportionnel à"
+
+#. Translators: this is the spoken representation for the character '∞' (U+221e)
+#: ../src/orca/mathsymbols.py:1342
+msgctxt "math symbol"
+msgid "infinity"
+msgstr "infini"
+
+#. Translators: this is the spoken representation for the character '∟' (U+221f)
+#: ../src/orca/mathsymbols.py:1345
+msgctxt "math symbol"
+msgid "right angle"
+msgstr "angle droit"
+
+#. Translators: this is the spoken representation for the character '∠' (U+2220)
+#: ../src/orca/mathsymbols.py:1348
+msgctxt "math symbol"
+msgid "angle"
+msgstr "angle"
+
+#. Translators: this is the spoken representation for the character '∡' (U+2221)
+#: ../src/orca/mathsymbols.py:1351
+msgctxt "math symbol"
+msgid "measured angle"
+msgstr "angle mesuré"
+
+#. Translators: this is the spoken representation for the character '∢' (U+2222)
+#: ../src/orca/mathsymbols.py:1354
+msgctxt "math symbol"
+msgid "spherical angle"
+msgstr "angle sphérique"
+
+# obélus
+#. Translators: this is the spoken representation for the character '∣' (U+2223)
+#: ../src/orca/mathsymbols.py:1357
+msgctxt "math symbol"
+msgid "divides"
+msgstr "est un diviseur de"
+
+#. Translators: this is the spoken representation for the character '∤' (U+2224)
+#: ../src/orca/mathsymbols.py:1360
+msgctxt "math symbol"
+msgid "does not divide"
+msgstr "n'est pas un diviseur de"
+
+#. Translators: this is the spoken representation for the character '∥' (U+2225)
+#: ../src/orca/mathsymbols.py:1363
+msgctxt "math symbol"
+msgid "parallel to"
+msgstr "parallèle à"
+
+#. Translators: this is the spoken representation for the character '∦' (U+2226)
+#: ../src/orca/mathsymbols.py:1366
+msgctxt "math symbol"
+msgid "not parallel to"
+msgstr "n'est pas parallèle à"
+
+#. Translators: this is the spoken representation for the character '∧' (U+2227)
+#: ../src/orca/mathsymbols.py:1369
+msgctxt "math symbol"
+msgid "logical and"
+msgstr "et logique"
+
+#. Translators: this is the spoken representation for the character '∨' (U+2228)
+#: ../src/orca/mathsymbols.py:1372
+msgctxt "math symbol"
+msgid "logical or"
+msgstr "ou logique"
+
+#. Translators: this is the spoken representation for the character '∩' (U+2229)
+#: ../src/orca/mathsymbols.py:1375
+msgctxt "math symbol"
+msgid "intersection"
+msgstr "intersection"
+
+#. Translators: this is the spoken representation for the character '∪' (U+222a)
+#: ../src/orca/mathsymbols.py:1378
+msgctxt "math symbol"
+msgid "union"
+msgstr "union"
+
+#. Translators: this is the spoken representation for the character '∫' (U+222b)
+#: ../src/orca/mathsymbols.py:1381
+msgctxt "math symbol"
+msgid "integral"
+msgstr "intégrale"
+
+#. Translators: this is the spoken representation for the character '∬' (U+222c)
+#: ../src/orca/mathsymbols.py:1384
+msgctxt "math symbol"
+msgid "double integral"
+msgstr "intégrale double"
+
+#. Translators: this is the spoken representation for the character '∭' (U+222d)
+#: ../src/orca/mathsymbols.py:1387
+msgctxt "math symbol"
+msgid "triple integral"
+msgstr "intégrale triple"
+
+#. Translators: this is the spoken representation for the character '∮' (U+222e)
+#: ../src/orca/mathsymbols.py:1390
+msgctxt "math symbol"
+msgid "contour integral"
+msgstr "intégrale de contour"
+
+#. Translators: this is the spoken representation for the character '∯' (U+222f)
+#: ../src/orca/mathsymbols.py:1393
+msgctxt "math symbol"
+msgid "surface integral"
+msgstr "intégrale de surface"
+
+#. Translators: this is the spoken representation for the character '∰' (U+2230)
+#: ../src/orca/mathsymbols.py:1396
+msgctxt "math symbol"
+msgid "volume integral"
+msgstr "intégrale de volume"
+
+#. Translators: this is the spoken representation for the character '∱' (U+2231)
+#: ../src/orca/mathsymbols.py:1399
+msgctxt "math symbol"
+msgid "clockwise integral"
+msgstr "intégrale en sens négatif"
+
+#. Translators: this is the spoken representation for the character '∲' (U+2232)
+#: ../src/orca/mathsymbols.py:1402
+msgctxt "math symbol"
+msgid "clockwise contour integral"
+msgstr "intégrale de contour en sens négatif"
+
+#. Translators: this is the spoken representation for the character '∳' (U+2233)
+#: ../src/orca/mathsymbols.py:1405
+msgctxt "math symbol"
+msgid "anticlockwise contour integral"
+msgstr "intégrale de contour en sens positif"
+
+#. Translators: this is the spoken representation for the character '∴' (U+2234)
+#: ../src/orca/mathsymbols.py:1408
+msgctxt "math symbol"
+msgid "therefore"
+msgstr "par conséquent"
+
+#. Translators: this is the spoken representation for the character '∵' (U+2235)
+#: ../src/orca/mathsymbols.py:1411
+msgctxt "math symbol"
+msgid "because"
+msgstr "parce que"
+
+#. Translators: this is the spoken representation for the character '∶' (U+2236)
+#: ../src/orca/mathsymbols.py:1414
+msgctxt "math symbol"
+msgid "ratio"
+msgstr "rapport"
+
+#. Translators: this is the spoken representation for the character '∷' (U+2237)
+#: ../src/orca/mathsymbols.py:1417
+msgctxt "math symbol"
+msgid "proportion"
+msgstr "proportion"
+
+#. Translators: this is the spoken representation for the character '∸' (U+2238)
+#: ../src/orca/mathsymbols.py:1420
+msgctxt "math symbol"
+msgid "dot minus"
+msgstr "moins pointé"
+
+#. Translators: this is the spoken representation for the character '∹' (U+2239)
+#: ../src/orca/mathsymbols.py:1423
+msgctxt "math symbol"
+msgid "excess"
+msgstr "excès"
+
+#. Translators: this is the spoken representation for the character '∺' (U+223a)
+#: ../src/orca/mathsymbols.py:1426
+msgctxt "math symbol"
+msgid "geometric proportion"
+msgstr "proportion géométrique"
+
+#. Translators: this is the spoken representation for the character '∻' (U+223b)
+#: ../src/orca/mathsymbols.py:1429
+msgctxt "math symbol"
+msgid "homothetic"
+msgstr "homothétique"
+
+#. Translators: this is the spoken representation for the character '∼' (U+223c)
+#: ../src/orca/mathsymbols.py:1432
+msgctxt "math symbol"
+msgid "tilde"
+msgstr "tilde"
+
+#. Translators: this is the spoken representation for the character '∽' (U+223d)
+#: ../src/orca/mathsymbols.py:1435
+msgctxt "math symbol"
+msgid "reversed tilde"
+msgstr "tilde renversé (S couché)"
+
+#. Translators: this is the spoken representation for the character '∾' (U+223e)
+#: ../src/orca/mathsymbols.py:1438
+msgctxt "math symbol"
+msgid "inverted lazy S"
+msgstr "S couché renversé"
+
+#. Translators: this is the spoken representation for the character '∿' (U+223f)
+#: ../src/orca/mathsymbols.py:1441
+msgctxt "math symbol"
+msgid "sine wave"
+msgstr "sinusoïde"
+
+#. Translators: this is the spoken representation for the character '≀' (U+2240)
+#: ../src/orca/mathsymbols.py:1444
+msgctxt "math symbol"
+msgid "wreath product"
+msgstr "produit couronne"
+
+#. Translators: this is the spoken representation for the character '≁' (U+2241)
+#: ../src/orca/mathsymbols.py:1447
+msgctxt "math symbol"
+msgid "not tilde"
+msgstr "non tilde"
+
+#. Translators: this is the spoken representation for the character '≂' (U+2242)
+#: ../src/orca/mathsymbols.py:1450
+msgctxt "math symbol"
+msgid "minus tilde"
+msgstr "moins tilde"
+
+#. Translators: this is the spoken representation for the character '≃' (U+2243)
+#: ../src/orca/mathsymbols.py:1453
+msgctxt "math symbol"
+msgid "asymptotically equal to"
+msgstr "asymptotiquement égal à"
+
+#. Translators: this is the spoken representation for the character '≄' (U+2244)
+#: ../src/orca/mathsymbols.py:1456
+msgctxt "math symbol"
+msgid "not asymptotically equal to"
+msgstr "non asymptotiquement égal à"
+
+#. Translators: this is the spoken representation for the character '≅' (U+2245)
+#: ../src/orca/mathsymbols.py:1459
+msgctxt "math symbol"
+msgid "approximately equal to"
+msgstr "approximativement égal à"
+
+#. Translators: this is the spoken representation for the character '≆' (U+2246)
+#: ../src/orca/mathsymbols.py:1462
+msgctxt "math symbol"
+msgid "approximately but not actually equal to"
+msgstr "approximativement mais non strictement égal à"
+
+#. Translators: this is the spoken representation for the character '≇' (U+2247)
+#: ../src/orca/mathsymbols.py:1465
+msgctxt "math symbol"
+msgid "neither approximately nor actually equal to"
+msgstr "ni approximativement ni strictement égal à"
+
+#. Translators: this is the spoken representation for the character '≈' (U+2248)
+#: ../src/orca/mathsymbols.py:1468
+msgctxt "math symbol"
+msgid "almost equal to"
+msgstr "presque égal à"
+
+#. Translators: this is the spoken representation for the character '≉' (U+2249)
+#: ../src/orca/mathsymbols.py:1471
+msgctxt "math symbol"
+msgid "not almost equal to"
+msgstr "non presque égal à"
+
+#. Translators: this is the spoken representation for the character '≊' (U+224a)
+#: ../src/orca/mathsymbols.py:1474
+msgctxt "math symbol"
+msgid "almost equal or equal to"
+msgstr "presque égal ou égal à"
+
+#. Translators: this is the spoken representation for the character '≋' (U+224b)
+#: ../src/orca/mathsymbols.py:1477
+msgctxt "math symbol"
+msgid "triple tilde"
+msgstr "triple tilde"
+
+#. Translators: this is the spoken representation for the character '≌' (U+224c)
+#: ../src/orca/mathsymbols.py:1480
+msgctxt "math symbol"
+msgid "all equal to"
+msgstr "entièrement égal à"
+
+#. Translators: this is the spoken representation for the character '≍' (U+224d)
+#: ../src/orca/mathsymbols.py:1483
+msgctxt "math symbol"
+msgid "equivalent to"
+msgstr "équivalent à"
+
+#. Translators: this is the spoken representation for the character '≎' (U+224e)
+#: ../src/orca/mathsymbols.py:1486
+msgctxt "math symbol"
+msgid "geometrically equivalent to"
+msgstr "géométriquement équivalent à"
+
+#. Translators: this is the spoken representation for the character '≏' (U+224f)
+#: ../src/orca/mathsymbols.py:1489
+msgctxt "math symbol"
+msgid "difference between"
+msgstr "différence entre"
+
+#. Translators: this is the spoken representation for the character '≐' (U+2250)
+#: ../src/orca/mathsymbols.py:1492
+msgctxt "math symbol"
+msgid "approaches the limit"
+msgstr "tend vers la limite"
+
+#. Translators: this is the spoken representation for the character '≑' (U+2251)
+#: ../src/orca/mathsymbols.py:1495
+msgctxt "math symbol"
+msgid "geometrically equal to"
+msgstr "géométriquement égal à"
+
+#. Translators: this is the spoken representation for the character '≒' (U+2252)
+#: ../src/orca/mathsymbols.py:1498
+msgctxt "math symbol"
+msgid "approximately equal to or the image of"
+msgstr "approximativement égal à ou image de"
+
+#. Translators: this is the spoken representation for the character '≓' (U+2253)
+#: ../src/orca/mathsymbols.py:1501
+msgctxt "math symbol"
+msgid "image of or approximately equal to"
+msgstr "image de ou approximativement égal à"
+
+#. Translators: this is the spoken representation for the character '≔' (U+2254)
+#: ../src/orca/mathsymbols.py:1504
+msgctxt "math symbol"
+msgid "colon equals"
+msgstr "deux-points égal"
+
+#. Translators: this is the spoken representation for the character '≕' (U+2255)
+#: ../src/orca/mathsymbols.py:1507
+msgctxt "math symbol"
+msgid "equals colon"
+msgstr "égal deux-points"
+
+#. Translators: this is the spoken representation for the character '≖' (U+2256)
+#: ../src/orca/mathsymbols.py:1510
+msgctxt "math symbol"
+msgid "ring in equal to"
+msgstr "rond dans égal"
+
+#. Translators: this is the spoken representation for the character '≗' (U+2257)
+#: ../src/orca/mathsymbols.py:1513
+msgctxt "math symbol"
+msgid "ring equal to"
+msgstr "égal avec rond en chef"
+
+#. Translators: this is the spoken representation for the character '≘' (U+2258)
+#: ../src/orca/mathsymbols.py:1516
+msgctxt "math symbol"
+msgid "corresponds to"
+msgstr "correspond à"
+
+#. Translators: this is the spoken representation for the character '≙' (U+2259)
+#: ../src/orca/mathsymbols.py:1519
+msgctxt "math symbol"
+msgid "estimates"
+msgstr "estime"
+
+#. Translators: this is the spoken representation for the character '≚' (U+225a)
+#: ../src/orca/mathsymbols.py:1522
+msgctxt "math symbol"
+msgid "equiangular to"
+msgstr "équiangulaire à"
+
+#. Translators: this is the spoken representation for the character '≛' (U+225b)
+#: ../src/orca/mathsymbols.py:1525
+msgctxt "math symbol"
+msgid "star equals"
+msgstr "égal avec étoile en chef"
+
+#. Translators: this is the spoken representation for the character '≜' (U+225c)
+#: ../src/orca/mathsymbols.py:1528
+msgctxt "math symbol"
+msgid "delta equal to"
+msgstr "égal delta"
+
+#. Translators: this is the spoken representation for the character '≝' (U+225d)
+#: ../src/orca/mathsymbols.py:1531
+msgctxt "math symbol"
+msgid "equal to by definition"
+msgstr "égal par définition à"
+
+#. Translators: this is the spoken representation for the character '≞' (U+225e)
+#: ../src/orca/mathsymbols.py:1534
+msgctxt "math symbol"
+msgid "measured by"
+msgstr "mesuré par"
+
+#. Translators: this is the spoken representation for the character '≟' (U+225f)
+#: ../src/orca/mathsymbols.py:1537
+msgctxt "math symbol"
+msgid "questioned equal to"
+msgstr "égalité en doute"
+
+#. Translators: this is the spoken representation for the character '≠' (U+2260)
+#: ../src/orca/mathsymbols.py:1540
+msgctxt "math symbol"
+msgid "not equal to"
+msgstr "pas égal à"
+
+#. Translators: this is the spoken representation for the character '≡' (U+2261)
+#: ../src/orca/mathsymbols.py:1543
+msgctxt "math symbol"
+msgid "identical to"
+msgstr "identique à"
+
+#. Translators: this is the spoken representation for the character '≢' (U+2262)
+#: ../src/orca/mathsymbols.py:1546
+msgctxt "math symbol"
+msgid "not identical to"
+msgstr "non identique à"
+
+#. Translators: this is the spoken representation for the character '≣' (U+2263)
+#: ../src/orca/mathsymbols.py:1549
+msgctxt "math symbol"
+msgid "strictly equivalent to"
+msgstr "stictement équivalent à"
+
+#. Translators: this is the spoken representation for the character '≤' (U+2264)
+#: ../src/orca/mathsymbols.py:1552
+msgctxt "math symbol"
+msgid "less than or equal to"
+msgstr "inférieur ou égal à"
+
+#. Translators: this is the spoken representation for the character '≥' (U+2265)
+#: ../src/orca/mathsymbols.py:1555
+msgctxt "math symbol"
+msgid "greater than or equal to"
+msgstr "supérieur ou égal à"
+
+#. Translators: this is the spoken representation for the character '≦' (U+2266)
+#: ../src/orca/mathsymbols.py:1558
+msgctxt "math symbol"
+msgid "less than over equal to"
+msgstr "plus petit que par-dessus égal à"
+
+#. Translators: this is the spoken representation for the character '≧' (U+2267)
+#: ../src/orca/mathsymbols.py:1561
+msgctxt "math symbol"
+msgid "greater than over equal to"
+msgstr "plus grand que par-dessus égal à"
+
+#. Translators: this is the spoken representation for the character '≨' (U+2268)
+#: ../src/orca/mathsymbols.py:1564
+msgctxt "math symbol"
+msgid "less than but not equal to"
+msgstr "plus petit mais pas égal à"
+
+#. Translators: this is the spoken representation for the character '≩' (U+2269)
+#: ../src/orca/mathsymbols.py:1567
+msgctxt "math symbol"
+msgid "greater than but not equal to"
+msgstr "plus grand mais pas égal à"
+
+#. Translators: this is the spoken representation for the character '≪' (U+226a)
+#: ../src/orca/mathsymbols.py:1570
+msgctxt "math symbol"
+msgid "much less than"
+msgstr "beaucoup plus petit que"
+
+#. Translators: this is the spoken representation for the character '≫' (U+226b)
+#: ../src/orca/mathsymbols.py:1573
+msgctxt "math symbol"
+msgid "much greater than"
+msgstr "beaucoup plus grand que"
+
+#. Translators: this is the spoken representation for the character '≬' (U+226c)
+#: ../src/orca/mathsymbols.py:1576
+msgctxt "math symbol"
+msgid "between"
+msgstr "entre"
+
+#. Translators: this is the spoken representation for the character '≭' (U+226d)
+#: ../src/orca/mathsymbols.py:1579
+msgctxt "math symbol"
+msgid "not equivalent to"
+msgstr "non équivalent à"
+
+#. Translators: this is the spoken representation for the character '≮' (U+226e)
+#: ../src/orca/mathsymbols.py:1582
+msgctxt "math symbol"
+msgid "not less than"
+msgstr "pas plus petit que"
+
+#. Translators: this is the spoken representation for the character '≯' (U+226f)
+#: ../src/orca/mathsymbols.py:1585
+msgctxt "math symbol"
+msgid "not greater than"
+msgstr "pas plus grand que"
+
+#. Translators: this is the spoken representation for the character '≰' (U+2270)
+#: ../src/orca/mathsymbols.py:1588
+msgctxt "math symbol"
+msgid "neither less than nor equal to"
+msgstr "ni plus petit ni égal à"
+
+#. Translators: this is the spoken representation for the character '≱' (U+2271)
+#: ../src/orca/mathsymbols.py:1591
+msgctxt "math symbol"
+msgid "neither greater than nor equal to"
+msgstr "ni plus grand ni égal à"
+
+#. Translators: this is the spoken representation for the character '≲' (U+2272)
+#: ../src/orca/mathsymbols.py:1594
+msgctxt "math symbol"
+msgid "less than or equivalent to"
+msgstr "plus petit ou équivalent à"
+
+#. Translators: this is the spoken representation for the character '≳' (U+2273)
+#: ../src/orca/mathsymbols.py:1597
+msgctxt "math symbol"
+msgid "greater than or equivalent to"
+msgstr "plus grand ou équivalent à"
+
+#. Translators: this is the spoken representation for the character '≴' (U+2274)
+#: ../src/orca/mathsymbols.py:1600
+msgctxt "math symbol"
+msgid "neither less than nor equivalent to"
+msgstr "ni plus petit ni équivalent à"
+
+#. Translators: this is the spoken representation for the character '≵' (U+2275)
+#: ../src/orca/mathsymbols.py:1603
+msgctxt "math symbol"
+msgid "neither greater than nor equivalent to"
+msgstr "ni plus grand ni équivalent à"
+
+#. Translators: this is the spoken representation for the character '≶' (U+2276)
+#: ../src/orca/mathsymbols.py:1606
+msgctxt "math symbol"
+msgid "less than or greater than"
+msgstr "plus petit ou plus grand que"
+
+#. Translators: this is the spoken representation for the character '≷' (U+2277)
+#: ../src/orca/mathsymbols.py:1609
+msgctxt "math symbol"
+msgid "greater than or less than"
+msgstr "plus grand ou plus petit que"
+
+#. Translators: this is the spoken representation for the character '≸' (U+2278)
+#: ../src/orca/mathsymbols.py:1612
+msgctxt "math symbol"
+msgid "neither less than nor greater than"
+msgstr "ni plus petit ni plus grand que"
+
+#. Translators: this is the spoken representation for the character '≹' (U+2279)
+#: ../src/orca/mathsymbols.py:1615
+msgctxt "math symbol"
+msgid "neither greater than nor less than"
+msgstr "ni plus grand ni plus petit que"
+
+#. Translators: this is the spoken representation for the character '≺' (U+227a)
+#: ../src/orca/mathsymbols.py:1618
+msgctxt "math symbol"
+msgid "precedes"
+msgstr "précède"
+
+#. Translators: this is the spoken representation for the character '≻' (U+227b)
+#: ../src/orca/mathsymbols.py:1621
+msgctxt "math symbol"
+msgid "succeeds"
+msgstr "suit"
+
+#. Translators: this is the spoken representation for the character '≼' (U+227c)
+#: ../src/orca/mathsymbols.py:1624
+msgctxt "math symbol"
+msgid "precedes or equal to"
+msgstr "précède ou est égal à"
+
+#. Translators: this is the spoken representation for the character '≽' (U+227d)
+#: ../src/orca/mathsymbols.py:1627
+msgctxt "math symbol"
+msgid "succeeds or equal to"
+msgstr "suit ou est égal à"
+
+#. Translators: this is the spoken representation for the character '≾' (U+227e)
+#: ../src/orca/mathsymbols.py:1630
+msgctxt "math symbol"
+msgid "precedes or equivalent to"
+msgstr "précède ou est équivalent à"
+
+#. Translators: this is the spoken representation for the character '≿' (U+227f)
+#: ../src/orca/mathsymbols.py:1633
+msgctxt "math symbol"
+msgid "succeeds or equivalent to"
+msgstr "suit ou est équivalent à"
+
+#. Translators: this is the spoken representation for the character '⊀' (U+2280)
+#: ../src/orca/mathsymbols.py:1636
+msgctxt "math symbol"
+msgid "does not precede"
+msgstr "ne précède pas"
+
+#. Translators: this is the spoken representation for the character '⊁' (U+2281)
+#: ../src/orca/mathsymbols.py:1639
+msgctxt "math symbol"
+msgid "does not succeed"
+msgstr "ne suit pas"
+
+#. Translators: this is the spoken representation for the character '⊂' (U+2282)
+#: ../src/orca/mathsymbols.py:1642
+msgctxt "math symbol"
+msgid "subset of"
+msgstr "sous-ensemble de"
+
+#. Translators: this is the spoken representation for the character '⊃' (U+2283)
+#: ../src/orca/mathsymbols.py:1645
+msgctxt "math symbol"
+msgid "superset of"
+msgstr "sur-ensemble de"
+
+#. Translators: this is the spoken representation for the character '⊄' (U+2284)
+#: ../src/orca/mathsymbols.py:1648
+msgctxt "math symbol"
+msgid "not a subset of"
+msgstr "pas un sous-ensemble de"
+
+#. Translators: this is the spoken representation for the character '⊅' (U+2285)
+#: ../src/orca/mathsymbols.py:1651
+msgctxt "math symbol"
+msgid "not a superset of"
+msgstr "pas un sur-ensemble de"
+
+#. Translators: this is the spoken representation for the character '⊆' (U+2286)
+#: ../src/orca/mathsymbols.py:1654
+msgctxt "math symbol"
+msgid "subset of or equal to"
+msgstr "sous-ensemble ou égal à"
+
+#. Translators: this is the spoken representation for the character '⊇' (U+2287)
+#: ../src/orca/mathsymbols.py:1657
+msgctxt "math symbol"
+msgid "superset of or equal to"
+msgstr "sur-ensemble ou égal à"
+
+#. Translators: this is the spoken representation for the character '⊈' (U+2288)
+#: ../src/orca/mathsymbols.py:1660
+msgctxt "math symbol"
+msgid "neither a subset of nor equal to"
+msgstr "ni un sous-ensemble ni égal à"
+
+#. Translators: this is the spoken representation for the character '⊉' (U+2289)
+#: ../src/orca/mathsymbols.py:1663
+msgctxt "math symbol"
+msgid "neither a superset of nor equal to"
+msgstr "ni un sur-ensemble ni égal à"
+
+#. Translators: this is the spoken representation for the character '⊊' (U+228a)
+#: ../src/orca/mathsymbols.py:1666
+msgctxt "math symbol"
+msgid "subset of with not equal to"
+msgstr "sous-ensemble mais pas égal à"
+
+#. Translators: this is the spoken representation for the character '⊋' (U+228b)
+#: ../src/orca/mathsymbols.py:1669
+msgctxt "math symbol"
+msgid "superset of with not equal to"
+msgstr "sur-ensemble mais pas égal à"
+
+#. Translators: this is the spoken representation for the character '⊌' (U+228c)
+#: ../src/orca/mathsymbols.py:1672
+msgctxt "math symbol"
+msgid "multiset"
+msgstr "multiensemble"
+
+#. Translators: this is the spoken representation for the character '⊍' (U+228d)
+#: ../src/orca/mathsymbols.py:1675
+msgctxt "math symbol"
+msgid "multiset multiplication"
+msgstr "multiplication de multiensemble"
+
+#. Translators: this is the spoken representation for the character '⊎' (U+228e)
+#: ../src/orca/mathsymbols.py:1678
+msgctxt "math symbol"
+msgid "multiset union"
+msgstr "union de multiensemble"
+
+#. Translators: this is the spoken representation for the character '⊏' (U+228f)
+#: ../src/orca/mathsymbols.py:1681
+msgctxt "math symbol"
+msgid "square image of"
+msgstr "image carrée de"
+
+#. Translators: this is the spoken representation for the character '⊐' (U+2290)
+#: ../src/orca/mathsymbols.py:1684
+msgctxt "math symbol"
+msgid "square original of"
+msgstr "original carré de"
+
+#. Translators: this is the spoken representation for the character '⊑' (U+2291)
+#: ../src/orca/mathsymbols.py:1687
+msgctxt "math symbol"
+msgid "square image of or equal to"
+msgstr "image carrée ou égal à"
+
+#. Translators: this is the spoken representation for the character '⊒' (U+2292)
+#: ../src/orca/mathsymbols.py:1690
+msgctxt "math symbol"
+msgid "square original of or equal to"
+msgstr "original carré ou égal à"
+
+#. Translators: this is the spoken representation for the character '⊓' (U+2293)
+#: ../src/orca/mathsymbols.py:1693
+msgctxt "math symbol"
+msgid "square cap"
+msgstr "chapeau carré"
+
+#. Translators: this is the spoken representation for the character '⊔' (U+2294)
+#: ../src/orca/mathsymbols.py:1696
+msgctxt "math symbol"
+msgid "square cup"
+msgstr "coupe carrée"
+
+#. Translators: this is the spoken representation for the character '⊕' (U+2295)
+#: ../src/orca/mathsymbols.py:1699
+msgctxt "math symbol"
+msgid "circled plus"
+msgstr "plus cerclé"
+
+#. Translators: this is the spoken representation for the character '⊖' (U+2296)
+#: ../src/orca/mathsymbols.py:1702
+msgctxt "math symbol"
+msgid "circled minus"
+msgstr "moins cerclé"
+
+#. Translators: this is the spoken representation for the character '⊗' (U+2297)
+#: ../src/orca/mathsymbols.py:1705
+msgctxt "math symbol"
+msgid "circled times"
+msgstr "multiplié par cerclé"
+
+#. Translators: this is the spoken representation for the character '⊘' (U+2298)
+#: ../src/orca/mathsymbols.py:1708
+msgctxt "math symbol"
+msgid "circled division slash"
+msgstr "barre oblique de division cerclée"
+
+#. Translators: this is the spoken representation for the character '⊙' (U+2299)
+#: ../src/orca/mathsymbols.py:1711
+msgctxt "math symbol"
+msgid "circled dot operator"
+msgstr "opérateur point cerclé"
+
+#. Translators: this is the spoken representation for the character '⊚' (U+229a)
+#: ../src/orca/mathsymbols.py:1714
+msgctxt "math symbol"
+msgid "circled ring operator"
+msgstr "opérateur rond cerclé"
+
+#. Translators: this is the spoken representation for the character '⊛' (U+229b)
+#: ../src/orca/mathsymbols.py:1717
+msgctxt "math symbol"
+msgid "circled asterisk operator"
+msgstr "opérateur astérisque cerclé"
+
+#. Translators: this is the spoken representation for the character '⊜' (U+229c)
+#: ../src/orca/mathsymbols.py:1720
+msgctxt "math symbol"
+msgid "circled equals"
+msgstr "égal cerclé"
+
+#. Translators: this is the spoken representation for the character '⊝' (U+229d)
+#: ../src/orca/mathsymbols.py:1723
+msgctxt "math symbol"
+msgid "circled dash"
+msgstr "tiret cerclé"
+
+#. Translators: this is the spoken representation for the character '⊞' (U+229e)
+#: ../src/orca/mathsymbols.py:1726
+msgctxt "math symbol"
+msgid "squared plus"
+msgstr "plus encadré"
+
+#. Translators: this is the spoken representation for the character '⊟' (U+229f)
+#: ../src/orca/mathsymbols.py:1729
+msgctxt "math symbol"
+msgid "squared minus"
+msgstr "moins encadré"
+
+#. Translators: this is the spoken representation for the character '⊠' (U+22a0)
+#: ../src/orca/mathsymbols.py:1732
+msgctxt "math symbol"
+msgid "squared times"
+msgstr "multiplié par encadré"
+
+#. Translators: this is the spoken representation for the character '⊡' (U+22a1)
+#: ../src/orca/mathsymbols.py:1735
+msgctxt "math symbol"
+msgid "squared dot operator"
+msgstr "opérateur point encadré"
+
+#. Translators: this is the spoken representation for the character '⊢' (U+22a2)
+#: ../src/orca/mathsymbols.py:1738
+msgctxt "math symbol"
+msgid "right tack"
+msgstr "taquet droit"
+
+#. Translators: this is the spoken representation for the character '⊣' (U+22a3)
+#: ../src/orca/mathsymbols.py:1741
+msgctxt "math symbol"
+msgid "left tack"
+msgstr "taquet gauche"
+
+#. Translators: this is the spoken representation for the character '⊤' (U+22a4)
+#: ../src/orca/mathsymbols.py:1744
+msgctxt "math symbol"
+msgid "down tack"
+msgstr "taquet vers le bas"
+
+#. Translators: this is the spoken representation for the character '⊥' (U+22a5)
+#: ../src/orca/mathsymbols.py:1747
+msgctxt "math symbol"
+msgid "up tack"
+msgstr "taquet vers le haut"
+
+#. Translators: this is the spoken representation for the character '⊦' (U+22a6)
+#: ../src/orca/mathsymbols.py:1750
+msgctxt "math symbol"
+msgid "assertion"
+msgstr "assertion"
+
+#. Translators: this is the spoken representation for the character '⊧' (U+22a7)
+#: ../src/orca/mathsymbols.py:1753
+msgctxt "math symbol"
+msgid "models"
+msgstr "modélise"
+
+#. Translators: this is the spoken representation for the character '⊨' (U+22a8)
+#: ../src/orca/mathsymbols.py:1756
+msgctxt "math symbol"
+msgid "true"
+msgstr "vrai"
+
+#. Translators: this is the spoken representation for the character '⊩' (U+22a9)
+#: ../src/orca/mathsymbols.py:1759
+msgctxt "math symbol"
+msgid "forces"
+msgstr "oblige"
+
+#. Translators: this is the spoken representation for the character '⊪' (U+22aa)
+#: ../src/orca/mathsymbols.py:1762
+msgctxt "math symbol"
+msgid "triple vertical bar right turnstile"
+msgstr "barre verticale triple avec tourniquet à droite"
+
+#. Translators: this is the spoken representation for the character '⊫' (U+22ab)
+#: ../src/orca/mathsymbols.py:1765
+msgctxt "math symbol"
+msgid "double vertical bar double right turnstile"
+msgstr "barre verticale double avec tourniquet à droite double"
+
+#. Translators: this is the spoken representation for the character '⊬' (U+22ac)
+#: ../src/orca/mathsymbols.py:1768
+msgctxt "math symbol"
+msgid "does not prove"
+msgstr "ne prouve pas"
+
+#. Translators: this is the spoken representation for the character '⊭' (U+22ad)
+#: ../src/orca/mathsymbols.py:1771
+msgctxt "math symbol"
+msgid "not true"
+msgstr "pas vrai"
+
+#. Translators: this is the spoken representation for the character '⊮' (U+22ae)
+#: ../src/orca/mathsymbols.py:1774
+msgctxt "math symbol"
+msgid "does not force"
+msgstr "n'oblige pas"
+
+#. Translators: this is the spoken representation for the character '⊯' (U+22af)
+#: ../src/orca/mathsymbols.py:1777
+msgctxt "math symbol"
+msgid "negated double vertical bar double right turnstile"
+msgstr "non-barre verticale double avec tourniquet à droite double"
+
+#. Translators: this is the spoken representation for the character '⊰' (U+22b0)
+#: ../src/orca/mathsymbols.py:1780
+msgctxt "math symbol"
+msgid "precedes under relation"
+msgstr "précède sous relation"
+
+#. Translators: this is the spoken representation for the character '⊱' (U+22b1)
+#: ../src/orca/mathsymbols.py:1783
+msgctxt "math symbol"
+msgid "succeeds under relation"
+msgstr "suit sous relation"
+
+#. Translators: this is the spoken representation for the character '⊲' (U+22b2)
+#: ../src/orca/mathsymbols.py:1786
+msgctxt "math symbol"
+msgid "normal subgroup of"
+msgstr "sous-groupe normal de"
+
+#. Translators: this is the spoken representation for the character '⊳' (U+22b3)
+#: ../src/orca/mathsymbols.py:1789
+msgctxt "math symbol"
+msgid "contains as normal subgroup"
+msgstr "contient comme sous-groupe normal"
+
+#. Translators: this is the spoken representation for the character '⊴' (U+22b4)
+#: ../src/orca/mathsymbols.py:1792
+msgctxt "math symbol"
+msgid "normal subgroup of or equal to"
+msgstr "sous-groupe normal ou égal à"
+
+#. Translators: this is the spoken representation for the character '⊵' (U+22b5)
+#: ../src/orca/mathsymbols.py:1795
+msgctxt "math symbol"
+msgid "contains as normal subgroup of or equal to"
+msgstr "contient comme sous-groupe normal ou égal à"
+
+#. Translators: this is the spoken representation for the character '⊶' (U+22b6)
+#: ../src/orca/mathsymbols.py:1798
+msgctxt "math symbol"
+msgid "original of"
+msgstr "original de"
+
+#. Translators: this is the spoken representation for the character '⊷' (U+22b7)
+#: ../src/orca/mathsymbols.py:1801
+msgctxt "math symbol"
+msgid "image of"
+msgstr "image de"
+
+#. Translators: this is the spoken representation for the character '⊸' (U+22b8)
+#: ../src/orca/mathsymbols.py:1804
+msgctxt "math symbol"
+msgid "multimap"
+msgstr "multijection"
+
+#. Translators: this is the spoken representation for the character '⊹' (U+22b9)
+#: ../src/orca/mathsymbols.py:1807
+msgctxt "math symbol"
+msgid "hermitian conjugate matrix"
+msgstr "matrice hermitienne conjuguée"
+
+#. Translators: this is the spoken representation for the character '⊺' (U+22ba)
+#: ../src/orca/mathsymbols.py:1810
+msgctxt "math symbol"
+msgid "intercalate"
+msgstr "intercale"
+
+#. Translators: this is the spoken representation for the character '⊻' (U+22bb)
+#: ../src/orca/mathsymbols.py:1813
+msgctxt "math symbol"
+msgid "xor"
+msgstr "ou exclusif"
+
+#. Translators: this is the spoken representation for the character '⊼' (U+22bc)
+#: ../src/orca/mathsymbols.py:1816
+msgctxt "math symbol"
+msgid "nand"
+msgstr "non et"
+
+#. Translators: this is the spoken representation for the character '⊽' (U+22bd)
+#: ../src/orca/mathsymbols.py:1819
+msgctxt "math symbol"
+msgid "nor"
+msgstr "non ou"
+
+#. Translators: this is the spoken representation for the character '⊾' (U+22be)
+#: ../src/orca/mathsymbols.py:1822
+msgctxt "math symbol"
+msgid "right angle with arc"
+msgstr "angle droit avec arc"
+
+#. Translators: this is the spoken representation for the character '⊿' (U+22bf)
+#: ../src/orca/mathsymbols.py:1825
+msgctxt "math symbol"
+msgid "right triangle"
+msgstr "triangle rectangle"
+
+#. Translators: this is the spoken representation for the character '⋀' (U+22c0)
+#: ../src/orca/mathsymbols.py:1828
+msgctxt "math symbol"
+msgid "n-ary logical and"
+msgstr "et logique de la famille"
+
+#. Translators: this is the spoken representation for the character '⋁' (U+22c1)
+#: ../src/orca/mathsymbols.py:1831
+msgctxt "math symbol"
+msgid "n-ary logical or"
+msgstr "ou logique de la famille"
+
+#. Translators: this is the spoken representation for the character '⋂' (U+22c2)
+#: ../src/orca/mathsymbols.py:1834
+msgctxt "math symbol"
+msgid "n-ary intersection"
+msgstr "intersection de la famille"
+
+#. Translators: this is the spoken representation for the character '⋃' (U+22c3)
+#: ../src/orca/mathsymbols.py:1837
+msgctxt "math symbol"
+msgid "n-ary union"
+msgstr "union de la famille"
+
+#. Translators: this is the spoken representation for the character '⋄' (U+22c4)
+#: ../src/orca/mathsymbols.py:1840
+msgctxt "math symbol"
+msgid "diamond operator"
+msgstr "opérateur losange"
+
+#. Translators: this is the spoken representation for the character '⋅' (U+22c5)
+#: ../src/orca/mathsymbols.py:1843
+msgctxt "math symbol"
+msgid "dot operator"
+msgstr "opérateur point"
+
+#. Translators: this is the spoken representation for the character '⋆' (U+22c6)
+#: ../src/orca/mathsymbols.py:1846
+msgctxt "math symbol"
+msgid "star operator"
+msgstr "opérateur étoile"
+
+#. Translators: this is the spoken representation for the character '⋇' (U+22c7)
+#: ../src/orca/mathsymbols.py:1849
+msgctxt "math symbol"
+msgid "division times"
+msgstr "divisé multiplié"
+
+#. Translators: this is the spoken representation for the character '⋇' (U+22c8)
+#: ../src/orca/mathsymbols.py:1852
+msgctxt "math symbol"
+msgid "bowtie"
+msgstr "nœud papillon"
+
+#. Translators: this is the spoken representation for the character '⋉' (U+22c9)
+#: ../src/orca/mathsymbols.py:1855
+msgctxt "math symbol"
+msgid "left normal factor semidirect product"
+msgstr "produit semi-direct à gauche de facteur normal"
+
+#. Translators: this is the spoken representation for the character '⋊' (U+22ca)
+#: ../src/orca/mathsymbols.py:1858
+msgctxt "math symbol"
+msgid "right normal factor semidirect product"
+msgstr "produit semi-direct à droite de facteur normal"
+
+#. Translators: this is the spoken representation for the character '⋋' (U+22cb)
+#: ../src/orca/mathsymbols.py:1861
+msgctxt "math symbol"
+msgid "left semidirect product"
+msgstr "produit semi-direct à gauche"
+
+#. Translators: this is the spoken representation for the character '⋌' (U+22cc)
+#: ../src/orca/mathsymbols.py:1864
+msgctxt "math symbol"
+msgid "right semidirect product"
+msgstr "produit semi-direct à droite"
+
+#. Translators: this is the spoken representation for the character '⋍' (U+22cd)
+#: ../src/orca/mathsymbols.py:1867
+msgctxt "math symbol"
+msgid "reversed tilde equals"
+msgstr "moins tilde renversé"
+
+#. Translators: this is the spoken representation for the character '⋎' (U+22ce)
+#: ../src/orca/mathsymbols.py:1870
+msgctxt "math symbol"
+msgid "curly logical or"
+msgstr "ou logique recourbé"
+
+#. Translators: this is the spoken representation for the character '⋏' (U+22cf)
+#: ../src/orca/mathsymbols.py:1873
+msgctxt "math symbol"
+msgid "curly logical and"
+msgstr "et logique recourbé"
+
+#. Translators: this is the spoken representation for the character '⋐' (U+22d0)
+#: ../src/orca/mathsymbols.py:1876
+msgctxt "math symbol"
+msgid "double subset"
+msgstr "sous-ensemble double"
+
+#. Translators: this is the spoken representation for the character '⋑' (U+22d1)
+#: ../src/orca/mathsymbols.py:1879
+msgctxt "math symbol"
+msgid "double superset"
+msgstr "sur-ensemble double"
+
+#. Translators: this is the spoken representation for the character '⋒' (U+22d2)
+#: ../src/orca/mathsymbols.py:1882
+msgctxt "math symbol"
+msgid "double intersection"
+msgstr "intersection double"
+
+#. Translators: this is the spoken representation for the character '⋓' (U+22d3)
+#: ../src/orca/mathsymbols.py:1885
+msgctxt "math symbol"
+msgid "double union"
+msgstr "union double"
+
+#. Translators: this is the spoken representation for the character '⋔' (U+22d4)
+#: ../src/orca/mathsymbols.py:1888
+msgctxt "math symbol"
+msgid "pitchfork"
+msgstr "fourche"
+
+#. Translators: this is the spoken representation for the character '⋕' (U+22d5)
+#: ../src/orca/mathsymbols.py:1891
+msgctxt "math symbol"
+msgid "equal and parallel to"
+msgstr "égal et parallèle à"
+
+#. Translators: this is the spoken representation for the character '⋖' (U+22d6)
+#: ../src/orca/mathsymbols.py:1894
+msgctxt "math symbol"
+msgid "less than with dot"
+msgstr "plus petit que pointé"
+
+#. Translators: this is the spoken representation for the character '⋗' (U+22d7)
+#: ../src/orca/mathsymbols.py:1897
+msgctxt "math symbol"
+msgid "greater than with dot"
+msgstr "plus grand que pointé"
+
+#. Translators: this is the spoken representation for the character '⋘' (U+22d8)
+#: ../src/orca/mathsymbols.py:1900
+msgctxt "math symbol"
+msgid "very much less than"
+msgstr "considérablement plus petit que"
+
+#. Translators: this is the spoken representation for the character '⋙' (U+22d9)
+#: ../src/orca/mathsymbols.py:1903
+msgctxt "math symbol"
+msgid "very much greater than"
+msgstr "considérablement plus grand que"
+
+#. Translators: this is the spoken representation for the character '⋚' (U+22da)
+#: ../src/orca/mathsymbols.py:1906
+msgctxt "math symbol"
+msgid "less than equal to or greater than"
+msgstr "plus petit ou égal ou plus grand que"
+
+#. Translators: this is the spoken representation for the character '⋛' (U+22db)
+#: ../src/orca/mathsymbols.py:1909
+msgctxt "math symbol"
+msgid "greater than equal to or less than"
+msgstr "plus grand ou égal ou plus petit que"
+
+#. Translators: this is the spoken representation for the character '⋜' (U+22dc)
+#: ../src/orca/mathsymbols.py:1912
+msgctxt "math symbol"
+msgid "equal to or less than"
+msgstr "égal ou plus petit que"
+
+#. Translators: this is the spoken representation for the character '⋝' (U+22dd)
+#: ../src/orca/mathsymbols.py:1915
+msgctxt "math symbol"
+msgid "equal to or greater than"
+msgstr "égal ou plus grand que"
+
+#. Translators: this is the spoken representation for the character '⋝' (U+22de)
+#: ../src/orca/mathsymbols.py:1918
+msgctxt "math symbol"
+msgid "equal to or precedes"
+msgstr "égal ou précède"
+
+#. Translators: this is the spoken representation for the character '⋝' (U+22df)
+#: ../src/orca/mathsymbols.py:1921
+msgctxt "math symbol"
+msgid "equal to or succeeds"
+msgstr "égal ou suit"
+
+#. Translators: this is the spoken representation for the character '⋠' (U+22e0)
+#: ../src/orca/mathsymbols.py:1924
+msgctxt "math symbol"
+msgid "does not precede or equal"
+msgstr "ni précédant ni égal à"
+
+#. Translators: this is the spoken representation for the character '⋡' (U+22e1)
+#: ../src/orca/mathsymbols.py:1927
+msgctxt "math symbol"
+msgid "does not succeed or equal"
+msgstr "ni suivant ni égal à"
+
+#. Translators: this is the spoken representation for the character '⋢' (U+22e2)
+#: ../src/orca/mathsymbols.py:1930
+msgctxt "math symbol"
+msgid "not square image of or equal to"
+msgstr "ni image carrée ni égal à"
+
+#. Translators: this is the spoken representation for the character '⋣' (U+22e3)
+#: ../src/orca/mathsymbols.py:1933
+msgctxt "math symbol"
+msgid "not square original of or equal to"
+msgstr "ni original carré ni égal à"
+
+#. Translators: this is the spoken representation for the character '⋤' (U+22e4)
+#: ../src/orca/mathsymbols.py:1936
+msgctxt "math symbol"
+msgid "square image of or not equal to"
+msgstr "image carrée ou différent de"
+
+#. Translators: this is the spoken representation for the character '⋥' (U+22e5)
+#: ../src/orca/mathsymbols.py:1939
+msgctxt "math symbol"
+msgid "square original of or not equal to"
+msgstr "original carré ou différent de"
+
+#. Translators: this is the spoken representation for the character '⋦' (U+22e6)
+#: ../src/orca/mathsymbols.py:1942
+msgctxt "math symbol"
+msgid "less than but not equivalent to"
+msgstr "plus petit mais non équivalent à"
+
+#. Translators: this is the spoken representation for the character '⋧' (U+22e7)
+#: ../src/orca/mathsymbols.py:1945
+msgctxt "math symbol"
+msgid "greater than but not equivalent to"
+msgstr "plus grand mais non équivalent à"
+
+#. Translators: this is the spoken representation for the character '⋨' (U+22e8)
+#: ../src/orca/mathsymbols.py:1948
+msgctxt "math symbol"
+msgid "precedes but not equivalent to"
+msgstr "précédant mais non équivalant à"
+
+#. Translators: this is the spoken representation for the character '⋩' (U+22e9)
+#: ../src/orca/mathsymbols.py:1951
+msgctxt "math symbol"
+msgid "succeeds but not equivalent to"
+msgstr "suivant mais non équivalent à"
+
+#. Translators: this is the spoken representation for the character '⋪' (U+22ea)
+#: ../src/orca/mathsymbols.py:1954
+msgctxt "math symbol"
+msgid "not normal subgroup of"
+msgstr "pas un sous-groupe normal de"
+
+#. Translators: this is the spoken representation for the character '⋫' (U+22eb)
+#: ../src/orca/mathsymbols.py:1957
+msgctxt "math symbol"
+msgid "does not contain as normal subgroup"
+msgstr "ne contient pas comme sous-groupe normal"
+
+#. Translators: this is the spoken representation for the character '⋬' (U+22ec)
+#: ../src/orca/mathsymbols.py:1960
+msgctxt "math symbol"
+msgid "not normal subgroup of or equal to"
+msgstr "ni sous-groupe normal ni égal à"
+
+#. Translators: this is the spoken representation for the character '⋭' (U+22ed)
+#: ../src/orca/mathsymbols.py:1963
+msgctxt "math symbol"
+msgid "does not contain as normal subgroup or equal"
+msgstr "ni égal ni contenant comme sous-groupe normal"
+
+#. Translators: this is the spoken representation for the character '⋮' (U+22ee)
+#: ../src/orca/mathsymbols.py:1966
+msgctxt "math symbol"
+msgid "vertical ellipsis"
+msgstr "trois points suspendus"
+
+#. Translators: this is the spoken representation for the character '⋯' (U+22ef)
+#: ../src/orca/mathsymbols.py:1969
+msgctxt "math symbol"
+msgid "midline horizontal ellipsis"
+msgstr "trois points médians"
+
+#. Translators: this is the spoken representation for the character '⋰' (U+22f0)
+#: ../src/orca/mathsymbols.py:1972
+msgctxt "math symbol"
+msgid "up right diagonal ellipsis"
+msgstr "trois points diagonaux vers le coin haut à droite"
+
+#. Translators: this is the spoken representation for the character '⋱' (U+22f1)
+#: ../src/orca/mathsymbols.py:1975
+msgctxt "math symbol"
+msgid "down right diagonal ellipsis"
+msgstr "trois points diagonaux vers le coin bas à droite"
+
+#. Translators: this is the spoken representation for the character '⋲' (U+22f2)
+#: ../src/orca/mathsymbols.py:1978
+msgctxt "math symbol"
+msgid "element of with long horizontal stroke"
+msgstr "appartient à avec long trait horizontal"
+
+#. Translators: this is the spoken representation for the character '⋳' (U+22f3)
+#: ../src/orca/mathsymbols.py:1981
+msgctxt "math symbol"
+msgid "element of with vertical bar at end of horizontal stroke"
+msgstr "appartient à avec barre verticale au bout du trait horizontal"
+
+#. Translators: this is the spoken representation for the character '⋴' (U+22f4)
+#: ../src/orca/mathsymbols.py:1984
+msgctxt "math symbol"
+msgid "small element of with vertical bar at end of horizontal stroke"
+msgstr "petit appartient à avec barre verticale au bout du trait horizontal"
+
+#. Translators: this is the spoken representation for the character '⋵' (U+22f5)
+#: ../src/orca/mathsymbols.py:1987
+msgctxt "math symbol"
+msgid "element of with dot above"
+msgstr "appartient à avec point en chef"
+
+#. Translators: this is the spoken representation for the character '⋶' (U+22f6)
+#: ../src/orca/mathsymbols.py:1990
+msgctxt "math symbol"
+msgid "element of with overbar"
+msgstr "appartient à avec trait en chef"
+
+#. Translators: this is the spoken representation for the character '⋷' (U+22f7)
+#: ../src/orca/mathsymbols.py:1993
+msgctxt "math symbol"
+msgid "small element of with overbar"
+msgstr "petit appartient à avec trait en chef"
+
+#. Translators: this is the spoken representation for the character '⋸' (U+22f8)
+#: ../src/orca/mathsymbols.py:1996
+msgctxt "math symbol"
+msgid "element of with underbar"
+msgstr "appartient à avec trait souscrit"
+
+#. Translators: this is the spoken representation for the character '⋹' (U+22f9)
+#: ../src/orca/mathsymbols.py:1999
+msgctxt "math symbol"
+msgid "element of with two horizontal strokes"
+msgstr "appartient à avec deux traits horizontaux"
+
+#. Translators: this is the spoken representation for the character '⋺' (U+22fa)
+#: ../src/orca/mathsymbols.py:2002
+msgctxt "math symbol"
+msgid "contains with long horizontal stroke"
+msgstr "contient avec long trait horizontal"
+
+#. Translators: this is the spoken representation for the character '⋻' (U+22fb)
+#: ../src/orca/mathsymbols.py:2005
+msgctxt "math symbol"
+msgid "contains with vertical bar at end of horizontal stroke"
+msgstr "contient avec barre verticale au bout du trait horizontal"
+
+#. Translators: this is the spoken representation for the character '⋼' (U+22fc)
+#: ../src/orca/mathsymbols.py:2008
+msgctxt "math symbol"
+msgid "small contains with vertical bar at end of horizontal stroke"
+msgstr "petit contient avec barre verticale au bout du trait horizontal"
+
+#. Translators: this is the spoken representation for the character '⋽' (U+22fd)
+#: ../src/orca/mathsymbols.py:2011
+msgctxt "math symbol"
+msgid "contains with overbar"
+msgstr "contient avec trait en chef"
+
+#. Translators: this is the spoken representation for the character '⋾' (U+22fe)
+#: ../src/orca/mathsymbols.py:2014
+msgctxt "math symbol"
+msgid "small contains with overbar"
+msgstr "petit contient avec trait en chef"
+
+#. Translators: this is the spoken representation for the character '⋿' (U+22ff)
+#: ../src/orca/mathsymbols.py:2017
+msgctxt "math symbol"
+msgid "z notation bag membership"
+msgstr "appartient à un sac en notation z"
+
 #. Translators: Sometimes when we attempt to get the name of an accessible
 #. software application, we fail because the app or one of its elements is
 #. defunct. This is a generic name so that we can still refer to this element
@@ -6055,9 +7777,15 @@ msgstr "FICHIER"
 msgid "Set up user preferences (text version)"
 msgstr "Définit les préférences utilisateur (mode texte)"
 
+#. Translators: This is the description of command line option '-s, --setup'
+#. that will place the user in Orca's GUI preferences dialog.
+#: ../src/orca/messages.py:277
+msgid "Set up user preferences (GUI version)"
+msgstr "Définit les préférences utilisateur (mode graphique)"
+
 #. Translators: This text is the description displayed when Orca is launched
 #. from the command line and the help text is displayed.
-#: ../src/orca/messages.py:277
+#: ../src/orca/messages.py:281
 msgid "Report bugs to orca-list gnome org "
 msgstr "Rapportez les bogues à orca-list gnome org "
 
@@ -6066,7 +7794,7 @@ msgstr "Rapportez les bogues à orca-list gnome org "
 #. to have this typing status announced by Orca; others find that announcment
 #. unpleasant. Therefore, it is a setting in Orca. This string to be translated
 #. is presented when the value of the setting is toggled.
-#: ../src/orca/messages.py:284
+#: ../src/orca/messages.py:288
 msgid "Do not announce when your buddies are typing."
 msgstr "Ne pas annoncer lorsque les contacts saisissent un message."
 
@@ -6075,7 +7803,7 @@ msgstr "Ne pas annoncer lorsque les contacts saisissent un message."
 #. to have this typing status announced by Orca; others find that announcment
 #. unpleasant. Therefore, it is a setting in Orca. This string to be translated
 #. is presented when the value of the setting is toggled.
-#: ../src/orca/messages.py:291
+#: ../src/orca/messages.py:295
 msgid "announce when your buddies are typing."
 msgstr "Annoncer lorsque les contacts saisissent un message."
 
@@ -6085,7 +7813,7 @@ msgstr "Annoncer lorsque les contacts saisissent un message."
 #. a given message came from just from hearing/reading it. This string to be
 #. translated is presented to the user to clarify where an incoming message
 #. came from. The name of the chat room is the string substitution.
-#: ../src/orca/messages.py:299
+#: ../src/orca/messages.py:303
 #, python-format
 msgid "Message from chat room %s"
 msgstr "Message du salon de discussion %s"
@@ -6094,7 +7822,7 @@ msgstr "Message du salon de discussion %s"
 #. conversation has been added to the existing conversations. The "tab" here
 #. refers to the tab which contains the label for a GtkNotebook page. The
 #. label on the tab is the string substitution.
-#: ../src/orca/messages.py:305
+#: ../src/orca/messages.py:309
 #, python-format
 msgid "New chat tab %s"
 msgstr "Nouvel onglet de discussion %s"
@@ -6106,7 +7834,7 @@ msgstr "Nouvel onglet de discussion %s"
 #. has an option to present the name of the room first ("#a11y <joanie> hello!"
 #. instead of "<joanie> hello!"). This string to be translated is presented when
 #. the value of the setting is toggled.
-#: ../src/orca/messages.py:314
+#: ../src/orca/messages.py:318
 msgid "Do not speak chat room name."
 msgstr "Ne pas lire le nom du salon de discussion."
 
@@ -6117,7 +7845,7 @@ msgstr "Ne pas lire le nom du salon de discussion."
 #. has an option to present the name of the room first ("#a11y <joanie> hello!"
 #. instead of "<joanie> hello!"). This string to be translated is presented when
 #. the value of the setting is toggled.
-#: ../src/orca/messages.py:323
+#: ../src/orca/messages.py:327
 msgid "speak chat room name."
 msgstr "lire le nom du salon de discussion."
 
@@ -6127,7 +7855,7 @@ msgstr "lire le nom du salon de discussion."
 #. from). Other users prefer to have specific room history (e.g. the last ten
 #. messages from #a11y). Therefore, this is a setting in Orca. This string to be
 #. translated is presented when the value of the setting is toggled.
-#: ../src/orca/messages.py:332
+#: ../src/orca/messages.py:336
 msgid "Do not provide chat room specific message histories."
 msgstr "Ne pas donner les historiques de messages par salon de discussion."
 
@@ -6137,7 +7865,7 @@ msgstr "Ne pas donner les historiques de messages par salon de discussion."
 #. from). Other users prefer to have specific room history (e.g. the last ten
 #. messages from #a11y). Therefore, this is a setting in Orca. This string to be
 #. translated is presented when the value of the setting is toggled.
-#: ../src/orca/messages.py:340
+#: ../src/orca/messages.py:344
 msgid "Provide chat room specific message histories."
 msgstr "Donner les historiques de messages par salon de discussion."
 
@@ -6156,7 +7884,7 @@ msgstr "Donner les historiques de messages par salon de discussion."
 #.
 #. Finally, this expression should match what you've chosen for the
 #. translation of the "Enter y or n:" strings for this file.
-#: ../src/orca/messages.py:357
+#: ../src/orca/messages.py:361
 msgid "^[Yy1]"
 msgstr "^[Oo1]"
 
@@ -6175,14 +7903,14 @@ msgstr "^[Oo1]"
 #.
 #. Finally, this expression should match what you've chosen for the
 #. translation of the "Enter y or n:" strings for this file.
-#: ../src/orca/messages.py:374
+#: ../src/orca/messages.py:378
 msgid "^[Nn0]"
 msgstr "^[Nn0]"
 
 #. Translators: This is prompting for whether the user wants to use a refreshable
 #. braille display (an external hardware device) or not. It is part of Orca's
 #. console-based setup.
-#: ../src/orca/messages.py:379
+#: ../src/orca/messages.py:383
 msgid "Enable Braille?  Enter y or n: "
 msgstr "Activer le Braille ? Saisissez o ou n : "
 
@@ -6190,87 +7918,87 @@ msgstr "Activer le Braille ? Saisissez o ou n : "
 #. user types on the keyboard. This message is presented during Orca's console-
 #. based setup. If the user wants key echo, they will then be prompted for which
 #. classes of keys they want echoed.
-#: ../src/orca/messages.py:385
+#: ../src/orca/messages.py:389
 msgid "Enable key echo?  Enter y or n: "
 msgstr "Activer l'écho des touches ? Saisissez o ou n : "
 
 #. Translators: This is in reference to key echo for normal text entry keys and
 #. is part of Orca's console-based setup.
-#: ../src/orca/messages.py:390
+#: ../src/orca/messages.py:394
 msgid "Enable alphanumeric and punctuation keys?  Enter y or n: "
 msgstr ""
 "Activer les touches alphanumériques et de ponctuation ? Saisissez o ou n : "
 
 #. Translators: This is in reference to key echo for keys such as CTRL, ALT,
 #. Shift, Insert, etc. It is part of Orca's console-based setup.
-#: ../src/orca/messages.py:395
+#: ../src/orca/messages.py:399
 msgid "Enable modifier keys?  Enter y or n: "
 msgstr "Activer les touches de modification ? Saisissez o ou n : "
 
 #. Translators: This is in reference to key echo for function keys (F1-F12).
 #. It is part of Orca's console-based setup.
-#: ../src/orca/messages.py:400
+#: ../src/orca/messages.py:404
 msgid "Enable function keys?  Enter y or n: "
 msgstr "Activer les touches de fonction ? Saisissez o ou n : "
 
 #. Translators: This is in reference to key echo for keys that perform actions
 #. such as enter, escape, tab, backspace, delete, arrow keys, page up/down, etc.
 #. It is part of Orca's console-based setup.
-#: ../src/orca/messages.py:405
+#: ../src/orca/messages.py:409
 msgid "Enable action keys?  Enter y or n: "
 msgstr "Activer les touches d'action ? Saisissez o ou n : "
 
 #. Translators: The word echo feature of Orca will speak the word prior to the
 #. caret when the user types a word delimiter. This message is presented during
 #. Orca's console-based setup.
-#: ../src/orca/messages.py:410
+#: ../src/orca/messages.py:414
 msgid "Enable echo by word?  Enter y or n: "
 msgstr "Activer l'écho pour les mots ? Saisissez o ou n : "
 
 #. Translators: This is prompting for a numerical choice to be typed at Orca's
 #. console-based setup.
-#: ../src/orca/messages.py:414
+#: ../src/orca/messages.py:418
 msgid "Enter choice: "
 msgstr "Saisissez un choix : "
 
 #. Translators: This is letting the user they input an invalid integer value on
 #. the command line and is also requesting they enter a valid integer value.
 #. This message is part of Orca's console-based setup.
-#: ../src/orca/messages.py:419
+#: ../src/orca/messages.py:423
 msgid "Please enter a valid number."
 msgstr "Veuillez saisir un nombre valable."
 
 #. Translators: This is letting the user they input an invalid yes/no value on
 #. the command line and is also requesting they enter a valid one. This message
 #. is part of Orca's console-based setup.
-#: ../src/orca/messages.py:424
+#: ../src/orca/messages.py:428
 msgid "Please enter y or n."
 msgstr "Saisissez o ou n."
 
 #. Translators: Orca has two keyboard layouts which impact what keybindings are
 #. used to perform Orca commands. The two layouts are "Laptop" and "Desktop".
 #. This message is part of Orca's console-based setup.
-#: ../src/orca/messages.py:429
+#: ../src/orca/messages.py:433
 msgid "Select desired keyboard layout."
 msgstr "Sélectionnez l'agencement du clavier désiré."
 
 #. Translators: Orca has two keyboard layouts which impact what keybindings are
 #. used to perform Orca commands. The two layouts are "Laptop" and "Desktop".
 #. This message is part of Orca's console-based setup.
-#: ../src/orca/messages.py:434
+#: ../src/orca/messages.py:438
 msgid "1. Desktop"
 msgstr "1. Ordinateur de bureau"
 
 #. Translators: Orca has two keyboard layouts which impact what keybindings are
 #. used to perform Orca commands. The two layouts are "Laptop" and "Desktop".
 #. This message is part of Orca's console-based setup.
-#: ../src/orca/messages.py:439
+#: ../src/orca/messages.py:443
 msgid "2. Laptop"
 msgstr "2. Ordinateur portable"
 
 #. Translators: This is prompting the user for a numerical choice from a list of
 #. available speech synthesis engines. It is part of Orca's console-based setup.
-#: ../src/orca/messages.py:443
+#: ../src/orca/messages.py:447
 msgid "Select desired speech server."
 msgstr "Sélectionnez le synthétiseur vocal désiré."
 
@@ -6278,51 +8006,51 @@ msgstr "Sélectionnez le synthétiseur vocal désiré."
 #. to be used. Speech-dispatcher is an example of a speech system. It provides
 #. wrappers around specific speech servers (engines). This message is part of
 #. Orca's console-based setup.
-#: ../src/orca/messages.py:449
+#: ../src/orca/messages.py:453
 msgid "Select desired speech system:"
 msgstr "Sélectionnez le synthétiseur vocal désiré :"
 
 #. Translators: This is prompting for a numerical value from a list of choices of
 #. speech synthesis voices (e.g., male, female, child). This message is part of
 #. Orca's console-based setup.
-#: ../src/orca/messages.py:454
+#: ../src/orca/messages.py:458
 msgid "Select desired voice:"
 msgstr "Sélectionnez la voix désirée :"
 
 #. Translators: This message indicates that no working speech servers (speech
 #. synthesis engines) can be found. It is part of Orca's console-based setup.
-#: ../src/orca/messages.py:458
+#: ../src/orca/messages.py:462
 msgid "No servers available.\n"
 msgstr "Aucun serveur disponible.\n"
 
 #. Translators: This message indicates that the speech server (speech synthesis
 #. engine) is not working properly and no voices (e.g., male, female, child) are
 #. available. This message is part of Orca's console-based setup.
-#: ../src/orca/messages.py:463
+#: ../src/orca/messages.py:467
 msgid "No voices available.\n"
 msgstr "Aucune voix disponible.\n"
 
 #. Translators: This message indicates that speech synthesis will not be used.
 #. It is part of Orca's console-based setup.
-#: ../src/orca/messages.py:467
+#: ../src/orca/messages.py:471
 msgid "Speech will not be used.\n"
 msgstr "La synthèse vocale ne sera pas utilisée.\n"
 
 #. Translators: This message is presented at the beginning of Orca's console-
 #. based setup.
-#: ../src/orca/messages.py:471
+#: ../src/orca/messages.py:475
 msgid "Screen reader setup."
 msgstr "Configuration du lecteur d'écran."
 
 #. Translators: This message is presented at the completion of Orca's console-
 #. based setup.
-#: ../src/orca/messages.py:475
+#: ../src/orca/messages.py:479
 msgid "Setup complete.  Press Return to continue."
 msgstr "L'installation est terminée. Appuyez sur Entrée pour continuer."
 
 #. Translators: The "default" button in a dialog box is the button that gets
 #. activated when Enter is pressed anywhere within that dialog box.
-#: ../src/orca/messages.py:496
+#: ../src/orca/messages.py:500
 #, python-format
 msgid "Default button is %s"
 msgstr "Le bouton par défaut est %s"
@@ -6331,7 +8059,7 @@ msgstr "Le bouton par défaut est %s"
 #. one or several consequtive subscripted characters. For example, 'X' followed
 #. by 'subscript 2' followed by 'subscript 3' should be presented to the user as
 #. 'X subscript 23'.
-#: ../src/orca/messages.py:502
+#: ../src/orca/messages.py:506
 #, python-format
 msgid " subscript %s"
 msgstr " indice %s"
@@ -6340,7 +8068,7 @@ msgstr " indice %s"
 #. one or several consequtive superscripted characters. For example, 'X' followed
 #. by 'superscript 2' followed by 'superscript 3' should be presented to the user
 #. as 'X superscript 23'.
-#: ../src/orca/messages.py:508
+#: ../src/orca/messages.py:512
 #, python-format
 msgid " superscript %s"
 msgstr " exposant %s"
@@ -6349,7 +8077,7 @@ msgstr " exposant %s"
 #. document, Orca will speak information about what they have selected or
 #. unselected. This message is presented when the user selects the entire
 #. document by pressing Ctrl+A.
-#: ../src/orca/messages.py:514
+#: ../src/orca/messages.py:518
 msgid "entire document selected"
 msgstr "document entier sélectionné"
 
@@ -6357,7 +8085,7 @@ msgstr "document entier sélectionné"
 #. document, Orca will speak information about what they have selected or
 #. unselected. This message is presented when the user selects from the
 #. current location to the end of the document by pressing Ctrl+Shift+End.
-#: ../src/orca/messages.py:520
+#: ../src/orca/messages.py:524
 msgid "document selected from cursor position"
 msgstr "document sélectionné depuis la position du curseur"
 
@@ -6365,7 +8093,7 @@ msgstr "document sélectionné depuis la position du curseur"
 #. document, Orca will speak information about what they have selected or
 #. unselected. This message is presented when the user unselects previously
 #. selected text by pressing Ctrl+Shift+End.
-#: ../src/orca/messages.py:526
+#: ../src/orca/messages.py:530
 msgid "document unselected from cursor position"
 msgstr "document désélectionné depuis la position du curseur"
 
@@ -6373,7 +8101,7 @@ msgstr "document désélectionné depuis la position du curseur"
 #. document, Orca will speak information about what they have selected or
 #. unselected. This message is presented when the user selects from the
 #. current location to the start of the document by pressing Ctrl+Shift+Home.
-#: ../src/orca/messages.py:532
+#: ../src/orca/messages.py:536
 msgid "document selected to cursor position"
 msgstr "document sélectionné jusqu'à la position du curseur"
 
@@ -6381,14 +8109,14 @@ msgstr "document sélectionné jusqu'à la position du curseur"
 #. document, Orca will speak information about what they have selected or
 #. unselected. This message is presented when the user unselects previously
 #. selected text by pressing Ctrl+Shift+Home.
-#: ../src/orca/messages.py:538
+#: ../src/orca/messages.py:542
 msgid "document unselected to cursor position"
 msgstr "document désélectionné jusqu'à la position du curseur"
 
 #. Translators: Orca allows you to dynamically define which row of a spreadsheet
 #. or table should be treated as containing column headers. This message is
 #. presented when the user sets the row to a particular row number.
-#: ../src/orca/messages.py:543
+#: ../src/orca/messages.py:547
 #, python-format
 msgid "Dynamic column header set for row %d"
 msgstr "En-tête dynamique de colonne défini pour la ligne %d"
@@ -6397,7 +8125,7 @@ msgstr "En-tête dynamique de colonne défini pour la ligne %d"
 #. or table should be treated as containing column headers. This message is
 #. presented when the user unsets the row so it is no longer treated as if it
 #. contained column headers.
-#: ../src/orca/messages.py:549
+#: ../src/orca/messages.py:553
 msgid "Dynamic column header cleared."
 msgstr "En-tête dynamique de colonne effacé."
 
@@ -6405,7 +8133,7 @@ msgstr "En-tête dynamique de colonne effacé."
 #. spreadsheet or table should be treated as containing column headers. This
 #. message is presented when the user sets the column to a particular column
 #. number.
-#: ../src/orca/messages.py:555
+#: ../src/orca/messages.py:559
 #, python-format
 msgid "Dynamic row header set for column %s"
 msgstr "En-tête dynamique de ligne défini pour la colonne %s"
@@ -6414,31 +8142,31 @@ msgstr "En-tête dynamique de ligne défini pour la colonne %s"
 #. spreadsheet or table should be treated as containing column headers. This
 #. message is presented when the user unsets the column so it is no longer
 #. treated as if it contained row headers.
-#: ../src/orca/messages.py:561
+#: ../src/orca/messages.py:565
 msgid "Dynamic row header cleared."
 msgstr "En-tête dynamique de ligne effacé."
 
 #. Translators: this is used to announce that the current input line in a
 #. spreadsheet is blank/empty.
-#: ../src/orca/messages.py:565
+#: ../src/orca/messages.py:569
 msgid "empty"
 msgstr "vide"
 
 #. Translators: This is the size of a file in kilobytes
-#: ../src/orca/messages.py:568
+#: ../src/orca/messages.py:572
 #, python-format
 msgid "%.2f kilobytes"
 msgstr "%.2f kilooctets"
 
 #. Translators: This is the size of a file in megabytes
-#: ../src/orca/messages.py:571
+#: ../src/orca/messages.py:575
 #, python-format
 msgid "%.2f megabytes"
 msgstr "%.2f mégaoctets"
 
 #. Translators: This message is presented to the user after performing a file
 #. search to indicate there were no matches.
-#: ../src/orca/messages.py:575
+#: ../src/orca/messages.py:579
 msgid "No files found."
 msgstr "Aucun fichier trouvé."
 
@@ -6448,7 +8176,7 @@ msgstr "Aucun fichier trouvé."
 #. sequence of words in a sequence of lines.  This message is presented to
 #. let the user know that he/she successfully appended the contents under
 #. flat review onto the existing contents of the clipboard.
-#: ../src/orca/messages.py:583
+#: ../src/orca/messages.py:587
 msgid "Appended contents to clipboard."
 msgstr "Contenu ajouté à la fin du presse-papiers."
 
@@ -6458,7 +8186,7 @@ msgstr "Contenu ajouté à la fin du presse-papiers."
 #. sequence of words in a sequence of lines.  This message is presented to
 #. let the user know that he/she successfully copied the contents under flat
 #. review to the clipboard.
-#: ../src/orca/messages.py:591
+#: ../src/orca/messages.py:595
 msgid "Copied contents to clipboard."
 msgstr "Contenu ajouté au presse-papiers."
 
@@ -6468,7 +8196,7 @@ msgstr "Contenu ajouté au presse-papiers."
 #. sequence of words in a sequence of lines.  This message is presented to
 #. let the user know that he/she attempted to use a flat review command when
 #. not using flat review.
-#: ../src/orca/messages.py:599
+#: ../src/orca/messages.py:603
 msgid "Not using flat review."
 msgstr "Examen global non utilisé."
 
@@ -6477,7 +8205,7 @@ msgstr "Examen global non utilisé."
 #. the text from all objects in a window (e.g., buttons, labels, etc.) as a
 #. sequence of words in a sequence of lines.  This message is presented to
 #. let the user know he/she just entered flat review.
-#: ../src/orca/messages.py:606
+#: ../src/orca/messages.py:610
 msgid "Entering flat review."
 msgstr "Activation de l'examen global."
 
@@ -6486,13 +8214,13 @@ msgstr "Activation de l'examen global."
 #. the text from all objects in a window (e.g., buttons, labels, etc.) as a
 #. sequence of words in a sequence of lines.  This message is presented to
 #. let the user know he/she just entered flat review.
-#: ../src/orca/messages.py:613
+#: ../src/orca/messages.py:617
 msgid "Leaving flat review."
 msgstr "Désactivation de l'examen global."
 
 #. Translators: this means a particular cell in a spreadsheet has a formula
 #. (e.g., "=sum(a1:d1)")
-#: ../src/orca/messages.py:617
+#: ../src/orca/messages.py:621
 msgid "has formula"
 msgstr " contient une formule"
 
@@ -6508,7 +8236,7 @@ msgstr " contient une formule"
 #. Please see http://en.wikipedia.org/wiki/Imagemap for more
 #. information and examples.
 #.
-#: ../src/orca/messages.py:624
+#: ../src/orca/messages.py:628
 #: ../src/orca/scripts/toolkits/Gecko/braille_generator.py:184
 msgid "image map link"
 msgstr "lien d'image à zones cliquables"
@@ -6517,7 +8245,7 @@ msgstr "lien d'image à zones cliquables"
 #. that the key combination (e.g., Ctrl+Alt+f) they just entered has already been
 #. bound to another command and is thus unavailable. The string substituted in is
 #. the name of the command which already has the binding.
-#: ../src/orca/messages.py:630
+#: ../src/orca/messages.py:634
 #, python-format
 msgid "The key entered is already bound to %s"
 msgstr "La touche saisie est déjà liée à %s"
@@ -6525,7 +8253,7 @@ msgstr "La touche saisie est déjà liée à %s"
 #. Translators: This is a spoken and/or brailled message letting the user know
 #. that Orca has recorded a new key combination (e.g. Alt+Ctrl+g) as a result of
 #. their input. The string substituted in is the new key combination.
-#: ../src/orca/messages.py:635
+#: ../src/orca/messages.py:639
 #, python-format
 msgid "Key captured: %s. Press enter to confirm."
 msgstr "Touche capturée : %s. Appuyez sur Entrée pour confirmer."
@@ -6533,7 +8261,7 @@ msgstr "Touche capturée : %s. Appuyez sur Entrée pour confirmer."
 #. Translators: This is a spoken and/or brailled message letting the user know
 #. that Orca has assigned a new key combination (e.g. Alt+Ctrl+g) as a result of
 #. their input. The string substituted in is the new key combination.
-#: ../src/orca/messages.py:640
+#: ../src/orca/messages.py:644
 #, python-format
 msgid "The new key is: %s"
 msgstr "La nouvelle touche est : %s"
@@ -6541,21 +8269,21 @@ msgstr "La nouvelle touche est : %s"
 #. Translators: This is a spoken and/or brailled message letting the user know
 #. Orca is about to delete an existing key combination (e.g. Alt+Ctrl+g) as a
 #. result of their input.
-#: ../src/orca/messages.py:645
+#: ../src/orca/messages.py:649
 msgid "Key binding deleted. Press enter to confirm."
 msgstr "Raccourci supprimé. Appuyez sur Entrée pour confirmer."
 
 #. Translators: This is a spoken and/or brailled message letting the user know
 #. Orca has deleted an existing key combination (e.g. Alt+Ctrl+g) as a result of
 #. their input.
-#: ../src/orca/messages.py:650
+#: ../src/orca/messages.py:654
 msgid "The keybinding has been removed."
 msgstr "Le raccourci a été enlevé."
 
 #. Translators: This is a spoken and/or brailled message asking the user to press
 #. a new key combination (e.g., Alt+Ctrl+g) to create a new key binding for an
 #. Orca command.
-#: ../src/orca/messages.py:655
+#: ../src/orca/messages.py:659
 msgid "enter new key"
 msgstr "saisissez une nouvelle touche"
 
@@ -6571,7 +8299,7 @@ msgstr "saisissez une nouvelle touche"
 #. echo and can cycle through the various levels quickly via a command. The
 #. following string is a brief message which will be presented to the user who
 #. is cycling amongst the various echo options.
-#: ../src/orca/messages.py:669
+#: ../src/orca/messages.py:673
 msgctxt "key echo"
 msgid "key"
 msgstr "touche"
@@ -6586,7 +8314,7 @@ msgstr "touche"
 #. is pressed.
 #. A user can choose to have no echo, one type of echo, or multiple types of
 #. echo and can cycle through the various levels quickly via a command.
-#: ../src/orca/messages.py:681
+#: ../src/orca/messages.py:685
 msgid "Key echo set to key."
 msgstr "Écho de touche défini par touche."
 
@@ -6602,7 +8330,7 @@ msgstr "Écho de touche défini par touche."
 #. echo and can cycle through the various levels quickly via a command. The
 #. following string is a brief message which will be presented to the user who
 #. is cycling amongst the various echo options.
-#: ../src/orca/messages.py:695
+#: ../src/orca/messages.py:699
 msgctxt "key echo"
 msgid "None"
 msgstr "Aucun"
@@ -6617,7 +8345,7 @@ msgstr "Aucun"
 #. is pressed.
 #. A user can choose to have no echo, one type of echo, or multiple types of
 #. echo and can cycle through the various levels quickly via a command.
-#: ../src/orca/messages.py:707
+#: ../src/orca/messages.py:711
 msgid "Key echo set to None."
 msgstr "Écho de touche défini à aucun."
 
@@ -6633,7 +8361,7 @@ msgstr "Écho de touche défini à aucun."
 #. echo and can cycle through the various levels quickly via a command. The
 #. following string is a brief message which will be presented to the user who
 #. is cycling amongst the various echo options.
-#: ../src/orca/messages.py:721
+#: ../src/orca/messages.py:725
 msgctxt "key echo"
 msgid "key and word"
 msgstr "touche et mot"
@@ -6648,7 +8376,7 @@ msgstr "touche et mot"
 #. is pressed.
 #. A user can choose to have no echo, one type of echo, or multiple types of
 #. echo and can cycle through the various levels quickly via a command.
-#: ../src/orca/messages.py:733
+#: ../src/orca/messages.py:737
 msgid "Key echo set to key and word."
 msgstr "Écho de touche défini à touche et mot."
 
@@ -6664,7 +8392,7 @@ msgstr "Écho de touche défini à touche et mot."
 #. echo and can cycle through the various levels quickly via a command. The
 #. following string is a brief message which will be presented to the user who
 #. is cycling amongst the various echo options.
-#: ../src/orca/messages.py:747
+#: ../src/orca/messages.py:751
 msgctxt "key echo"
 msgid "sentence"
 msgstr "phrase"
@@ -6679,7 +8407,7 @@ msgstr "phrase"
 #. is pressed.
 #. A user can choose to have no echo, one type of echo, or multiple types of
 #. echo and can cycle through the various levels quickly via a command.
-#: ../src/orca/messages.py:759
+#: ../src/orca/messages.py:763
 msgid "Key echo set to sentence."
 msgstr "Écho de touche défini par phrase."
 
@@ -6695,7 +8423,7 @@ msgstr "Écho de touche défini par phrase."
 #. echo and can cycle through the various levels quickly via a command. The
 #. following string is a brief message which will be presented to the user who
 #. is cycling amongst the various echo options.
-#: ../src/orca/messages.py:773
+#: ../src/orca/messages.py:777
 msgctxt "key echo"
 msgid "word"
 msgstr "mot"
@@ -6710,7 +8438,7 @@ msgstr "mot"
 #. is pressed.
 #. A user can choose to have no echo, one type of echo, or multiple types of
 #. echo and can cycle through the various levels quickly via a command.
-#: ../src/orca/messages.py:785
+#: ../src/orca/messages.py:789
 msgid "Key echo set to word."
 msgstr "Écho de touche défini par mot."
 
@@ -6726,7 +8454,7 @@ msgstr "Écho de touche défini par mot."
 #. echo and can cycle through the various levels quickly via a command. The
 #. following string is a brief message which will be presented to the user who
 #. is cycling amongst the various echo options.
-#: ../src/orca/messages.py:799
+#: ../src/orca/messages.py:803
 msgctxt "key echo"
 msgid "word and sentence"
 msgstr "mot et phrase"
@@ -6741,40 +8469,40 @@ msgstr "mot et phrase"
 #. is pressed.
 #. A user can choose to have no echo, one type of echo, or multiple types of
 #. echo and can cycle through the various levels quickly via a command.
-#: ../src/orca/messages.py:811
+#: ../src/orca/messages.py:815
 msgid "Key echo set to word and sentence."
 msgstr "Écho de touche défini à mot et phrase."
 
 #. Translators: Inaccessible means that the application cannot be read by Orca.
 #. This usually means the application is not friendly to the assistive technology
 #. infrastructure.
-#: ../src/orca/messages.py:816
+#: ../src/orca/messages.py:820
 msgid "inaccessible"
 msgstr "inaccessible"
 
 #. Translators: This brief message indicates that indentation and
 #. justification will be spoken.
-#: ../src/orca/messages.py:821
+#: ../src/orca/messages.py:825
 msgctxt "indentation and justification"
 msgid "Disabled"
 msgstr "Désactivée"
 
 #. Translators: This detailed message indicates that indentation and
 #. justification will not be spoken.
-#: ../src/orca/messages.py:826
+#: ../src/orca/messages.py:830
 msgid "Speaking of indentation and justification disabled."
 msgstr "Lecture de l'indentation et de la justification désactivée."
 
 #. Translators: This brief message indicates that indentation and
 #. justification will be spoken.
-#: ../src/orca/messages.py:831
+#: ../src/orca/messages.py:835
 msgctxt "indentation and justification"
 msgid "Enabled"
 msgstr "Activée"
 
 #. Translators: This detailed message indicates that indentation and
 #. justification will be spoken.
-#: ../src/orca/messages.py:836
+#: ../src/orca/messages.py:840
 msgid "Speaking of indentation and justification enabled."
 msgstr "Lecture de l'indentation et de la justification activée."
 
@@ -6784,7 +8512,7 @@ msgstr "Lecture de l'indentation et de la justification activée."
 #. combination, or they might just be to echo the name of the key if Orca doesn't
 #. have a handler. This message is what is presented on the braille display when
 #. entering Learn Mode.
-#: ../src/orca/messages.py:844
+#: ../src/orca/messages.py:848
 msgid "Learn mode.  Press escape to exit."
 msgstr "Mode d'apprentissage. Appuyez sur Échap pour quitter."
 
@@ -6794,7 +8522,7 @@ msgstr "Mode d'apprentissage. Appuyez sur Échap pour quitter."
 #. combination, or they might just be to echo the name of the key if Orca doesn't
 #. have a handler. This message is what is spoken to the user when entering Learn
 #. Mode.
-#: ../src/orca/messages.py:853
+#: ../src/orca/messages.py:857
 msgid ""
 "Entering learn mode.  Press any key to hear its function.  To view the "
 "screen reader's documentation, press F1. To get a list of the screen "
@@ -6813,7 +8541,7 @@ msgstr ""
 #. document, Orca will speak information about what they have selected or
 #. unselected. This message is presented when the user selects from the
 #. current location to the end of the line by pressing Shift+Down.
-#: ../src/orca/messages.py:864
+#: ../src/orca/messages.py:868
 msgid "line selected down from cursor position"
 msgstr "ligne sélectionnée au-dessous de la position du curseur"
 
@@ -6821,7 +8549,7 @@ msgstr "ligne sélectionnée au-dessous de la position du curseur"
 #. document, Orca will speak information about what they have selected or
 #. unselected. This message is presented when the user selects from the
 #. current location to the start of the line by pressing Shift+Up.
-#: ../src/orca/messages.py:870
+#: ../src/orca/messages.py:874
 msgid "line selected up from cursor position"
 msgstr "ligne sélectionnée au-dessus de la position du curseur"
 
@@ -6830,7 +8558,7 @@ msgstr "ligne sélectionnée au-dessus de la position du curseur"
 #. unselected. This message is presented when the user unselects previously
 #. selected text from the current location to the end of the paragraph by
 #. pressing Shift+Down.
-#: ../src/orca/messages.py:877
+#: ../src/orca/messages.py:881
 msgid "line unselected down from cursor position"
 msgstr "ligne désélectionnée au-dessous de la position du curseur"
 
@@ -6839,7 +8567,7 @@ msgstr "ligne désélectionnée au-dessous de la position du curseur"
 #. unselected. This message is presented when the user unselects previously
 #. selected text from the current location to the start of the paragraph by
 #. pressing Shift+Up.
-#: ../src/orca/messages.py:884
+#: ../src/orca/messages.py:888
 msgid "line unselected up from cursor position"
 msgstr "ligne désélectionnée au-dessus de la position du curseur"
 
@@ -6849,7 +8577,7 @@ msgstr "ligne désélectionnée au-dessus de la position du curseur"
 #. combination, or they might just be to echo the name of the key if Orca doesn't
 #. have a handler. This message is what is presented in speech and braille when
 #. exiting Learn Mode.
-#: ../src/orca/messages.py:892
+#: ../src/orca/messages.py:896
 msgid "Exiting learn mode."
 msgstr "Fin du mode d'apprentissage."
 
@@ -6857,7 +8585,7 @@ msgstr "Fin du mode d'apprentissage."
 #. document, Orca will speak information about what they have selected or
 #. unselected. This message is presented when the user selects from the
 #. current location to the start of the line by pressing Ctrl+Shift+Page_Up.
-#: ../src/orca/messages.py:898
+#: ../src/orca/messages.py:902
 msgid "line selected from start to previous cursor position"
 msgstr "ligne sélectionnée du début jusqu'à la position précédente du curseur"
 
@@ -6865,43 +8593,43 @@ msgstr "ligne sélectionnée du début jusqu'à la position précédente du curs
 #. document, Orca will speak information about what they have selected or
 #. unselected. This message is presented when the user selects from the
 #. current location to the end of the line by pressing Ctrl+Shift+Page_Down.
-#: ../src/orca/messages.py:904
+#: ../src/orca/messages.py:908
 msgid "line selected to end from previous cursor position"
 msgstr "ligne sélectionnée de la position précédente du curseur jusqu'à la fin"
 
 #. Translators: this indicates that this piece of text is a hypertext link.
-#: ../src/orca/messages.py:907
+#: ../src/orca/messages.py:911
 msgid "link"
 msgstr "lien"
 
 #. Translators: this is an indication that a given link points to an object
 #. that is on the same page.
-#: ../src/orca/messages.py:911
+#: ../src/orca/messages.py:915
 msgid "same page"
 msgstr "page identique"
 
 #. Translators: this is an indication that a given link points to an object
 #. that is at the same site (but not on the same page as the link).
-#: ../src/orca/messages.py:915
+#: ../src/orca/messages.py:919
 msgid "same site"
 msgstr "site identique"
 
 #. Translators: this is an indication that a given link points to an object
 #. that is at a different site than that of the link.
-#: ../src/orca/messages.py:919
+#: ../src/orca/messages.py:923
 msgid "different site"
 msgstr "site différent"
 
 #. Translators: this refers to a link to a file, where the first item is the
 #. protocol (ftp, ftps, or file) and the second item the name of the file being
 #. linked to.
-#: ../src/orca/messages.py:924
+#: ../src/orca/messages.py:928
 #, python-format
 msgid "%(uri)s link to %(file)s"
 msgstr "lien %(uri)s vers %(file)s"
 
 #. Translators: this message conveys the protocol of a link eg. http, mailto.
-#: ../src/orca/messages.py:927
+#: ../src/orca/messages.py:931
 #, python-format
 msgid "%s link"
 msgstr "lien %s"
@@ -6909,7 +8637,7 @@ msgstr "lien %s"
 #. Translators: The following string instructs the user how to navigate amongst
 #. the list of commands presented in learn mode, as well as how to exit the list
 #. when finished.
-#: ../src/orca/messages.py:933
+#: ../src/orca/messages.py:937
 msgid "Use Up and Down Arrow to navigate the list. Press Escape to exit."
 msgstr ""
 "Utilisez les flèches haut et bas pour parcourir la liste. Appuyez sur Échap "
@@ -6923,7 +8651,7 @@ msgstr ""
 #. features to facilitate accessing live regions. This message is presented to
 #. inform the user that Orca's live region's "politeness" level has changed to
 #. "off" for all of the live regions.
-#: ../src/orca/messages.py:943
+#: ../src/orca/messages.py:947
 msgid "All live regions set to off"
 msgstr "Toutes les zones dynamiques sont définies à « désactivé »"
 
@@ -6935,7 +8663,7 @@ msgstr "Toutes les zones dynamiques sont définies à « désactivé »"
 #. features to facilitate accessing live regions. This message is presented to
 #. inform the user that Orca's live region's "politeness" level for all live
 #. regions has been restored to their original values.
-#: ../src/orca/messages.py:953
+#: ../src/orca/messages.py:957
 msgid "live regions politeness levels restored"
 msgstr "niveaux de politesse des zones dynamiques restaurés"
 
@@ -6946,7 +8674,7 @@ msgstr "niveaux de politesse des zones dynamiques restaurés"
 #. idle ("polite"), and when there is a change ("assertive"). Orca has several
 #. features to facilitate accessing live regions. This message is presented to
 #. inform the user of the "politeness" level for the current live region.
-#: ../src/orca/messages.py:962
+#: ../src/orca/messages.py:966
 #, python-format
 msgid "politeness level %s"
 msgstr "niveau de politesse %s"
@@ -6959,7 +8687,7 @@ msgstr "niveau de politesse %s"
 #. features to facilitate accessing live regions. This message is presented to
 #. inform the user that Orca's live region's "politeness" level has changed for
 #. the current live region.
-#: ../src/orca/messages.py:972
+#: ../src/orca/messages.py:976
 msgid "setting live region to assertive"
 msgstr "définition de la zone dynamique à « affirmative »"
 
@@ -6971,7 +8699,7 @@ msgstr "définition de la zone dynamique à « affirmative »"
 #. features to facilitate accessing live regions. This message is presented to
 #. inform the user that Orca's live region's "politeness" level has changed for
 #. the current live region.
-#: ../src/orca/messages.py:982
+#: ../src/orca/messages.py:986
 msgid "setting live region to off"
 msgstr "définition de la zone dynamique à « désactivée »"
 
@@ -6983,7 +8711,7 @@ msgstr "définition de la zone dynamique à « désactivée »"
 #. features to facilitate accessing live regions. This message is presented to
 #. inform the user that Orca's live region's "politeness" level has changed for
 #. the current live region.
-#: ../src/orca/messages.py:992
+#: ../src/orca/messages.py:996
 msgid "setting live region to polite"
 msgstr "définition de la zone dynamique à « polie »"
 
@@ -6995,7 +8723,7 @@ msgstr "définition de la zone dynamique à « polie »"
 #. features to facilitate accessing live regions. This message is presented to
 #. inform the user that Orca's live region's "politeness" level has changed for
 #. the current live region.
-#: ../src/orca/messages.py:1002
+#: ../src/orca/messages.py:1006
 msgid "setting live region to rude"
 msgstr "définition de la zone dynamique à « péremptoire »"
 
@@ -7008,7 +8736,7 @@ msgstr "définition de la zone dynamique à « péremptoire »"
 #. opt to have no notifications presented (politeness level of "off") and still
 #. manually review recent updates to live regions via Orca commands for doing so
 #. -- as long as the monitoring of live regions is enabled.
-#: ../src/orca/messages.py:1013
+#: ../src/orca/messages.py:1017
 msgid "Live regions monitoring off"
 msgstr "Surveillance des zones dynamiques désactivée"
 
@@ -7021,7 +8749,7 @@ msgstr "Surveillance des zones dynamiques désactivée"
 #. opt to have no notifications presented (politeness level of "off") and still
 #. manually review recent updates to live regions via Orca commands for doing so
 #. -- as long as the monitoring of live regions is enabled.
-#: ../src/orca/messages.py:1024
+#: ../src/orca/messages.py:1028
 msgid "Live regions monitoring on"
 msgstr "Surveillance des zones dynamiques activée"
 
@@ -7030,7 +8758,7 @@ msgstr "Surveillance des zones dynamiques activée"
 #. Orca has several features to facilitate accessing live regions. This message
 #. is presented to inform the user that a cached message is not available for the
 #. the current live region.
-#: ../src/orca/messages.py:1031
+#: ../src/orca/messages.py:1035
 msgid "no live message saved"
 msgstr "aucun message dynamique enregistré"
 
@@ -7039,14 +8767,14 @@ msgstr "aucun message dynamique enregistré"
 #. Orca has several features to facilitate accessing live regions. This message
 #. is presented to inform the user that Orca's live region features have been
 #. turned off.
-#: ../src/orca/messages.py:1038
+#: ../src/orca/messages.py:1042
 msgid "Live region support is off"
 msgstr "La prise en charge des zones dynamiques est déactivée"
 
 #. Translators: Orca has a command that allows the user to move the mouse pointer
 #. to the current object. This is a brief message which will be presented if for
 #. some reason Orca cannot identify/find the current location.
-#: ../src/orca/messages.py:1043
+#: ../src/orca/messages.py:1047
 msgctxt "location"
 msgid "Not found"
 msgstr "Non trouvé"
@@ -7054,7 +8782,7 @@ msgstr "Non trouvé"
 #. Translators: Orca has a command that allows the user to move the mouse pointer
 #. to the current object. This is a detailed message which will be presented if
 #. for some reason Orca cannot identify/find the current location.
-#: ../src/orca/messages.py:1048
+#: ../src/orca/messages.py:1052
 msgid "Could not find current location."
 msgstr "Impossible de trouver l'emplacement actuel."
 
@@ -7063,7 +8791,7 @@ msgstr "Impossible de trouver l'emplacement actuel."
 #. lowercase; if Caps Lock is "on", they will instead appear in uppercase. This
 #. string is also applied to Num Lock and potentially will be applied to similar
 #. keys in the future.
-#: ../src/orca/messages.py:1055
+#: ../src/orca/messages.py:1059
 msgctxt "locking key state"
 msgid "off"
 msgstr "désactivé"
@@ -7073,21 +8801,21 @@ msgstr "désactivé"
 #. lowercase; if Caps Lock is "on", they will instead appear in uppercase. This
 #. string is also applied to Num Lock and potentially will be applied to similar
 #. keys in the future.
-#: ../src/orca/messages.py:1062
+#: ../src/orca/messages.py:1066
 msgctxt "locking key state"
 msgid "on"
 msgstr "activé"
 
 #. Translators: This is to inform the user of the presence of the red squiggly
 #. line which indicates that a given word is not spelled correctly.
-#: ../src/orca/messages.py:1066
+#: ../src/orca/messages.py:1070
 msgid "misspelled"
 msgstr "mal orthographié"
 
 #. Translators: Orca tries to provide more compelling output of the spell check
 #. dialog in some applications. The first thing it does is let the user know
 #. what the misspelled word is.
-#: ../src/orca/messages.py:1071
+#: ../src/orca/messages.py:1075
 #, python-format
 msgid "Misspelled word: %s"
 msgstr "Mot mal orthographié : %s"
@@ -7095,7 +8823,7 @@ msgstr "Mot mal orthographié : %s"
 #. Translators: Orca tries to provide more compelling output of the spell check
 #. dialog in some applications. The second thing it does is give the phrase
 #. containing the misspelled word in the document. This is known as the context.
-#: ../src/orca/messages.py:1076
+#: ../src/orca/messages.py:1080
 #, python-format
 msgid "Context is %s"
 msgstr "Le contexte est %s"
@@ -7113,7 +8841,7 @@ msgstr "Le contexte est %s"
 #. key presses as commands to read the content; in focus mode, Orca treats
 #. key presses as something that should be handled by the focused widget.
 #. This string is the message presented when Orca switches to browse mode.
-#: ../src/orca/messages.py:1091
+#: ../src/orca/messages.py:1095
 msgid "Browse mode"
 msgstr "Mode navigation"
 
@@ -7130,10 +8858,32 @@ msgstr "Mode navigation"
 #. key presses as commands to read the content; in focus mode, Orca treats
 #. key presses as something that should be handled by the focused widget.
 #. This string is the message presented when Orca switches to focus mode.
-#: ../src/orca/messages.py:1106
+#: ../src/orca/messages.py:1110
 msgid "Focus mode"
 msgstr "Mode focus"
 
+#. Translators: Orca has a number of commands that override the default
+#. behavior within an application. For instance, on a web page, "h" moves
+#. you to the next heading. What should happen when you press an "h" in
+#. an entry on a web page depends: If you want to resume reading content,
+#. "h" should move to the next heading; if you want to enter text, "h"
+#. should not not move you to the next heading. Similarly, if you are
+#. at the bottom of an entry and press Down arrow, should you leave the
+#. entry? Again, it depends on if you want to resume reading content or
+#. if you are editing the text in the entry. Because Orca doesn't know
+#. what you want to do, it has two modes: In browse mode, Orca treats
+#. key presses as commands to read the content; in focus mode, Orca treats
+#. key presses as something that should be handled by the focused widget.
+#. This string is a tutorial message presented to the user who has just
+#. navigated to a widget in browse mode to inform them of the keystroke
+#. they must press to enable focus mode for the purposes of interacting
+#. with the widget. The substituted string is a human-consumable keybinding
+#. such as "Alt+Shift+A."
+#: ../src/orca/messages.py:1129
+#, python-format
+msgid "To enable focus mode press %s."
+msgstr "Pour activer le mode focus appuyez sur %s."
+
 #. Translators: (Please see the previous, detailed translator notes about
 #. Focus mode and Browse mode.) In order to minimize the amount of work Orca
 #. users need to do to switch between focus mode and browse mode, Orca attempts
@@ -7143,7 +8893,7 @@ msgstr "Mode focus"
 #. navigation and use interaction model. As a result, Orca has a command which
 #. enables setting a "sticky" focus mode which disables all automatic toggling.
 #. This string is the message presented when Orca switches to sticky focus mode.
-#: ../src/orca/messages.py:1117
+#: ../src/orca/messages.py:1140
 msgid "Focus mode is sticky."
 msgstr "Le mode focus est permanent."
 
@@ -7151,7 +8901,7 @@ msgstr "Le mode focus est permanent."
 #. new object to appear such as a pop-up menu. Orca has a command will move the
 #. user to the object which just appeared as a result of the user hovering the
 #. mouse. If this command fails, Orca will present this message.
-#: ../src/orca/messages.py:1123
+#: ../src/orca/messages.py:1146
 msgid "Mouse over object not found."
 msgstr "L'objet généré par le survol du pointeur n'a pas été trouvé."
 
@@ -7160,14 +8910,14 @@ msgstr "L'objet généré par le survol du pointeur n'a pas été trouvé."
 #. could with native keyboard navigation. This is a message that will be
 #. presented to the user when an error (such as the operation timing out) kept us
 #. from getting these objects.
-#: ../src/orca/messages.py:1130
+#: ../src/orca/messages.py:1153
 msgid "Error: Could not create list of objects."
 msgstr "Erreur : impossible de créer la liste des objets."
 
 #. Translators: This message describes a list item in a document. Nesting level
 #. is how "deep" the item is (e.g., a level of 2 represents a list item inside a
 #. list that's inside another list).
-#: ../src/orca/messages.py:1135 ../src/orca/object_properties.py:47
+#: ../src/orca/messages.py:1158 ../src/orca/object_properties.py:51
 #, python-format
 msgid "Nesting level %d"
 msgstr "Niveau d'imbrication %d"
@@ -7175,40 +8925,40 @@ msgstr "Niveau d'imbrication %d"
 #. Translators: Orca has a command that moves the mouse pointer to the current
 #. location on a web page. If moving the mouse pointer caused an item to appear
 #. such as a pop-up menu, we want to present that fact.
-#: ../src/orca/messages.py:1140
+#: ../src/orca/messages.py:1163
 msgid "New item has been added"
 msgstr "Un nouvel objet a été ajouté"
 
 #. Translators: This is intended to be a short phrase to present the fact that no
 #. no accessible component has keyboard focus.
-#: ../src/orca/messages.py:1144
+#: ../src/orca/messages.py:1167
 msgid "No focus"
 msgstr "Aucun focus"
 
 #. Translators: This message presents the fact that no accessible application has
 #. has keyboard focus.
-#: ../src/orca/messages.py:1148
+#: ../src/orca/messages.py:1171
 msgid "No application has focus."
 msgstr "Aucune application n'est active."
 
 #. Translators: This is for navigating document content by moving from blockquote
 #. to blockquote. This is a detailed message which will be presented to the user
 #. if no more blockquotes can be found.
-#: ../src/orca/messages.py:1153
+#: ../src/orca/messages.py:1176
 msgid "No more blockquotes."
 msgstr "Plus aucun bloc de citation."
 
 #. Translators: This is for navigating document content by moving from button
 #. to button. This is a detailed message which will be presented to the user
 #. if no more buttons can be found.
-#: ../src/orca/messages.py:1158
+#: ../src/orca/messages.py:1181
 msgid "No more buttons."
 msgstr "Plus aucun bouton."
 
 #. Translators: This is for navigating document content by moving from check
 #. box to check box. This is a detailed message which will be presented to the
 #. user if no more check boxes can be found.
-#: ../src/orca/messages.py:1163
+#: ../src/orca/messages.py:1186
 msgid "No more check boxes."
 msgstr "Plus aucune case à cocher."
 
@@ -7216,42 +8966,42 @@ msgstr "Plus aucune case à cocher."
 #. object' to 'large object'. A 'large object' is a logical chunk of text,
 #. such as a paragraph, a list, a table, etc. This is a detailed message which
 #. will be presented to the user if no more check boxes can be found.
-#: ../src/orca/messages.py:1169
+#: ../src/orca/messages.py:1192
 msgid "No more large objects."
 msgstr "Plus aucun objet important."
 
 #. Translators: This is for navigating document content by moving amongst web
 #. elements which have an "onClick" action. This is a detailed message which
 #. will be presented to the user if no more clickable elements can be found.
-#: ../src/orca/messages.py:1174
+#: ../src/orca/messages.py:1197
 msgid "No more clickables."
 msgstr "Plus aucun élément cliquable."
 
 #. Translators: This is for navigating document content by moving from combo
 #. box to combo box. This is a detailed message which will be presented to the
 #. user if no more combo boxes can be found.
-#: ../src/orca/messages.py:1179
+#: ../src/orca/messages.py:1202
 msgid "No more combo boxes."
 msgstr "Plus aucune boîte combinée."
 
 #. Translators: This is for navigating document content by moving from entry
 #. to entry. This is a detailed message which will be presented to the user
 #. if no more entries can be found.
-#: ../src/orca/messages.py:1184
+#: ../src/orca/messages.py:1207
 msgid "No more entries."
 msgstr "Plus aucune zone de saisie."
 
 #. Translators: This is for navigating document content by moving from form
 #. field to form field. This is a detailed message which will be presented to
 #. the user if no more form fields can be found.
-#: ../src/orca/messages.py:1189
+#: ../src/orca/messages.py:1212
 msgid "No more form fields."
 msgstr "Plus aucun champ de formulaire."
 
 #. Translators: This is for navigating document content by moving from heading
 #. to heading. This is a detailed message which will be presented to the user
 #. if no more headings can be found.
-#: ../src/orca/messages.py:1194
+#: ../src/orca/messages.py:1217
 msgid "No more headings."
 msgstr "Plus aucun en-tête."
 
@@ -7259,7 +9009,7 @@ msgstr "Plus aucun en-tête."
 #. to heading at a particular level (i.e. only <h1> or only <h2>, etc.). This
 #. is a detailed message which will be presented to the user if no more headings
 #. at the desired level can be found.
-#: ../src/orca/messages.py:1200
+#: ../src/orca/messages.py:1223
 #, python-format
 msgid "No more headings at level %d."
 msgstr "Plus aucun en-tête au niveau %d."
@@ -7267,7 +9017,7 @@ msgstr "Plus aucun en-tête au niveau %d."
 #. Translators: This is for navigating document content by moving from image
 #. to image. This is a detailed message which will be presented to the user
 #. if no more images can be found.
-#: ../src/orca/messages.py:1205
+#: ../src/orca/messages.py:1228
 msgid "No more images."
 msgstr "Plus aucune image."
 
@@ -7275,28 +9025,28 @@ msgstr "Plus aucune image."
 #. ARIA role landmarks are the W3C defined HTML tag attribute 'role' used to
 #. identify important part of webpage like banners, main context, search etc.
 #. This is an indication that one was not found.
-#: ../src/orca/messages.py:1211
+#: ../src/orca/messages.py:1234
 msgid "No landmark found."
 msgstr "Il n'y a aucun point de repère."
 
 #. Translators: This is for navigating document content by moving from link to
 #. link (regardless of visited state). This is a detailed message which will be
 #. presented to the user if no more links can be found.
-#: ../src/orca/messages.py:1216
+#: ../src/orca/messages.py:1239
 msgid "No more links."
 msgstr "Plus aucun lien."
 
 #. Translators: This is for navigating document content by moving from bulleted/
 #. numbered list to bulleted/numbered list. This is a detailed message which will
 #. be presented to the user if no more lists can be found.
-#: ../src/orca/messages.py:1221
+#: ../src/orca/messages.py:1244
 msgid "No more lists."
 msgstr "Plus aucune liste."
 
 #. Translators: This is for navigating document content by moving from bulleted/
 #. numbered list item to bulleted/numbered list item. This is a detailed message
 #. which will be presented to the user if no more list items can be found.
-#: ../src/orca/messages.py:1226
+#: ../src/orca/messages.py:1249
 msgid "No more list items."
 msgstr "Plus aucun élément de liste."
 
@@ -7305,86 +9055,86 @@ msgstr "Plus aucun élément de liste."
 #. periodically updated, e.g. stock ticker. This is a detailed message which
 #. will be presented to the user if no more live regions can be found. For
 #. more info, see http://www.w3.org/TR/wai-aria/terms#def_liveregion
-#: ../src/orca/messages.py:1233
+#: ../src/orca/messages.py:1256
 msgid "No more live regions."
 msgstr "Plus aucune zone dynamique."
 
 #. Translators: This is for navigating document content by moving from paragraph
 #. to paragraph. This is a detailed message which will be presented to the user
 #. if no more paragraphs can be found.
-#: ../src/orca/messages.py:1238
+#: ../src/orca/messages.py:1261
 msgid "No more paragraphs."
 msgstr "Plus aucun paragraphe."
 
 #. Translators: This is for navigating document content by moving from radio
 #. button to radio button. This is a detailed message which will be presented to
 #. the user if no more radio buttons can be found.
-#: ../src/orca/messages.py:1243
+#: ../src/orca/messages.py:1266
 msgid "No more radio buttons."
 msgstr "Plus aucun bouton radio."
 
 #. Translators: This is for navigating document content by moving from separator
 #. to separator (e.g. <hr> tags). This is a detailed message which will be
 #. presented to the user if no more separators can be found.
-#: ../src/orca/messages.py:1248
+#: ../src/orca/messages.py:1271
 msgid "No more separators."
 msgstr "Plus aucun séparateur."
 
 #. Translators: This is for navigating document content by moving from table to
 #. to table. This is a detailed message which will be presented to the user if
 #. no more tables can be found.
-#: ../src/orca/messages.py:1253
+#: ../src/orca/messages.py:1276
 msgid "No more tables."
 msgstr "Plus aucun tableau."
 
 #. Translators: This is for navigating document content by moving from unvisited
 #. link to unvisited link. This is a detailed message which will be presented to
 #. the user if no more unvisited links can be found.
-#: ../src/orca/messages.py:1258
+#: ../src/orca/messages.py:1281
 msgid "No more unvisited links."
 msgstr "Plus aucun lien non visité."
 
 #. Translators: This is for navigating document content by moving from visited
 #. link to visited link. This is a detailed message which will be presented to
 #. the user if no more visited links can be found.
-#: ../src/orca/messages.py:1263
+#: ../src/orca/messages.py:1286
 msgid "No more visited links."
 msgstr "Plus aucun lien visité."
 
 #. Translators: This message alerts the user to the fact that what will be
 #. presented next came from a notification.
-#: ../src/orca/messages.py:1267
+#: ../src/orca/messages.py:1290
 msgid "Notification"
 msgstr "Notification"
 
 #. Translators: This is a brief message presented to the user when the bottom of
 #. the list of notifications is reached.
-#: ../src/orca/messages.py:1271
+#: ../src/orca/messages.py:1294
 msgctxt "notification"
 msgid "Bottom"
 msgstr "Bas"
 
 #. Translators: This message is presented to the user to confirm the list of
 #. notifications mode is being exited.
-#: ../src/orca/messages.py:1275
+#: ../src/orca/messages.py:1298
 msgid "Exiting list notification messages mode."
 msgstr "Sortie du mode liste des messages de notification."
 
 #. Translators: This is a brief message presented to the user when the top of the
 #. list of notifications is reached.
-#: ../src/orca/messages.py:1279
+#: ../src/orca/messages.py:1302
 msgctxt "notification"
 msgid "Top"
 msgstr "Haut"
 
 #. Translators: This is a tutorial message for the notification list mode.
-#: ../src/orca/messages.py:1282
+#: ../src/orca/messages.py:1305
 msgid "Press h for help.\n"
 msgstr "Appuyez sur h pour obtenir de l'aide.\n"
 
 #. Translators: The following string instructs the user how to navigate within
 #. the list notifications mode.
-#: ../src/orca/messages.py:1287
+#: ../src/orca/messages.py:1310
 msgid ""
 "Use Up, Down, Home or End to navigate in the list.\n"
 "Press Escape to exit.\n"
@@ -7398,40 +9148,40 @@ msgstr ""
 
 #. Translators: This message is presented to the user when the notifications list
 #. is empty.
-#: ../src/orca/messages.py:1294
+#: ../src/orca/messages.py:1317
 msgid "No notification messages"
 msgstr "Aucun message de notification"
 
 #. Translators: This brief message is presented to indicate the state of widgets
 #. (checkboxes, push buttons, toggle buttons) on a toolbar which are associated
 #. with text formatting (bold, italics, underlining, justification, etc.).
-#: ../src/orca/messages.py:1299
+#: ../src/orca/messages.py:1322
 msgid "off"
 msgstr "désactivé"
 
 #. Translators: This brief message is presented to indicate the state of widgets
 #. (checkboxes, push buttons, toggle buttons) on a toolbar which are associated
 #. with text formatting (bold, italics, underlining, justification, etc.).
-#: ../src/orca/messages.py:1304
+#: ../src/orca/messages.py:1327
 msgid "on"
 msgstr "activé"
 
 #. Translators: This message is presented to the user when a web page or similar
 #. item has started loading.
-#: ../src/orca/messages.py:1308
+#: ../src/orca/messages.py:1331
 msgid "Loading.  Please wait."
 msgstr "Chargement en cours. Veuillez patienter."
 
 #. Translators: This message is presented to the user when a web page or similar
 #. item has finished loading.
-#: ../src/orca/messages.py:1312
+#: ../src/orca/messages.py:1335
 msgid "Finished loading."
 msgstr "Chargement terminé."
 
 #. Translators: This message is presented to the user when a web page or similar
 #. item has finished loading. The string substitution is for the name of the
 #. object which has just finished loading (most likely the page's title).
-#: ../src/orca/messages.py:1317
+#: ../src/orca/messages.py:1340
 #, python-format
 msgid "Finished loading %s."
 msgstr "Chargement de %s terminé."
@@ -7440,7 +9190,7 @@ msgstr "Chargement de %s terminé."
 #. document, Orca will speak information about what they have selected or
 #. unselected. This message is presented when the user selects from the
 #. current location to the end of the page by pressing Shift+Page_Down.
-#: ../src/orca/messages.py:1323
+#: ../src/orca/messages.py:1346
 msgid "page selected from cursor position"
 msgstr "page sélectionnée depuis la position du curseur"
 
@@ -7448,7 +9198,7 @@ msgstr "page sélectionnée depuis la position du curseur"
 #. document, Orca will speak information about what they have selected or
 #. unselected. This message is presented when the user selects from the
 #. current location to the start of the page by pressing Shift+Page_Up.
-#: ../src/orca/messages.py:1329
+#: ../src/orca/messages.py:1352
 msgid "page selected to cursor position"
 msgstr "page sélectionnée jusqu'à la position du curseur"
 
@@ -7456,7 +9206,7 @@ msgstr "page sélectionnée jusqu'à la position du curseur"
 #. document, Orca will speak information about what they have selected or
 #. unselected. This message is presented when the user unselects a previously
 #. selected page by pressing Shift+Page_Down.
-#: ../src/orca/messages.py:1335
+#: ../src/orca/messages.py:1358
 msgid "page unselected from cursor position"
 msgstr "page désélectionnée depuis la position du curseur"
 
@@ -7464,7 +9214,7 @@ msgstr "page désélectionnée depuis la position du curseur"
 #. document, Orca will speak information about what they have selected or
 #. unselected. This message is presented when the user unselects a previously
 #. selected page by pressing Shift+Page_Up.
-#: ../src/orca/messages.py:1341
+#: ../src/orca/messages.py:1364
 msgid "page unselected to cursor position"
 msgstr "page désélectionnée jusqu'à la position du curseur"
 
@@ -7472,7 +9222,7 @@ msgstr "page désélectionnée jusqu'à la position du curseur"
 #. document, Orca will speak information about what they have selected or
 #. unselected. This message is presented when the user selects from the
 #. current location to the end of the paragraph by pressing Ctrl+Shift+Down.
-#: ../src/orca/messages.py:1347
+#: ../src/orca/messages.py:1370
 msgid "paragraph selected down from cursor position"
 msgstr "paragraphe sélectionné vers le bas depuis la position du curseur"
 
@@ -7480,7 +9230,7 @@ msgstr "paragraphe sélectionné vers le bas depuis la position du curseur"
 #. document, Orca will speak information about what they have selected or
 #. unselected. This message is presented when the user selects from the
 #. current location to the start of the paragraph by pressing Ctrl+Shift+UP.
-#: ../src/orca/messages.py:1353
+#: ../src/orca/messages.py:1376
 msgid "paragraph selected up from cursor position"
 msgstr "paragraphe sélectionné vers le haut depuis la position du curseur"
 
@@ -7489,7 +9239,7 @@ msgstr "paragraphe sélectionné vers le haut depuis la position du curseur"
 #. unselected. This message is presented when the user unselects previously
 #. selected text from the current location to the end of the paragraph by
 #. pressing Ctrl+Shift+Down.
-#: ../src/orca/messages.py:1360
+#: ../src/orca/messages.py:1383
 msgid "paragraph unselected down from cursor position"
 msgstr "paragraphe désélectionné vers le bas depuis la position du curseur"
 
@@ -7498,14 +9248,14 @@ msgstr "paragraphe désélectionné vers le bas depuis la position du curseur"
 #. unselected. This message is presented when the user unselects previously
 #. selected text from the current location to the start of the paragraph by
 #. pressing Ctrl+Shift+UP.
-#: ../src/orca/messages.py:1367
+#: ../src/orca/messages.py:1390
 msgid "paragraph unselected up from cursor position"
 msgstr "paragraphe désélectionné vers le haut depuis la position du curseur"
 
 #. Translators: This message appears in a warning dialog when the user performs
 #. the command to get into Orca's preferences dialog when the preferences dialog
 #. is already open.
-#: ../src/orca/messages.py:1373
+#: ../src/orca/messages.py:1396
 msgid ""
 "You already have an instance of an Orca preferences dialog open.\n"
 "Please close it before opening a new one."
@@ -7515,7 +9265,7 @@ msgstr ""
 
 #. Translators: This message is an indication of the position of the focused
 #. slide and the total number of slides in the presentation.
-#: ../src/orca/messages.py:1378
+#: ../src/orca/messages.py:1401
 #, python-format
 msgid "slide %(position)d of %(count)d"
 msgstr "diapositive %(position)d sur %(count)d"
@@ -7525,7 +9275,7 @@ msgstr "diapositive %(position)d sur %(count)d"
 #. which apply to a given task, such as a "Spanish" profile which would use
 #. Spanish text-to-speech and Spanish braille and selected when reading Spanish
 #. content. The string representing the profile name is created by the user.
-#: ../src/orca/messages.py:1385
+#: ../src/orca/messages.py:1408
 #, python-format
 msgid "Profile set to %s."
 msgstr "Profil défini à %s."
@@ -7535,14 +9285,14 @@ msgstr "Profil défini à %s."
 #. is a collection of settings which apply to a given task, such as a "Spanish"
 #. profile which would use Spanish text-to-speech and Spanish braille and
 #. selected when reading Spanish content.
-#: ../src/orca/messages.py:1392
+#: ../src/orca/messages.py:1415
 msgid "No profiles found."
 msgstr "Aucun profil trouvé."
 
 #. Translators: this is an index value so that we can present value changes
 #. regarding a specific progress bar in environments where there are multiple
 #. progress bars (e.g. in the Firefox downloads dialog).
-#: ../src/orca/messages.py:1397
+#: ../src/orca/messages.py:1420
 #, python-format
 msgid "Progress bar %d."
 msgstr "Barre de progression %d."
@@ -7551,7 +9301,7 @@ msgstr "Barre de progression %d."
 #. through the different levels of spoken punctuation. The options are:
 #. All puntuation marks will be spoken, None will be spoken, Most will be
 #. spoken, or Some will be spoken.
-#: ../src/orca/messages.py:1403
+#: ../src/orca/messages.py:1426
 msgctxt "spoken punctuation"
 msgid "All"
 msgstr "Tous"
@@ -7560,7 +9310,7 @@ msgstr "Tous"
 #. through the different levels of spoken punctuation. The options are:
 #. All puntuation marks will be spoken, None will be spoken, Most will be
 #. spoken, or Some will be spoken.
-#: ../src/orca/messages.py:1409
+#: ../src/orca/messages.py:1432
 msgid "Punctuation level set to all."
 msgstr "Niveau de ponctuation défini à tous."
 
@@ -7568,7 +9318,7 @@ msgstr "Niveau de ponctuation défini à tous."
 #. through the different levels of spoken punctuation. The options are:
 #. All puntuation marks will be spoken, None will be spoken, Most will be
 #. spoken, or Some will be spoken.
-#: ../src/orca/messages.py:1415
+#: ../src/orca/messages.py:1438
 msgctxt "spoken punctuation"
 msgid "Most"
 msgstr "La plupart"
@@ -7577,7 +9327,7 @@ msgstr "La plupart"
 #. through the different levels of spoken punctuation. The options are:
 #. All puntuation marks will be spoken, None will be spoken, Most will be
 #. spoken, or Some will be spoken.
-#: ../src/orca/messages.py:1421
+#: ../src/orca/messages.py:1444
 msgid "Punctuation level set to most."
 msgstr "Niveau de ponctuation défini à la plupart."
 
@@ -7585,7 +9335,7 @@ msgstr "Niveau de ponctuation défini à la plupart."
 #. through the different levels of spoken punctuation. The options are:
 #. All puntuation marks will be spoken, None will be spoken, Most will be
 #. spoken, or Some will be spoken.
-#: ../src/orca/messages.py:1427
+#: ../src/orca/messages.py:1450
 msgctxt "spoken punctuation"
 msgid "None"
 msgstr "Aucun"
@@ -7594,7 +9344,7 @@ msgstr "Aucun"
 #. through the different levels of spoken punctuation. The options are:
 #. All puntuation marks will be spoken, None will be spoken, Most will be
 #. spoken, or Some will be spoken.
-#: ../src/orca/messages.py:1433
+#: ../src/orca/messages.py:1456
 msgid "Punctuation level set to none."
 msgstr "Niveau de ponctuation défini à aucun."
 
@@ -7602,7 +9352,7 @@ msgstr "Niveau de ponctuation défini à aucun."
 #. through the different levels of spoken punctuation. The options are:
 #. All puntuation marks will be spoken, None will be spoken, Most will be
 #. spoken, or Some will be spoken.
-#: ../src/orca/messages.py:1439
+#: ../src/orca/messages.py:1462
 msgctxt "spoken punctuation"
 msgid "Some"
 msgstr "Quelques-uns"
@@ -7611,57 +9361,57 @@ msgstr "Quelques-uns"
 #. through the different levels of spoken punctuation. The options are:
 #. All puntuation marks will be spoken, None will be spoken, Most will be
 #. spoken, or Some will be spoken.
-#: ../src/orca/messages.py:1445
+#: ../src/orca/messages.py:1468
 msgid "Punctuation level set to some."
 msgstr "Niveau de ponctuation défini à quelques-uns."
 
 #. Translators: This message is presented to indicate that a search has begun
 #. or is still taking place.
-#: ../src/orca/messages.py:1449
+#: ../src/orca/messages.py:1472
 msgid "Searching."
 msgstr "Recherche."
 
 #. Translators: This message is presented to indicate a search executed by the
 #. user has been completed.
-#: ../src/orca/messages.py:1453
+#: ../src/orca/messages.py:1476
 msgid "Search complete."
 msgstr "Recherche terminée."
 
 #. Translators: This message is presented to the user when Orca's preferences
 #. have been reloaded.
-#: ../src/orca/messages.py:1457
+#: ../src/orca/messages.py:1480
 msgid "Screen reader settings reloaded."
 msgstr "Paramètres du lecteur d'écran rechargés."
 
 #. Translators: This message is presented to the user when speech synthesis
 #. has been temporarily turned off.
-#: ../src/orca/messages.py:1461
+#: ../src/orca/messages.py:1484
 msgid "Speech disabled."
 msgstr "Synthèse vocale désactivée."
 
 #. Translators: This message is presented to the user when speech synthesis
 #. has been turned back on.
-#: ../src/orca/messages.py:1465
+#: ../src/orca/messages.py:1488
 msgid "Speech enabled."
 msgstr "Synthèse vocale activée."
 
 #. Translators: This string announces speech rate change.
-#: ../src/orca/messages.py:1468
+#: ../src/orca/messages.py:1491
 msgid "faster."
 msgstr "plus rapide."
 
 #. Translators: This string announces speech rate change.
-#: ../src/orca/messages.py:1471
+#: ../src/orca/messages.py:1494
 msgid "slower."
 msgstr "moins rapide."
 
 #. Translators: This string announces speech pitch change.
-#: ../src/orca/messages.py:1474
+#: ../src/orca/messages.py:1497
 msgid "higher."
 msgstr "plus haut."
 
 #. Translators: This string announces speech pitch change.
-#: ../src/orca/messages.py:1477
+#: ../src/orca/messages.py:1500
 msgid "lower."
 msgstr "moins haut."
 
@@ -7670,7 +9420,7 @@ msgstr "moins haut."
 #. applications and reads content. The two levels are "brief" and "verbose".
 #. The following string is a message spoken to the user upon toggling
 #. this setting via command.
-#: ../src/orca/messages.py:1484
+#: ../src/orca/messages.py:1507
 msgctxt "Speech"
 msgid "Verbosity level: brief"
 msgstr "Niveau de verbosité : concis"
@@ -7680,7 +9430,7 @@ msgstr "Niveau de verbosité : concis"
 #. applications and reads content. The two levels are "brief" and "verbose".
 #. The following string is a message spoken to the user upon toggling
 #. this setting via command.
-#: ../src/orca/messages.py:1491
+#: ../src/orca/messages.py:1514
 msgctxt "Speech"
 msgid "Verbosity level: verbose"
 msgstr "Niveau de verbosité : bavard"
@@ -7689,22 +9439,22 @@ msgstr "Niveau de verbosité : bavard"
 #. string. The extra space you see at the beginning is because we need the
 #. speech synthesis engine to speak the new string well. For example, "Open..."
 #. turns into "Open dot dot dot".
-#: ../src/orca/messages.py:1497
+#: ../src/orca/messages.py:1520
 msgid " dot dot dot"
 msgstr " points de suspension"
 
 #. Translators: This message is presented to the user when Orca is launched.
-#: ../src/orca/messages.py:1500
+#: ../src/orca/messages.py:1523
 msgid "Screen reader on."
 msgstr "Lecteur d'écran activé."
 
 #. Translators: This message is presented to the user when Orca is quit.
-#: ../src/orca/messages.py:1503
+#: ../src/orca/messages.py:1526
 msgid "Screen reader off."
 msgstr "Lecteur d'écran désactivé."
 
 #. Translators: This message means speech synthesis is not installed or working.
-#: ../src/orca/messages.py:1506
+#: ../src/orca/messages.py:1529
 msgid "Speech is unavailable."
 msgstr "La synthèse vocale n'est pas disponible."
 
@@ -7712,7 +9462,7 @@ msgstr "La synthèse vocale n'est pas disponible."
 #. window and then move focus to that text.  For example, they may want to find
 #. the "OK" button.  This message lets them know a string they were searching
 #. for was not found.
-#: ../src/orca/messages.py:1512 ../src/orca/scripts/default.py:3725
+#: ../src/orca/messages.py:1535 ../src/orca/scripts/default.py:3780
 msgid "string not found"
 msgstr "chaîne non trouvée"
 
@@ -7722,7 +9472,7 @@ msgstr "chaîne non trouvée"
 #. prefer to turn this off to use Firefox's search when typing feature. This
 #. message is presented when the user toggles the structural navigation feature
 #. of Orca. It should be a brief informative message.
-#: ../src/orca/messages.py:1520
+#: ../src/orca/messages.py:1543
 msgid "Structural navigation keys off."
 msgstr "Touches de navigation par structure désactivées."
 
@@ -7732,7 +9482,7 @@ msgstr "Touches de navigation par structure désactivées."
 #. prefer to turn this off to use Firefox's search when typing feature. This
 #. message is presented when the user toggles the structural navigation feature
 #. of Orca. It should be a brief informative message.
-#: ../src/orca/messages.py:1528
+#: ../src/orca/messages.py:1551
 msgid "Structural navigation keys on."
 msgstr "Touches de navigation par structure activées."
 
@@ -7742,79 +9492,79 @@ msgstr "Touches de navigation par structure activées."
 #. type, such as from link to link, or from heading to heading, or from form
 #. field to form field. This is a brief message which will be presented to the
 #. user if the desired structural navigation object could not be found.
-#: ../src/orca/messages.py:1536
+#: ../src/orca/messages.py:1559
 msgctxt "structural navigation"
 msgid "Not found"
 msgstr "Non trouvé"
 
 #. Translators: This message describes the (row, col) position of a table cell.
-#: ../src/orca/messages.py:1539
+#: ../src/orca/messages.py:1562
 #, python-format
 msgid "Row %(row)d, column %(column)d."
 msgstr "Ligne %(row)d, colonne %(column)d."
 
 #. Translators: This message is presented to indicate the user is in the last
 #. cell of a table in a document.
-#: ../src/orca/messages.py:1543
+#: ../src/orca/messages.py:1566
 msgid "End of table"
 msgstr "Fin du tableau"
 
 #. Translators: This message is presented when a user is navigating within a
 #. table and then navigates out of it.
-#: ../src/orca/messages.py:1547
+#: ../src/orca/messages.py:1570
 msgid "leaving table."
 msgstr "sortie du tableau."
 
 #. Translators: When users are navigating a table, they sometimes want the entire
 #. row of a table read; other times they want just the current cell presented.
 #. This string is a message presented to the user when this setting is toggled.
-#: ../src/orca/messages.py:1552
+#: ../src/orca/messages.py:1575
 msgid "Speak cell"
 msgstr "Lire la cellule"
 
 #. Translators: When users are navigating a table, they sometimes want the entire
 #. row of a table read; other times they want just the current cell presented.
 #. This string is a message presented to the user when this setting is toggled.
-#: ../src/orca/messages.py:1557
+#: ../src/orca/messages.py:1580
 msgid "Speak row"
 msgstr "Lire la ligne"
 
 #. Translators: a uniform table is one in which each table cell occupies one row
 #. and one column (i.e. a perfect grid). In contrast, a non-uniform table is one
 #. in which at least one table cell occupies more than one row and/or column.
-#: ../src/orca/messages.py:1562
+#: ../src/orca/messages.py:1585
 msgid "Non-uniform"
 msgstr "Non uniforme"
 
 #. Translators: This is for navigating document content by moving from table cell
 #. to table cell. If the user gives a table navigation command but is not in a
 #. table, presents this message.
-#: ../src/orca/messages.py:1567
+#: ../src/orca/messages.py:1590
 msgid "Not in a table."
 msgstr "Pas dans un tableau."
 
 #. Translators: This is a message presented to users when the columns in a table
 #. have been reordered.
-#: ../src/orca/messages.py:1571
+#: ../src/orca/messages.py:1594
 msgid "Columns reordered"
 msgstr "Colonnes réordonnées"
 
 #. Translators: This is a message presented to users when the rows in a table
 #. have been reordered.
-#: ../src/orca/messages.py:1575
+#: ../src/orca/messages.py:1598
 msgid "Rows reordered"
 msgstr "Lignes réordonnées"
 
 #. Translators: this is in reference to a column in a table. The substitution
 #. is the index (e.g. the first column is "column 1").
-#: ../src/orca/messages.py:1579
+#: ../src/orca/messages.py:1602
 #, python-format
 msgid "column %d"
 msgstr "colonne %d"
 
 #. Translators: this is in reference to a column in a table. If the user is in
 #. the first column of a table with five columns, the position is "column 1 of 5"
-#: ../src/orca/messages.py:1583
+#: ../src/orca/messages.py:1606
 #, python-format
 msgid "column %(index)d of %(total)d"
 msgstr "colonne %(index)d sur %(total)d"
@@ -7822,27 +9572,27 @@ msgstr "colonne %(index)d sur %(total)d"
 #. Translators: This is for navigating document content by moving from table cell
 #. to table cell. This is the message presented when the user attempts to move to
 #. the cell below the current cell and is already in the last row.
-#: ../src/orca/messages.py:1588
+#: ../src/orca/messages.py:1611
 msgid "Bottom of column."
 msgstr "Bas de la colonne."
 
 #. Translators: This is for navigating document content by moving from table cell
 #. to table cell. This is the message presented when the user attempts to move to
 #. the cell above the current cell and is already in the first row.
-#: ../src/orca/messages.py:1593
+#: ../src/orca/messages.py:1616
 msgid "Top of column."
 msgstr "Haut de la colonne."
 
 #. Translators: this is in reference to a row in a table. The substitution is
 #. the index (e.g. the first row is "row 1").
-#: ../src/orca/messages.py:1597
+#: ../src/orca/messages.py:1620
 #, python-format
 msgid "row %d"
 msgstr "ligne %d"
 
 #. Translators: this is in reference to a row in a table. If the user is in the
 #. the first row of a table with five rows, the position is "row 1 of 5"
-#: ../src/orca/messages.py:1601
+#: ../src/orca/messages.py:1624
 #, python-format
 msgid "row %(index)d of %(total)d"
 msgstr "ligne %(index)d sur %(total)d"
@@ -7850,52 +9600,52 @@ msgstr "ligne %(index)d sur %(total)d"
 #. Translators: This is for navigating document content by moving from table cell
 #. to table cell. This is the message presented when the user attempts to move to
 #. the left of the current cell and is already in the first column.
-#: ../src/orca/messages.py:1606
+#: ../src/orca/messages.py:1629
 msgid "Beginning of row."
 msgstr "Début de la ligne."
 
 #. Translators: This is for navigating document content by moving from table cell
 #. to table cell. This is the message presented when the user attempts to move to
 #. the right of the current cell and is already in the last column.
-#: ../src/orca/messages.py:1611
+#: ../src/orca/messages.py:1634
 msgid "End of row."
 msgstr "Fin de la ligne."
 
 #. Translators: This message is presented to the user to confirm that he/she just
 #. deleted a table row.
-#: ../src/orca/messages.py:1615
+#: ../src/orca/messages.py:1638
 msgid "Row deleted."
 msgstr "Ligne supprimée."
 
 #. Translators: This message is presented to the user to confirm that he/she just
 #. deleted the last row of a table.
-#: ../src/orca/messages.py:1619
+#: ../src/orca/messages.py:1642
 msgid "Last row deleted."
 msgstr "Dernière ligne supprimée."
 
 #. Translators: This message is presented to the user to confirm that he/she just
 #. inserted a table row.
-#: ../src/orca/messages.py:1623
+#: ../src/orca/messages.py:1646
 msgid "Row inserted."
 msgstr "Ligne ajoutée."
 
 #. Translators: This message is presented to the user to confirm that he/she just
 #. inserted a table row at the end of the table. This typically happens when the
 #. user presses Tab from within the last cell of the table.
-#: ../src/orca/messages.py:1628
+#: ../src/orca/messages.py:1651
 msgid "Row inserted at the end of the table."
 msgstr "Ligne ajoutée à la fin du tableau."
 
 #. Translators: when the user selects (highlights) text in a document, Orca lets
 #. them know.
-#: ../src/orca/messages.py:1632
+#: ../src/orca/messages.py:1655
 msgctxt "text"
 msgid "selected"
 msgstr "sélectionné"
 
 #. Translators: when the user unselects (un-highlights) text in a document, Orca
 #. lets them know.
-#: ../src/orca/messages.py:1636
+#: ../src/orca/messages.py:1659
 msgctxt "text"
 msgid "unselected"
 msgstr "non sélectionné"
@@ -7903,33 +9653,33 @@ msgstr "non sélectionné"
 #. Translators: Orca has a feature to speak the time when the user presses a
 #. shortcut key. This is one of the alternative formats that the user may wish
 #. it to be presented with.
-#: ../src/orca/messages.py:1645
+#: ../src/orca/messages.py:1668
 msgid "%H hours, %M minutes and %S seconds."
 msgstr "%H heures, %M minutes et %S secondes."
 
 #. Translators: Orca has a feature to speak the time when the user presses a
 #. shortcut key. This is one of the alternative formats that the user may wish
 #. it to be presented with.
-#: ../src/orca/messages.py:1650
+#: ../src/orca/messages.py:1673
 msgid "%H hours and %M minutes."
 msgstr "%H heures et %M minutes."
 
 #. Translators: this is information about a unicode character reported to the
 #. user.  The value is the unicode number value of this character in hex.
-#: ../src/orca/messages.py:1654
+#: ../src/orca/messages.py:1677
 #, python-format
 msgid "Unicode %s"
 msgstr "Unicode %s"
 
 #. Translators: This message presents the Orca version number.
-#: ../src/orca/messages.py:1657
+#: ../src/orca/messages.py:1680
 #, python-format
 msgid "Screen reader version %s."
 msgstr "Version du lecteur d'écran %s."
 
 #. Translators: This is presented when the user has navigated to a line with only
 #. whitespace characters (space, tab, etc.) on it.
-#: ../src/orca/messages.py:1661
+#: ../src/orca/messages.py:1684
 msgid "white space"
 msgstr "blanc"
 
@@ -7937,7 +9687,7 @@ msgstr "blanc"
 #. top of a page or list is reached without that object being found, we "wrap" to
 #. the bottom and continue looking upwards. We need to inform the user when this
 #. is taking place.
-#: ../src/orca/messages.py:1667
+#: ../src/orca/messages.py:1690
 msgid "Wrapping to bottom."
 msgstr "Poursuivre d'en bas."
 
@@ -7945,21 +9695,21 @@ msgstr "Poursuivre d'en bas."
 #. bottom of a page or list is reached without that object being found, we "wrap"
 #. to the top and continue looking downwards. We need to inform the user when
 #. this is taking place.
-#: ../src/orca/messages.py:1673
+#: ../src/orca/messages.py:1696
 msgid "Wrapping to top."
 msgstr "Poursuivre d'en haut."
 
 #. Translators, normally layered panes and tables have items in them. Thus it is
 #. noteworthy when this is not the case. This message is presented to the user to
 #. indicate the current layered pane or table contains zero items.
-#: ../src/orca/messages.py:1678
+#: ../src/orca/messages.py:1701
 msgid "0 items"
 msgstr "0 élément"
 
 #. Translators: The cell here refers to a cell within a table within a
 #. document. We need to announce when the cell occupies or "spans" more
 #. than a single row and/or column.
-#: ../src/orca/messages.py:1686 ../src/orca/messages.py:1705
+#: ../src/orca/messages.py:1709 ../src/orca/messages.py:1728
 #, python-format
 msgid "Cell spans %d row"
 msgid_plural "Cell spans %d rows"
@@ -7967,7 +9717,7 @@ msgstr[0] "La cellule s'étend sur %d ligne"
 msgstr[1] "La cellule s'étend sur %d lignes"
 
 #. Translators: this represents the number of columns in a table.
-#: ../src/orca/messages.py:1691
+#: ../src/orca/messages.py:1714
 #, python-format
 msgid " %d column"
 msgid_plural " %d columns"
@@ -7977,7 +9727,7 @@ msgstr[1] "%d colonnes"
 #. Translators: The cell here refers to a cell within a table within a
 #. document. We need to announce when the cell occupies or "spans" more
 #. than a single row and/or column.
-#: ../src/orca/messages.py:1698
+#: ../src/orca/messages.py:1721
 #, python-format
 msgid "Cell spans %d column"
 msgid_plural "Cell spans %d columns"
@@ -7987,7 +9737,7 @@ msgstr[1] "La cellule s'étend sur %d colonnes"
 #. Translators: People can enter a string of text that is too wide to be
 #. fully displayed in a spreadsheet cell. This message will be spoken if
 #. such a cell is encountered.
-#: ../src/orca/messages.py:1715
+#: ../src/orca/messages.py:1738
 #, python-format
 msgid "%d character too long"
 msgid_plural "%d characters too long"
@@ -7997,7 +9747,7 @@ msgstr[1] "Trop long de %d caractères"
 #. Translators: This message informs the user how many unfocused alert and
 #. dialog windows a newly (re)focused application has. It is added at the
 #. end of a braille message containing the app which just claimed focus.
-#: ../src/orca/messages.py:1723
+#: ../src/orca/messages.py:1746
 #, python-format
 msgid "(%d dialog)"
 msgid_plural "(%d dialogs)"
@@ -8007,7 +9757,7 @@ msgstr[1] "(%d boîtes de dialogue)"
 #. Translators: This message informs the user how many unfocused alert and
 #. dialog windows a newly (re)focused application has. It is added at the
 #. end of a spoken message containing the app which just claimed focus.
-#: ../src/orca/messages.py:1729
+#: ../src/orca/messages.py:1752
 #, python-format
 msgid "%d unfocused dialog"
 msgid_plural "%d unfocused dialogs"
@@ -8015,7 +9765,7 @@ msgstr[0] "%d boîte de dialogue sans focus"
 msgstr[1] "%d boîtes de dialogue sans focus"
 
 #. Translators: This is the size of a file in bytes
-#: ../src/orca/messages.py:1733
+#: ../src/orca/messages.py:1756
 #, python-format
 msgid "%d byte"
 msgid_plural "%d bytes"
@@ -8024,7 +9774,7 @@ msgstr[1] "%d octets"
 
 #. Translators: This message informs the user who many files were found as
 #. a result of a search.
-#: ../src/orca/messages.py:1738
+#: ../src/orca/messages.py:1761
 #, python-format
 msgid "%d file found"
 msgid_plural "%d files found"
@@ -8032,7 +9782,7 @@ msgstr[0] "%d fichier trouvé"
 msgstr[1] "%d fichiers trouvés"
 
 #. Translators: This message presents the number of forms in a document.
-#: ../src/orca/messages.py:1742
+#: ../src/orca/messages.py:1765
 #, python-format
 msgid "%d form"
 msgid_plural "%d forms"
@@ -8040,7 +9790,7 @@ msgstr[0] "%d formulaire"
 msgstr[1] "%d formulaires"
 
 #. Translators: This message presents the number of headings in a document.
-#: ../src/orca/messages.py:1746
+#: ../src/orca/messages.py:1769
 #, python-format
 msgid "%d heading"
 msgid_plural "%d headings"
@@ -8049,7 +9799,7 @@ msgstr[1] "%d en-têtes"
 
 #. Translators: This message presents the number of items in a layered pane
 #. or table.
-#: ../src/orca/messages.py:1751
+#: ../src/orca/messages.py:1774
 #, python-format
 msgid "%d item"
 msgid_plural "%d items"
@@ -8059,7 +9809,7 @@ msgstr[1] "%d éléments"
 #. Translators: Orca has several commands that search for, and present a list
 #. of, objects based on one or more criteria. This is a message that will be
 #. presented to the user to indicate how many matching items were found.
-#: ../src/orca/messages.py:1757
+#: ../src/orca/messages.py:1780
 #, python-format
 msgid "%d item found"
 msgid_plural "%d items found"
@@ -8067,7 +9817,7 @@ msgstr[0] "%d élément trouvé"
 msgstr[1] "%d éléments trouvés"
 
 #. Translators: This message describes a bulleted or numbered list.
-#: ../src/orca/messages.py:1761
+#: ../src/orca/messages.py:1784
 #, python-format
 msgid "List with %d item"
 msgid_plural "List with %d items"
@@ -8076,7 +9826,7 @@ msgstr[1] "Liste à %d éléments"
 
 #. Translators: This message is presented to inform the user of the number of
 #. messages in a list.
-#: ../src/orca/messages.py:1766
+#: ../src/orca/messages.py:1789
 #, python-format
 msgid "%d message.\n"
 msgid_plural "%d messages.\n"
@@ -8085,7 +9835,7 @@ msgstr[1] "%d messages.\n"
 
 #. Translators: This message is presented to inform the user of the value of
 #. a slider, progress bar, or other such component.
-#: ../src/orca/messages.py:1771
+#: ../src/orca/messages.py:1794
 #, python-format
 msgid "%d percent."
 msgid_plural "%d percent."
@@ -8095,7 +9845,7 @@ msgstr[1] "%d pour cent."
 #. Translators: This message announces the percentage of the document that
 #. has been read. The value is calculated by knowing the index of the current
 #. position divided by the total number of objects on the page.
-#: ../src/orca/messages.py:1777
+#: ../src/orca/messages.py:1800
 #, python-format
 msgid "%d percent of document read"
 msgid_plural "%d percent of document read"
@@ -8105,7 +9855,7 @@ msgstr[1] "%d pour cent du document lu"
 #. Translators: Orca will tell you how many characters are repeated on a line
 #. of text. For example: "22 space characters". The %d is the number and the
 #. %s is the spoken word for the character.
-#: ../src/orca/messages.py:1785
+#: ../src/orca/messages.py:1808
 #, python-format
 msgid "%(count)d %(repeatChar)s character"
 msgid_plural "%(count)d %(repeatChar)s characters"
@@ -8114,7 +9864,7 @@ msgstr[1] "%(count)d %(repeatChar)s caractères"
 
 #. Translators: This message is presented to indicate the number of selected
 #. objects (e.g. icons) and the total number of those objects.
-#: ../src/orca/messages.py:1792
+#: ../src/orca/messages.py:1815
 #, python-format
 msgid "%(index)d of %(total)d item selected"
 msgid_plural "%(index)d of %(total)d items selected"
@@ -8125,7 +9875,7 @@ msgstr[1] "%(index)d sur %(total)d éléments sélectionnés"
 #. shortcuts associated with Orca commands which are not specific to the
 #. current application. It appears as the title of the dialog containing
 #. the list.
-#: ../src/orca/messages.py:1801
+#: ../src/orca/messages.py:1824
 #, python-format
 msgid "%d Screen reader default shortcut found."
 msgid_plural "%d Screen reader default shortcuts found."
@@ -8135,7 +9885,7 @@ msgstr[1] "%d raccourcis par défaut du lecteur d'écran trouvés."
 #. Translators: This message is presented when the user is in a list of
 #. shortcuts associated with Orca commands specific to the current
 #. application. It appears as the title of the dialog containing the list.
-#: ../src/orca/messages.py:1809
+#: ../src/orca/messages.py:1832
 #, python-format
 msgid "%(count)d Screen reader shortcut for %(application)s found."
 msgid_plural "%(count)d Screen reader shortcuts for %(application)s found."
@@ -8145,7 +9895,7 @@ msgstr[1] ""
 
 #. Translators: This message is presented to inform the user of the number of
 #. space characters in a string.
-#: ../src/orca/messages.py:1816
+#: ../src/orca/messages.py:1839
 #, python-format
 msgid "%d space"
 msgid_plural "%d spaces"
@@ -8154,7 +9904,7 @@ msgstr[1] "%d espaces"
 
 #. Translators: This message is presented to inform the user of the number of
 #. tab characters in a string.
-#: ../src/orca/messages.py:1821
+#: ../src/orca/messages.py:1844
 #, python-format
 msgid "%d tab"
 msgid_plural "%d tabs"
@@ -8162,7 +9912,7 @@ msgstr[0] "%d tabulation"
 msgstr[1] "%d tabulations"
 
 #. Translators: This message presents the number of tables in a document.
-#: ../src/orca/messages.py:1825
+#: ../src/orca/messages.py:1848
 #, python-format
 msgid "%d table"
 msgid_plural "%d tables"
@@ -8170,7 +9920,7 @@ msgstr[0] "%d tableau"
 msgstr[1] "%d tableaux"
 
 #. Translators: this represents the number of rows in a table.
-#: ../src/orca/messages.py:1829
+#: ../src/orca/messages.py:1852
 #, python-format
 msgid "table with %d row"
 msgid_plural "table with %d rows"
@@ -8178,7 +9928,7 @@ msgstr[0] "tableau avec %d ligne"
 msgstr[1] "tableau avec %d lignes"
 
 #. Translators: this represents the number of columns in a table.
-#: ../src/orca/messages.py:1833
+#: ../src/orca/messages.py:1856
 #, python-format
 msgid "%d column"
 msgid_plural "%d columns"
@@ -8187,7 +9937,7 @@ msgstr[1] "%d colonnes"
 
 #. Translators: This message presents the number of unvisited links in a
 #. document.
-#: ../src/orca/messages.py:1842
+#: ../src/orca/messages.py:1865
 #, python-format
 msgid "%d unvisited link"
 msgid_plural "%d unvisited links"
@@ -8196,17 +9946,23 @@ msgstr[1] "%d liens non visités"
 
 #. Translators: This message presents the number of visited links in a
 #. document.
-#: ../src/orca/messages.py:1847
+#: ../src/orca/messages.py:1870
 #, python-format
 msgid "%d visited link"
 msgid_plural "%d visited links"
 msgstr[0] "%d lien visité"
 msgstr[1] "%d liens visités"
 
+#. Translators: this is the action name for the 'toggle' action. It must be the
+#. same string used in the *.po file for gail.
+#: ../src/orca/object_properties.py:36
+msgid "toggle"
+msgstr "bouton à deux états"
+
 #. Translators: this is a indication of the focused icon and the count of the
 #. total number of icons within an icon panel. An example of an icon panel is
 #. the Nautilus folder view.
-#: ../src/orca/object_properties.py:37
+#: ../src/orca/object_properties.py:41
 #, python-format
 msgid "on %(index)d of %(total)d"
 msgstr "sur %(index)d sur %(total)d"
@@ -8214,7 +9970,7 @@ msgstr "sur %(index)d sur %(total)d"
 #. Translators: this refers to the position of an item in a list or group of
 #. objects, such as menu items in a menu, radio buttons in a radio button group,
 #. combobox item in a combobox, etc.
-#: ../src/orca/object_properties.py:42
+#: ../src/orca/object_properties.py:46
 #, python-format
 msgid "%(index)d of %(total)d"
 msgstr "%(index)d sur %(total)d"
@@ -8224,21 +9980,21 @@ msgstr "%(index)d sur %(total)d"
 #. list that's inside another list). This string is specifically for braille.
 #. Because braille displays lack real estate, we're using a shorter string than
 #. we use for speech.
-#: ../src/orca/object_properties.py:54
+#: ../src/orca/object_properties.py:58
 #, python-format
 msgid "LEVEL %d"
 msgstr "NIVEAU %d"
 
 #. Translators: This represents the depth of a node in a TreeView (i.e. how many
 #. ancestors the node has). This is the spoken version.
-#: ../src/orca/object_properties.py:58
+#: ../src/orca/object_properties.py:62
 #, python-format
 msgid "tree level %d"
 msgstr "niveau d'arborescence %d"
 
 #. Translators: This represents the depth of a node in a TreeView (i.e. how many
 #. ancestors the node has). This is the braille version.
-#: ../src/orca/object_properties.py:62
+#: ../src/orca/object_properties.py:66
 #, python-format
 msgid "TREE LEVEL %d"
 msgstr "NIVEAU DE L'ARBORESCENCE %d"
@@ -8247,7 +10003,7 @@ msgstr "NIVEAU DE L'ARBORESCENCE %d"
 #. content that you might find in something such as HTML content (e.g., <h1>).
 #. The translated form is meant to be a single character followed by a numeric
 #. heading level, where the single character is to indicate 'heading'.
-#: ../src/orca/object_properties.py:68
+#: ../src/orca/object_properties.py:72
 #, python-format
 msgid "h%d"
 msgstr "h%d"
@@ -8255,118 +10011,118 @@ msgstr "h%d"
 #. Translators: The %(level)d is in reference to a heading level in HTML (e.g.,
 #. For <h3>, the level is 3) and the %(role)s is in reference to a previously
 #. translated rolename for the heading.
-#: ../src/orca/object_properties.py:73
+#: ../src/orca/object_properties.py:77
 #, python-format
 msgid "%(role)s level %(level)d"
 msgstr "%(role)s niveau %(level)d"
 
 #. Translators: This is an alternative name for the parent object of a series
 #. of icons.
-#: ../src/orca/object_properties.py:77
+#: ../src/orca/object_properties.py:81
 msgid "Icon panel"
 msgstr "Volet d'icônes"
 
 #. Translators: This is a state which applies to elements in document content
 #. which have an "onClick" action.
-#: ../src/orca/object_properties.py:81
+#: ../src/orca/object_properties.py:85
 msgid "clickable"
 msgstr "cliquable"
 
 #. Translators: This is a state which applies to items which can be expanded
 #. or collapsed such as combo boxes and nodes/groups in a treeview. Collapsed
 #. means the item's children are not showing; expanded means they are.
-#: ../src/orca/object_properties.py:86
+#: ../src/orca/object_properties.py:90
 msgid "collapsed"
 msgstr "réduit"
 
 #. Translators: This is a state which applies to items which can be expanded
 #. or collapsed such as combo boxes and nodes/groups in a treeview. Collapsed
 #. means the item's children are not showing; expanded means they are.
-#: ../src/orca/object_properties.py:91
+#: ../src/orca/object_properties.py:95
 msgid "expanded"
 msgstr "étendu"
 
 #. Translators: This is a state which applies to elements in document conent
 #. which have a longdesc attribute. http://www.w3.org/TR/WCAG20-TECHS/H45.html
-#: ../src/orca/object_properties.py:95
+#: ../src/orca/object_properties.py:99
 msgid "has long description"
 msgstr "a une description longue"
 
 #. Translators: This is a state which applies to the orientation of widgets
 #. such as sliders and scroll bars.
-#: ../src/orca/object_properties.py:99
+#: ../src/orca/object_properties.py:103
 msgid "horizontal"
 msgstr "horizontal"
 
 #. Translators: This is a state which applies to the orientation of widgets
 #. such as sliders and scroll bars.
-#: ../src/orca/object_properties.py:103
+#: ../src/orca/object_properties.py:107
 msgid "vertical"
 msgstr "vertical"
 
 #. Translators: This is a state which applies to a check box.
-#: ../src/orca/object_properties.py:106
+#: ../src/orca/object_properties.py:110
 msgctxt "checkbox"
 msgid "checked"
 msgstr "cochée"
 
 #. Translators: This is a state which applies to a check box.
-#: ../src/orca/object_properties.py:109
+#: ../src/orca/object_properties.py:113
 msgctxt "checkbox"
 msgid "not checked"
 msgstr "non cochée"
 
 #. Translators: This is a state which applies to a check box.
-#: ../src/orca/object_properties.py:112
+#: ../src/orca/object_properties.py:116
 msgctxt "checkbox"
 msgid "partially checked"
 msgstr "partiellement cochée"
 
 #. Translators: This is a state which applies to a toggle button.
-#: ../src/orca/object_properties.py:115
+#: ../src/orca/object_properties.py:119
 msgctxt "togglebutton"
 msgid "pressed"
 msgstr "pressé"
 
 #. Translators: This is a state which applies to a toggle button.
-#: ../src/orca/object_properties.py:118
+#: ../src/orca/object_properties.py:122
 msgctxt "togglebutton"
 msgid "not pressed"
 msgstr "non pressé"
 
 #. Translators: This is a state which applies to a radio button.
-#: ../src/orca/object_properties.py:121
+#: ../src/orca/object_properties.py:125
 msgctxt "radiobutton"
 msgid "selected"
 msgstr "sélectionné"
 
 #. Translators: This is a state which applies to a radio button.
-#: ../src/orca/object_properties.py:124
+#: ../src/orca/object_properties.py:128
 msgctxt "radiobutton"
 msgid "not selected"
 msgstr "non sélectionné"
 
 #. Translators: This is a state which applies to a table cell.
-#: ../src/orca/object_properties.py:127
+#: ../src/orca/object_properties.py:131
 msgctxt "tablecell"
 msgid "not selected"
 msgstr "non sélectionnée"
 
 #. Translators: This is a state which applies to a link.
-#: ../src/orca/object_properties.py:130
+#: ../src/orca/object_properties.py:134
 msgctxt "link state"
 msgid "visited"
 msgstr "visité"
 
 #. Translators: This is a state which applies to a link.
-#: ../src/orca/object_properties.py:133
+#: ../src/orca/object_properties.py:137
 msgctxt "link state"
 msgid "unvisited"
 msgstr "non visité"
 
 #. Translators: This state represents an item on the screen that has been set
 #. insensitive (or grayed out).
-#: ../src/orca/object_properties.py:137 ../src/orca/object_properties.py:141
+#: ../src/orca/object_properties.py:141 ../src/orca/object_properties.py:145
 msgid "grayed"
 msgstr "grisé"
 
@@ -8375,7 +10131,7 @@ msgstr "grisé"
 #. It is assumed that form fields will be editable; if they lack this state,
 #. we need to present that information to the user. This string is the spoken
 #. version.
-#: ../src/orca/object_properties.py:148
+#: ../src/orca/object_properties.py:152
 msgctxt "text"
 msgid "read only"
 msgstr "lecture seule"
@@ -8385,20 +10141,20 @@ msgstr "lecture seule"
 #. It is assumed that form fields will be editable; if they lack this state,
 #. we need to present that information to the user. This string is the braille
 #. version. (Because braille displays have limited real estate, we abbreviate.)
-#: ../src/orca/object_properties.py:155
+#: ../src/orca/object_properties.py:159
 msgctxt "text"
 msgid "rdonly"
 msgstr "lectseule"
 
 #. Translators: Certain objects (such as form controls on web pages) can have
 #. STATE_REQUIRED set to inform the user that this field must be filled out.
-#: ../src/orca/object_properties.py:159 ../src/orca/object_properties.py:163
+#: ../src/orca/object_properties.py:163 ../src/orca/object_properties.py:167
 msgid "required"
 msgstr "requis"
 
 #. Translators: "multi-select" refers to a web form list in which more than
 #. one item can be selected at a time.
-#: ../src/orca/object_properties.py:167
+#: ../src/orca/object_properties.py:171
 msgid "multi-select"
 msgstr "sélection multiple"
 
@@ -8928,7 +10684,7 @@ msgstr "Vérification de l'orthographe"
 #. application, so we leave things in plural form
 #. here.
 #.
-#: ../src/orca/scripts/default.py:3337 ../src/orca/scripts/default.py:3349
+#: ../src/orca/scripts/default.py:3392 ../src/orca/scripts/default.py:3404
 #, python-format
 msgid "%(key)s %(value)s pixel"
 msgid_plural "%(key)s %(value)s pixels"
@@ -9908,13 +11664,13 @@ msgid "spelling"
 msgstr "orthographe"
 
 #. Translators: this is a tip for the user on how to toggle a checkbox.
-#: ../src/orca/tutorialgenerator.py:158
+#: ../src/orca/tutorialgenerator.py:161
 msgid "Press space to toggle."
 msgstr "Appuyez sur espace pour changer d'état."
 
 #. Translators: this is a tip for the user on how to interact
 #. with a combobox.
-#: ../src/orca/tutorialgenerator.py:185
+#: ../src/orca/tutorialgenerator.py:188
 msgid "Press space to expand, and use up and down to select an item."
 msgstr ""
 "Appuyez sur espace pour développer, et utiliser haut et bas pour "
@@ -9922,13 +11678,13 @@ msgstr ""
 
 #. Translators: If this application has more than one unfocused alert or
 #. dialog window, inform user of how to refocus these.
-#: ../src/orca/tutorialgenerator.py:216
+#: ../src/orca/tutorialgenerator.py:219
 msgid "Press alt+f6 to give focus to child windows."
 msgstr "Appuyez sur Alt+F6 pour donner le focus aux fenêtres filles."
 
 #. Translators: this gives tips on how to navigate items in a
 #. layered pane.
-#: ../src/orca/tutorialgenerator.py:280
+#: ../src/orca/tutorialgenerator.py:283
 msgid "To move to items, use either the arrow keys or type ahead searching."
 msgstr ""
 "Utilisez les touches fléchées ou saisissez des lettres pour vous déplacer "
@@ -9936,12 +11692,12 @@ msgstr ""
 
 #. Translators: this is the tutorial string for when first landing
 #. on the desktop, describing how to access the system menus.
-#: ../src/orca/tutorialgenerator.py:286
+#: ../src/orca/tutorialgenerator.py:289
 msgid "To get to the system menus press the alt+f1 key."
 msgstr "Pour atteindre les menus du système, appuyez sur les touches Alt+F1."
 
 #. Translators: this is the tutorial string when navigating lists.
-#: ../src/orca/tutorialgenerator.py:323
+#: ../src/orca/tutorialgenerator.py:326
 msgid "Use up and down to select an item."
 msgstr "Utilisez les flèches haut et bas pour sélectionner un élément."
 
@@ -9949,7 +11705,7 @@ msgstr "Utilisez les flèches haut et bas pour sélectionner un élément."
 #. 'expanded' means the children are showing.
 #. 'collapsed' means the children are not showing.
 #. this string informs the user how to collapse the node.
-#: ../src/orca/tutorialgenerator.py:353 ../src/orca/tutorialgenerator.py:533
+#: ../src/orca/tutorialgenerator.py:356 ../src/orca/tutorialgenerator.py:536
 msgid "To collapse, press shift plus left."
 msgstr "Pour réduire la branche, appuyez sur Maj et gauche."
 
@@ -9957,37 +11713,37 @@ msgstr "Pour réduire la branche, appuyez sur Maj et gauche."
 #. 'expanded' means the children are showing.
 #. 'collapsed' means the children are not showing.
 #. this string informs the user how to expand the node.
-#: ../src/orca/tutorialgenerator.py:359 ../src/orca/tutorialgenerator.py:539
+#: ../src/orca/tutorialgenerator.py:362 ../src/orca/tutorialgenerator.py:542
 msgid "To expand, press shift plus right."
 msgstr "Pour déplier la branche, appuyez sur Maj et droite."
 
 #. Translators: this is the tutorial string for activating a menu item
-#: ../src/orca/tutorialgenerator.py:391
+#: ../src/orca/tutorialgenerator.py:394
 msgid "To activate press return."
 msgstr "Pour activer, appuyez sur la touche Entrée."
 
 #. Translators: This is the tutorial string for when landing
 #. on text fields.
-#: ../src/orca/tutorialgenerator.py:421
+#: ../src/orca/tutorialgenerator.py:424
 msgid "Type in text."
 msgstr "Saisissez du texte."
 
 #. Translators: this is the tutorial string for landing
 #. on a page tab, we are informing the
 #. user how to navigate these.
-#: ../src/orca/tutorialgenerator.py:449
+#: ../src/orca/tutorialgenerator.py:452
 msgid "Use left and right to view other tabs."
 msgstr ""
 "Utilisez les flèches gauche et droite pour afficher les autres onglets."
 
 #. Translators: this is the tutorial string for activating a push button.
-#: ../src/orca/tutorialgenerator.py:474
+#: ../src/orca/tutorialgenerator.py:477
 msgid "To activate press space."
 msgstr "Pour activer appuyez sur Espace."
 
 #. Translators: this is the tutorial string for when landing
 #. on a spin button.
-#: ../src/orca/tutorialgenerator.py:502
+#: ../src/orca/tutorialgenerator.py:505
 msgid ""
 "Use up or down arrow to select value. Or type in the desired numerical value."
 msgstr ""
@@ -9995,12 +11751,12 @@ msgstr ""
 "valeur numérique désirée."
 
 #. Translators: this is a tip for the user, how to navigate radiobuttons.
-#: ../src/orca/tutorialgenerator.py:690
+#: ../src/orca/tutorialgenerator.py:667
 msgid "Use arrow keys to change."
 msgstr "Utilisez les flèches pour changer."
 
 #. Translators: this is a tip for the user, how to navigate menues.
-#: ../src/orca/tutorialgenerator.py:715
+#: ../src/orca/tutorialgenerator.py:692
 msgid ""
 "To navigate, press left or right arrow. To move through items press up or "
 "down arrow."
@@ -10010,13 +11766,13 @@ msgstr ""
 
 #. Translators: this is a tip for the user, how to
 #. navigate into sub menues.
-#: ../src/orca/tutorialgenerator.py:720
+#: ../src/orca/tutorialgenerator.py:697
 msgid "To enter sub menu, press right arrow."
 msgstr "Pour entrer dans le sous-menu, appuyez sur la flèche droite."
 
 #. Translators: this is the tutorial string for when landing
 #. on a slider.
-#: ../src/orca/tutorialgenerator.py:752
+#: ../src/orca/tutorialgenerator.py:729
 msgid ""
 "To decrease press left arrow, to increase press right arrow. To go to "
 "minimum press home, and for maximum press end."


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