]> git.lyx.org Git - features.git/commitdiff
Revert "Mark some intentional fall-throughs (in a way understandable to gcc)"
authorJuergen Spitzmueller <spitz@lyx.org>
Sat, 12 Aug 2017 07:04:23 +0000 (09:04 +0200)
committerJuergen Spitzmueller <spitz@lyx.org>
Sat, 12 Aug 2017 07:04:23 +0000 (09:04 +0200)
This reverts commit 6dc1884d05ee0d51dd896c7b924fdec758ea3d8e.

15 files changed:
lib/examples/fr/FeynmanDiagrams.lyx
lib/examples/fr/linguistics.lyx
po/fr.gmo
po/fr.po
src/Buffer.cpp
src/LyXRC.cpp
src/Paragraph.cpp
src/frontends/qt4/GuiApplication.cpp
src/frontends/qt4/GuiView.cpp
src/insets/InsetCaption.cpp
src/insets/InsetFloat.cpp
src/insets/InsetLabel.cpp
src/insets/InsetListings.cpp
src/insets/InsetTabular.cpp
src/output_latex.cpp

index 33d9adea8991e5b6e6dd261c46812040bb90fbc3..d6b3a41878b4767ca879798405de88f875f45cd1 100644 (file)
@@ -1,5 +1,5 @@
 #LyX 2.3 created this file. For more info see http://www.lyx.org/
 #LyX 2.3 created this file. For more info see http://www.lyx.org/
-\lyxformat 541
+\lyxformat 544
 \begin_document
 \begin_header
 \save_transient_properties true
 \begin_document
 \begin_header
 \save_transient_properties true
 \suppress_date true
 \justification true
 \use_refstyle 0
 \suppress_date true
 \justification true
 \use_refstyle 0
+\use_minted 0
 \notefontcolor #0000ff
 \index Index
 \shortcut idx
 \notefontcolor #0000ff
 \index Index
 \shortcut idx
 \paragraph_separation skip
 \defskip medskip
 \is_math_indent 0
 \paragraph_separation skip
 \defskip medskip
 \is_math_indent 0
+\math_numbering_side default
 \quotes_style swiss
 \quotes_style swiss
+\dynamic_quotes 0
 \papercolumns 1
 \papersides 1
 \paperpagestyle default
 \papercolumns 1
 \papersides 1
 \paperpagestyle default
@@ -826,27 +829,37 @@ status open
 \begin_layout Plain Layout
 
 \series bold
 \begin_layout Plain Layout
 
 \series bold
-\lang english
-Note:
+Nota:
 \series default
 \series default
- If you have an index list in your document and use one of the AMS theorem
modules, you have to add the option 
+ si vous avez un index dans votre document et si vous utiliser un des modules
pour les théorèmes AMS, il vous faut ajouter l'option 
 \series bold
 noglobalbang
 \series default
 \series bold
 noglobalbang
 \series default
- to the document class options in the document settings.
- This enables the usage of the '!' character in index entries (necessary
- for subentries) but might cause troubles with the align environments (which
- are described in section 
-\begin_inset Quotes eld
+ dans le champ des options de classe des paramètres du document.
+ Ceci autorise l'usage du caractère 
+\begin_inset Quotes cld
+\end_inset
+
+!
+\begin_inset Quotes crd
 \end_inset
 
 \end_inset
 
-Align Environments
-\begin_inset Quotes erd
+ dans les entrées d'index (nécessaire pour saisir des sous-entrées) mais
+ peut créer des problèmes de conflit dans les environnements 
+\family sans
+align 
+\family default
+(décrits à la section 
+\begin_inset Quotes cld
+\end_inset
+
+Les environnements align
+\begin_inset Quotes crd
 \end_inset
 
 \end_inset
 
of \SpecialChar LyX
-'s Math manual).
du manuel Math de \SpecialChar LyX
+'s).
 \end_layout
 
 \end_inset
 \end_layout
 
 \end_inset
index 290533563a96549ea31d2bc37a380cb0b06a89a8..c9d055431e84763dd8a286f84c4c9b51ee8e08d0 100644 (file)
@@ -1,5 +1,5 @@
 #LyX 2.3 created this file. For more info see http://www.lyx.org/
 #LyX 2.3 created this file. For more info see http://www.lyx.org/
-\lyxformat 541
+\lyxformat 544
 \begin_document
 \begin_header
 \save_transient_properties true
 \begin_document
 \begin_header
 \save_transient_properties true
@@ -90,6 +90,7 @@ linguistics
 \suppress_date false
 \justification true
 \use_refstyle 0
 \suppress_date false
 \justification true
 \use_refstyle 0
+\use_minted 0
 \index Index
 \shortcut idx
 \color #008000
 \index Index
 \shortcut idx
 \color #008000
@@ -99,7 +100,9 @@ linguistics
 \paragraph_separation indent
 \paragraph_indentation default
 \is_math_indent 0
 \paragraph_separation indent
 \paragraph_indentation default
 \is_math_indent 0
-\quotes_style swiss
+\math_numbering_side default
+\quotes_style french
+\dynamic_quotes 0
 \papercolumns 1
 \papersides 1
 \paperpagestyle default
 \papercolumns 1
 \papersides 1
 \paperpagestyle default
@@ -777,23 +780,27 @@ inline false
 status open
 
 \begin_layout Plain Layout
 status open
 
 \begin_layout Plain Layout
+
 % Éviter les sauts de page dans les gloses de deux lignes
 \end_layout
 
 \begin_layout Plain Layout
 
 % Éviter les sauts de page dans les gloses de deux lignes
 \end_layout
 
 \begin_layout Plain Layout
 
+
 \backslash
 AtBeginDocument{%
 \end_layout
 
 \begin_layout Plain Layout
 
 \backslash
 AtBeginDocument{%
 \end_layout
 
 \begin_layout Plain Layout
 
+
 \backslash
 renewenvironment{linggloss}[2][]{%
 \end_layout
 
 \begin_layout Plain Layout
 
 \backslash
 renewenvironment{linggloss}[2][]{%
 \end_layout
 
 \begin_layout Plain Layout
 
+
 \backslash
 def
 \backslash
 \backslash
 def
 \backslash
@@ -804,6 +811,7 @@ glt #1}%
 
 \begin_layout Plain Layout
 
 
 \begin_layout Plain Layout
 
+
 \backslash
 begin{minipage}{.7
 \backslash
 \backslash
 begin{minipage}{.7
 \backslash
@@ -812,6 +820,7 @@ textwidth}
 
 \begin_layout Plain Layout
 
 
 \begin_layout Plain Layout
 
+
 \backslash
 gll #2}{
 \backslash
 \backslash
 gll #2}{
 \backslash
@@ -823,6 +832,7 @@ end{minipage}}
 \end_layout
 
 \begin_layout Plain Layout
 \end_layout
 
 \begin_layout Plain Layout
+
 }
 \end_layout
 
 }
 \end_layout
 
@@ -842,23 +852,27 @@ inline false
 status open
 
 \begin_layout Plain Layout
 status open
 
 \begin_layout Plain Layout
+
 % Éviter les sauts de page dans les gloses de trois lignes
 \end_layout
 
 \begin_layout Plain Layout
 
 % Éviter les sauts de page dans les gloses de trois lignes
 \end_layout
 
 \begin_layout Plain Layout
 
+
 \backslash
 AtBeginDocument{%
 \end_layout
 
 \begin_layout Plain Layout
 
 \backslash
 AtBeginDocument{%
 \end_layout
 
 \begin_layout Plain Layout
 
+
 \backslash
 renewenvironment{lingglosss}[2][]{%
 \end_layout
 
 \begin_layout Plain Layout
 
 \backslash
 renewenvironment{lingglosss}[2][]{%
 \end_layout
 
 \begin_layout Plain Layout
 
+
 \backslash
 def
 \backslash
 \backslash
 def
 \backslash
@@ -869,6 +883,7 @@ glt #1}%
 
 \begin_layout Plain Layout
 
 
 \begin_layout Plain Layout
 
+
 \backslash
 begin{minipage}{.7
 \backslash
 \backslash
 begin{minipage}{.7
 \backslash
@@ -877,6 +892,7 @@ textwidth}
 
 \begin_layout Plain Layout
 
 
 \begin_layout Plain Layout
 
+
 \backslash
 glll #2}{
 \backslash
 \backslash
 glll #2}{
 \backslash
@@ -888,6 +904,7 @@ end{minipage}}
 \end_layout
 
 \begin_layout Plain Layout
 \end_layout
 
 \begin_layout Plain Layout
+
 }
 \end_layout
 
 }
 \end_layout
 
@@ -977,14 +994,17 @@ inline false
 status open
 
 \begin_layout Plain Layout
 status open
 
 \begin_layout Plain Layout
+
 Fournit covington 1
 \end_layout
 
 \begin_layout Plain Layout
 Fournit covington 1
 \end_layout
 
 \begin_layout Plain Layout
+
 AddToPreamble
 \end_layout
 
 \begin_layout Plain Layout
 AddToPreamble
 \end_layout
 
 \begin_layout Plain Layout
+
                
 \backslash
 let
                
 \backslash
 let
@@ -995,6 +1015,7 @@ relax
 \end_layout
 
 \begin_layout Plain Layout
 \end_layout
 
 \begin_layout Plain Layout
+
                
 \backslash
 let
                
 \backslash
 let
@@ -1005,6 +1026,7 @@ relax
 \end_layout
 
 \begin_layout Plain Layout
 \end_layout
 
 \begin_layout Plain Layout
+
                
 \backslash
 let
                
 \backslash
 let
@@ -1015,6 +1037,7 @@ relax
 \end_layout
 
 \begin_layout Plain Layout
 \end_layout
 
 \begin_layout Plain Layout
+
                
 \backslash
 let
                
 \backslash
 let
@@ -1025,12 +1048,14 @@ relax
 \end_layout
 
 \begin_layout Plain Layout
 \end_layout
 
 \begin_layout Plain Layout
+
                
 \backslash
 usepackage{covington}
 \end_layout
 
 \begin_layout Plain Layout
                
 \backslash
 usepackage{covington}
 \end_layout
 
 \begin_layout Plain Layout
+
 EndPreamble
 \end_layout
 
 EndPreamble
 \end_layout
 
@@ -1451,12 +1476,14 @@ status open
 
 \begin_layout Plain Layout
 
 
 \begin_layout Plain Layout
 
+
 \backslash
 floatstyle{plaintop}
 \end_layout
 
 \begin_layout Plain Layout
 
 \backslash
 floatstyle{plaintop}
 \end_layout
 
 \begin_layout Plain Layout
 
+
 \backslash
 restylefloat{tableau}
 \end_layout
 \backslash
 restylefloat{tableau}
 \end_layout
@@ -1479,12 +1506,14 @@ status open
 
 \begin_layout Plain Layout
 
 
 \begin_layout Plain Layout
 
+
 \backslash
 floatstyle{komaabove}
 \end_layout
 
 \begin_layout Plain Layout
 
 \backslash
 floatstyle{komaabove}
 \end_layout
 
 \begin_layout Plain Layout
 
+
 \backslash
 restylefloat{tableau}
 \end_layout
 \backslash
 restylefloat{tableau}
 \end_layout
@@ -1608,6 +1637,7 @@ status open
 
 \begin_layout Plain Layout
 
 
 \begin_layout Plain Layout
 
+
 \backslash
 renewcommand
 \backslash
 \backslash
 renewcommand
 \backslash
@@ -1949,14 +1979,9 @@ literal "true"
 status open
 
 \begin_layout Plain Layout
 status open
 
 \begin_layout Plain Layout
-
-\lang english
-If you use traditional \SpecialChar LaTeX
- or PDF\SpecialChar LaTeX
-, a prerequisite to use \SpecialChar LyX
-'s IPA support is
- the \SpecialChar LaTeX
- package 
+Si vous utilisez les traitements usuels \SpecialChar LaTeX
+ ou PDF\SpecialChar LaTeX
+, le paquetage 
 \emph on
 tipa
 \emph default
 \emph on
 tipa
 \emph default
@@ -1968,64 +1993,64 @@ literal "true"
 
 \end_inset
 
 
 \end_inset
 
-, which is automatically loaded by \SpecialChar LyX
- if you follow the procedure described
below.
If you use Xe\SpecialChar TeX
- or Lua\SpecialChar TeX
+ est un prérequis à l'utilisation des fonctionnalités IPA de LyX; ce paquetage
+ est chargé automatiquement par \SpecialChar LyX
si vous respectez la procédure ci-après.
Si vous utilisez Xe\SpecialChar TeX
+ ou Lua\SpecialChar TeX
  (i.
 \begin_inset space \thinspace{}
 \end_inset
 
  (i.
 \begin_inset space \thinspace{}
 \end_inset
 
-e., if you have clicked 
-\begin_inset Quotes eld
+e., si vous avez sélectionné 
+\begin_inset Quotes cld
 \end_inset
 
 \end_inset
 
-Use non-\SpecialChar TeX
- fonts
-\begin_inset Quotes erd
+Utiliser des polices non-\SpecialChar TeX
+
+\begin_inset Quotes crd
 \end_inset
 
 \end_inset
 
- in 
+ via 
 \family sans
 Document\SpecialChar menuseparator
 \family sans
 Document\SpecialChar menuseparator
-Settings\SpecialChar menuseparator
-Fonts
+Paramètres\SpecialChar menuseparator
+Polices
 \family default
 \family default
-), the package 
+), le paquetage 
 \emph on
 xunicode
 \emph default
 \emph on
 xunicode
 \emph default
is loaded instead (sinc
est chargé à la place (du fait qu
 \emph on
 tipa
 \emph default
 \emph on
 tipa
 \emph default
does not work in this context).
Th
ne fonctionne pas dans ce contexte).
Le paquetag
 \emph on
 xunicode
 \emph default
 \emph on
 xunicode
 \emph default
- package emulates the 
+ émule le résultat 
 \emph on
 tipa
 \emph default
 \emph on
 tipa
 \emph default
- output, but is not perfect at that, so some things might not look as expected.
- Furthermore, you need to take care in this case to use a non-TeX font that
- includes the IPA glyphs (such as 
+, mais pas parfaitement, et certaines choses n'apparaîtront pas comme prévu.
+ De plus, il faut prendre soin de sélectionner une police non-TeX qui inclue
+ les glyphes IPA (comme 
 \emph on
 CMU Serif
 \emph default
 \emph on
 CMU Serif
 \emph default
- or 
+ ou 
 \emph on
 SIL Doulos
 \emph default
 ).
 \emph on
 SIL Doulos
 \emph default
 ).
- You can also specify an extra font only for IPA by adding the following
- to 
+ Vous pouvez également spécifier une police supplémentaire uniquement pour
+ IPA en ajoutant ceci à 
 \family sans
 Document\SpecialChar menuseparator
 \family sans
 Document\SpecialChar menuseparator
-Settings\SpecialChar menuseparator
-LaTeX Preamble
+Paramètres\SpecialChar menuseparator
+Préambule LaTeX
 \family default
 :
 \end_layout
 \family default
 :
 \end_layout
@@ -2076,14 +2101,12 @@ ipafont}
 \end_layout
 
 \begin_layout Plain Layout
 \end_layout
 
 \begin_layout Plain Layout
-
-\lang english
-Additionally, and independent from which of the above approaches you use,
- if you want to have instant preview, you should have the 
+Enfin, et indépendamment de l'approche utilisée, il faut que le paquetage
 \emph on
 preview-latex
 \emph default
 \emph on
 preview-latex
 \emph default
- package 
+
 \begin_inset CommandInset citation
 LatexCommand cite
 key "preview"
 \begin_inset CommandInset citation
 LatexCommand cite
 key "preview"
@@ -2091,7 +2114,7 @@ literal "true"
 
 \end_inset
 
 
 \end_inset
 
installed.
soit installé pour avoir un aperçu sur le vif.
 \end_layout
 
 \end_inset
 \end_layout
 
 \end_inset
@@ -2169,7 +2192,6 @@ Notez que si vous souhaitez insérer des diacritiques, ils doivent être saisis
 \begin_inset IPA
 
 \begin_layout Standard
 \begin_inset IPA
 
 \begin_layout Standard
-
 [d̥]
 \end_layout
 
 [d̥]
 \end_layout
 
index f3d0000cfa867ac63b8f46a9a1d535ed5e9df57f..c8b22cd89592e695b6fd459d427f8cd627c0b9ed 100644 (file)
Binary files a/po/fr.gmo and b/po/fr.gmo differ
index 46b2028b986fc2ae32efbf44ba9f200de563208b..139b749d274a0cf9c951d60dc73877a5049303a1 100644 (file)
--- a/po/fr.po
+++ b/po/fr.po
 # ------------------------------------------------------------------
 # 3 août 2017 : dernière mise à jour pour beta, messages de sécurité
 # ------------------------------------------------------------------
 # ------------------------------------------------------------------
 # 3 août 2017 : dernière mise à jour pour beta, messages de sécurité
 # ------------------------------------------------------------------
+# 11 août 2017 : revue messages de sécurité
+# ------------------------------------------------------------------
 msgid ""
 msgstr ""
 "Project-Id-Version: LyX 2.3\n"
 "Report-Msgid-Bugs-To: lyx-devel@lists.lyx.org\n"
 msgid ""
 msgstr ""
 "Project-Id-Version: LyX 2.3\n"
 "Report-Msgid-Bugs-To: lyx-devel@lists.lyx.org\n"
-"POT-Creation-Date: 2017-08-03 11:22+0200\n"
-"PO-Revision-Date: 2017-08-03 11:33+0200\n"
+"POT-Creation-Date: 2017-08-11 15:46+0200\n"
+"PO-Revision-Date: 2017-08-11 16:10+0200\n"
 "Last-Translator: Jean-Pierre Chrétien <jeanpierre.chretien@free.fr>\n"
 "Language-Team: lyxfr\n"
 "Language: fr\n"
 "Last-Translator: Jean-Pierre Chrétien <jeanpierre.chretien@free.fr>\n"
 "Language-Team: lyxfr\n"
 "Language: fr\n"
@@ -373,7 +375,7 @@ msgstr "Notes de version"
 #: src/frontends/qt4/ui/ShowFileUi.ui:55 src/frontends/qt4/ui/SymbolsUi.ui:66
 #: src/frontends/qt4/ui/TexinfoUi.ui:77 src/frontends/qt4/ui/ThesaurusUi.ui:138
 #: src/frontends/qt4/ui/WrapUi.ui:173 src/frontends/qt4/GuiParagraph.cpp:163
 #: src/frontends/qt4/ui/ShowFileUi.ui:55 src/frontends/qt4/ui/SymbolsUi.ui:66
 #: src/frontends/qt4/ui/TexinfoUi.ui:77 src/frontends/qt4/ui/ThesaurusUi.ui:138
 #: src/frontends/qt4/ui/WrapUi.ui:173 src/frontends/qt4/GuiParagraph.cpp:163
-#: src/frontends/qt4/GuiView.cpp:2799
+#: src/frontends/qt4/GuiView.cpp:2831
 msgid "&Close"
 msgstr "&Fermer"
 
 msgid "&Close"
 msgstr "&Fermer"
 
@@ -773,7 +775,7 @@ msgstr "Type de boîte intérieure"
 #: src/frontends/qt4/ui/ListingsUi.ui:98 src/frontends/qt4/ui/TabularUi.ui:1199
 #: src/frontends/qt4/ui/TabularUi.ui:1218
 #: src/frontends/qt4/ui/TabularUi.ui:1266 src/frontends/qt4/GuiBox.cpp:424
 #: src/frontends/qt4/ui/ListingsUi.ui:98 src/frontends/qt4/ui/TabularUi.ui:1199
 #: src/frontends/qt4/ui/TabularUi.ui:1218
 #: src/frontends/qt4/ui/TabularUi.ui:1266 src/frontends/qt4/GuiBox.cpp:424
-#: src/frontends/qt4/GuiBox.cpp:634 src/frontends/qt4/GuiDocument.cpp:122
+#: src/frontends/qt4/GuiBox.cpp:634 src/frontends/qt4/GuiDocument.cpp:123
 #: src/frontends/qt4/GuiGraphics.cpp:582 src/frontends/qt4/GuiMathMatrix.cpp:33
 #: src/frontends/qt4/GuiPrefs.cpp:2295 src/frontends/qt4/GuiPrefs.cpp:2318
 msgid "None"
 #: src/frontends/qt4/GuiGraphics.cpp:582 src/frontends/qt4/GuiMathMatrix.cpp:33
 #: src/frontends/qt4/GuiPrefs.cpp:2295 src/frontends/qt4/GuiPrefs.cpp:2318
 msgid "None"
@@ -875,7 +877,7 @@ msgstr "Élongation"
 
 #: src/frontends/qt4/ui/BoxUi.ui:265 src/frontends/qt4/ui/ListingsUi.ui:103
 #: src/frontends/qt4/ui/TabularUi.ui:391 src/frontends/qt4/ui/TabularUi.ui:1549
 
 #: src/frontends/qt4/ui/BoxUi.ui:265 src/frontends/qt4/ui/ListingsUi.ui:103
 #: src/frontends/qt4/ui/TabularUi.ui:391 src/frontends/qt4/ui/TabularUi.ui:1549
-#: src/frontends/qt4/ui/WrapUi.ui:209 src/frontends/qt4/GuiDocument.cpp:1290
+#: src/frontends/qt4/ui/WrapUi.ui:209 src/frontends/qt4/GuiDocument.cpp:1294
 #: src/frontends/qt4/GuiParagraph.cpp:111 src/frontends/qt4/GuiTabular.cpp:845
 msgid "Left"
 msgstr "À gauche"
 #: src/frontends/qt4/GuiParagraph.cpp:111 src/frontends/qt4/GuiTabular.cpp:845
 msgid "Left"
 msgstr "À gauche"
@@ -889,7 +891,7 @@ msgstr "Centré"
 
 #: src/frontends/qt4/ui/BoxUi.ui:275 src/frontends/qt4/ui/ListingsUi.ui:108
 #: src/frontends/qt4/ui/TabularUi.ui:401 src/frontends/qt4/ui/TabularUi.ui:1566
 
 #: src/frontends/qt4/ui/BoxUi.ui:275 src/frontends/qt4/ui/ListingsUi.ui:108
 #: src/frontends/qt4/ui/TabularUi.ui:401 src/frontends/qt4/ui/TabularUi.ui:1566
-#: src/frontends/qt4/ui/WrapUi.ui:214 src/frontends/qt4/GuiDocument.cpp:1292
+#: src/frontends/qt4/ui/WrapUi.ui:214 src/frontends/qt4/GuiDocument.cpp:1296
 #: src/frontends/qt4/GuiParagraph.cpp:112 src/frontends/qt4/GuiTabular.cpp:847
 msgid "Right"
 msgstr "À droite"
 #: src/frontends/qt4/GuiParagraph.cpp:112 src/frontends/qt4/GuiTabular.cpp:847
 msgid "Right"
 msgstr "À droite"
@@ -1007,7 +1009,7 @@ msgid "Remove the selected branch"
 msgstr "Enlever la branche sélectionnée"
 
 #: src/frontends/qt4/ui/BranchesUi.ui:136 src/frontends/qt4/ui/IndicesUi.ui:165
 msgstr "Enlever la branche sélectionnée"
 
 #: src/frontends/qt4/ui/BranchesUi.ui:136 src/frontends/qt4/ui/IndicesUi.ui:165
-#: src/Buffer.cpp:4565 src/Buffer.cpp:4578
+#: src/Buffer.cpp:4568 src/Buffer.cpp:4581
 msgid "&Remove"
 msgstr "&Enlever"
 
 msgid "&Remove"
 msgstr "&Enlever"
 
@@ -1040,18 +1042,18 @@ msgstr "Ajouter &tout"
 #: src/frontends/qt4/ui/CompareHistoryUi.ui:205
 #: src/frontends/qt4/ui/DocumentUi.ui:84 src/frontends/qt4/ui/IndexUi.ui:78
 #: src/frontends/qt4/ui/ListingsUi.ui:559
 #: src/frontends/qt4/ui/CompareHistoryUi.ui:205
 #: src/frontends/qt4/ui/DocumentUi.ui:84 src/frontends/qt4/ui/IndexUi.ui:78
 #: src/frontends/qt4/ui/ListingsUi.ui:559
-#: src/frontends/qt4/ui/PrintindexUi.ui:108 src/Buffer.cpp:1399
-#: src/Buffer.cpp:4539 src/Buffer.cpp:4603 src/LyXVC.cpp:114 src/LyXVC.cpp:304
+#: src/frontends/qt4/ui/PrintindexUi.ui:108 src/Buffer.cpp:1402
+#: src/Buffer.cpp:4542 src/Buffer.cpp:4606 src/LyXVC.cpp:114 src/LyXVC.cpp:304
 #: src/buffer_funcs.cpp:78 src/frontends/qt4/GuiBranches.cpp:219
 #: src/frontends/qt4/GuiClipboard.cpp:247
 #: src/buffer_funcs.cpp:78 src/frontends/qt4/GuiBranches.cpp:219
 #: src/frontends/qt4/GuiClipboard.cpp:247
-#: src/frontends/qt4/GuiDocument.cpp:2293 src/frontends/qt4/GuiParagraph.cpp:69
+#: src/frontends/qt4/GuiDocument.cpp:2326 src/frontends/qt4/GuiParagraph.cpp:69
 #: src/frontends/qt4/GuiParagraph.cpp:161 src/frontends/qt4/GuiPrefs.cpp:3309
 #: src/frontends/qt4/GuiParagraph.cpp:161 src/frontends/qt4/GuiPrefs.cpp:3309
-#: src/frontends/qt4/GuiView.cpp:2413 src/frontends/qt4/GuiView.cpp:2561
-#: src/frontends/qt4/GuiView.cpp:2585 src/frontends/qt4/GuiView.cpp:2599
-#: src/frontends/qt4/GuiView.cpp:2700 src/frontends/qt4/GuiView.cpp:2744
-#: src/frontends/qt4/GuiView.cpp:3012 src/frontends/qt4/GuiView.cpp:3026
-#: src/frontends/qt4/GuiView.cpp:3128 src/frontends/qt4/GuiView.cpp:3155
-#: src/frontends/qt4/GuiView.cpp:3810 src/frontends/qt4/GuiView.cpp:3817
+#: src/frontends/qt4/GuiView.cpp:2445 src/frontends/qt4/GuiView.cpp:2593
+#: src/frontends/qt4/GuiView.cpp:2617 src/frontends/qt4/GuiView.cpp:2631
+#: src/frontends/qt4/GuiView.cpp:2732 src/frontends/qt4/GuiView.cpp:2776
+#: src/frontends/qt4/GuiView.cpp:3044 src/frontends/qt4/GuiView.cpp:3058
+#: src/frontends/qt4/GuiView.cpp:3160 src/frontends/qt4/GuiView.cpp:3187
+#: src/frontends/qt4/GuiView.cpp:3842 src/frontends/qt4/GuiView.cpp:3849
 #: src/insets/InsetBibtex.cpp:160
 msgid "&Cancel"
 msgstr "&Annuler"
 #: src/insets/InsetBibtex.cpp:160
 msgid "&Cancel"
 msgstr "&Annuler"
@@ -1078,23 +1080,23 @@ msgstr "&Taille :"
 #: src/frontends/qt4/ui/TabularUi.ui:1204
 #: src/frontends/qt4/ui/TabularUi.ui:1223
 #: src/frontends/qt4/ui/TabularUi.ui:1271 lib/ui/stdtoolbars.inc:113
 #: src/frontends/qt4/ui/TabularUi.ui:1204
 #: src/frontends/qt4/ui/TabularUi.ui:1223
 #: src/frontends/qt4/ui/TabularUi.ui:1271 lib/ui/stdtoolbars.inc:113
-#: src/Font.cpp:184 src/frontends/qt4/GuiDocument.cpp:118
-#: src/frontends/qt4/GuiDocument.cpp:740 src/frontends/qt4/GuiDocument.cpp:868
-#: src/frontends/qt4/GuiDocument.cpp:873 src/frontends/qt4/GuiDocument.cpp:914
-#: src/frontends/qt4/GuiDocument.cpp:925 src/frontends/qt4/GuiDocument.cpp:1084
-#: src/frontends/qt4/GuiDocument.cpp:1187
-#: src/frontends/qt4/GuiDocument.cpp:1284
-#: src/frontends/qt4/GuiDocument.cpp:1291
-#: src/frontends/qt4/GuiDocument.cpp:2049
-#: src/frontends/qt4/GuiDocument.cpp:2127
-#: src/frontends/qt4/GuiDocument.cpp:2128
-#: src/frontends/qt4/GuiDocument.cpp:2129
-#: src/frontends/qt4/GuiDocument.cpp:2149
-#: src/frontends/qt4/GuiDocument.cpp:2156
-#: src/frontends/qt4/GuiDocument.cpp:2163
-#: src/frontends/qt4/GuiDocument.cpp:2248
-#: src/frontends/qt4/GuiDocument.cpp:2776
-#: src/frontends/qt4/GuiDocument.cpp:4154 src/frontends/qt4/GuiExternal.cpp:77
+#: src/Font.cpp:184 src/frontends/qt4/GuiDocument.cpp:119
+#: src/frontends/qt4/GuiDocument.cpp:742 src/frontends/qt4/GuiDocument.cpp:872
+#: src/frontends/qt4/GuiDocument.cpp:877 src/frontends/qt4/GuiDocument.cpp:918
+#: src/frontends/qt4/GuiDocument.cpp:929 src/frontends/qt4/GuiDocument.cpp:1088
+#: src/frontends/qt4/GuiDocument.cpp:1191
+#: src/frontends/qt4/GuiDocument.cpp:1288
+#: src/frontends/qt4/GuiDocument.cpp:1295
+#: src/frontends/qt4/GuiDocument.cpp:2082
+#: src/frontends/qt4/GuiDocument.cpp:2160
+#: src/frontends/qt4/GuiDocument.cpp:2161
+#: src/frontends/qt4/GuiDocument.cpp:2162
+#: src/frontends/qt4/GuiDocument.cpp:2182
+#: src/frontends/qt4/GuiDocument.cpp:2189
+#: src/frontends/qt4/GuiDocument.cpp:2196
+#: src/frontends/qt4/GuiDocument.cpp:2281
+#: src/frontends/qt4/GuiDocument.cpp:2810
+#: src/frontends/qt4/GuiDocument.cpp:4199 src/frontends/qt4/GuiExternal.cpp:77
 #: src/frontends/qt4/GuiGraphics.cpp:71 src/frontends/qt4/GuiIndices.cpp:58
 #: src/frontends/qt4/GuiListings.cpp:154 src/frontends/qt4/GuiListings.cpp:161
 #: src/frontends/qt4/GuiPrefs.cpp:2443 src/frontends/qt4/GuiPrefs.cpp:2556
 #: src/frontends/qt4/GuiGraphics.cpp:71 src/frontends/qt4/GuiIndices.cpp:58
 #: src/frontends/qt4/GuiListings.cpp:154 src/frontends/qt4/GuiListings.cpp:161
 #: src/frontends/qt4/GuiPrefs.cpp:2443 src/frontends/qt4/GuiPrefs.cpp:2556
@@ -1227,7 +1229,7 @@ msgstr "Série de police"
 #: lib/layouts/europasscv.layout:340 lib/layouts/europasscv.layout:373
 #: lib/layouts/europasscv.layout:380 lib/layouts/europecv.layout:246
 #: lib/layouts/europecv.layout:252 lib/layouts/moderncv.layout:467
 #: lib/layouts/europasscv.layout:340 lib/layouts/europasscv.layout:373
 #: lib/layouts/europasscv.layout:380 lib/layouts/europecv.layout:246
 #: lib/layouts/europecv.layout:252 lib/layouts/moderncv.layout:467
-#: src/frontends/qt4/GuiDocument.cpp:1492 src/frontends/qt4/GuiPrefs.cpp:2398
+#: src/frontends/qt4/GuiDocument.cpp:1496 src/frontends/qt4/GuiPrefs.cpp:2398
 #: src/frontends/qt4/Menus.cpp:902
 msgid "Language"
 msgstr "Langue"
 #: src/frontends/qt4/Menus.cpp:902
 msgid "Language"
 msgstr "Langue"
@@ -1298,9 +1300,9 @@ msgstr "Appliquer les changements &immédiatement"
 #: src/frontends/qt4/ui/ParagraphUi.ui:251 src/frontends/qt4/ui/PrefsUi.ui:80
 #: src/frontends/qt4/ui/RefUi.ui:362 src/frontends/qt4/ui/SendtoUi.ui:85
 #: src/frontends/qt4/ui/SymbolsUi.ui:59 src/frontends/qt4/ui/WrapUi.ui:163
 #: src/frontends/qt4/ui/ParagraphUi.ui:251 src/frontends/qt4/ui/PrefsUi.ui:80
 #: src/frontends/qt4/ui/RefUi.ui:362 src/frontends/qt4/ui/SendtoUi.ui:85
 #: src/frontends/qt4/ui/SymbolsUi.ui:59 src/frontends/qt4/ui/WrapUi.ui:163
-#: src/frontends/qt4/GuiDocument.cpp:2369
-#: src/frontends/qt4/GuiDocument.cpp:2649
-#: src/frontends/qt4/GuiDocument.cpp:4092
+#: src/frontends/qt4/GuiDocument.cpp:2402
+#: src/frontends/qt4/GuiDocument.cpp:2682
+#: src/frontends/qt4/GuiDocument.cpp:4137
 msgid "&Apply"
 msgstr "&Appliquer"
 
 msgid "&Apply"
 msgstr "&Appliquer"
 
@@ -1477,8 +1479,8 @@ msgid "Greyed-out notes:"
 msgstr "Notes grisées :"
 
 #: src/frontends/qt4/ui/ColorUi.ui:118 src/frontends/qt4/ui/ColorUi.ui:256
 msgstr "Notes grisées :"
 
 #: src/frontends/qt4/ui/ColorUi.ui:118 src/frontends/qt4/ui/ColorUi.ui:256
-#: src/frontends/qt4/GuiDocument.cpp:1762
-#: src/frontends/qt4/GuiDocument.cpp:1792
+#: src/frontends/qt4/GuiDocument.cpp:1795
+#: src/frontends/qt4/GuiDocument.cpp:1825
 msgid "&Change..."
 msgstr "&Modifier..."
 
 msgid "&Change..."
 msgstr "&Modifier..."
 
@@ -3261,71 +3263,83 @@ msgid "Save &transient properties"
 msgstr "Enregistrer les propriétés &temporaires"
 
 #: src/frontends/qt4/ui/OutputUi.ui:111
 msgstr "Enregistrer les propriétés &temporaires"
 
 #: src/frontends/qt4/ui/OutputUi.ui:111
+msgid ""
+"Runs the LaTeX backend with the -shell-escape option (Warning: use only when "
+"really necessary)"
+msgstr ""
+"Appeler le traitement LaTeX avec l'option -shell-escape (attention : "
+"n'utiliser qu'en cas de nécessité)"
+
+#: src/frontends/qt4/ui/OutputUi.ui:114
+msgid "&Allow running external programs"
+msgstr "&Permettre l'exécution de programmes externes."
+
+#: src/frontends/qt4/ui/OutputUi.ui:121
 msgid "Enable forward/reverse search between editor and output (e.g., SyncTeX)"
 msgstr ""
 "Activer la recherche directe/inversée entre l'éditeur et la sortie (e. g. "
 "SyncTeX)"
 
 msgid "Enable forward/reverse search between editor and output (e.g., SyncTeX)"
 msgstr ""
 "Activer la recherche directe/inversée entre l'éditeur et la sortie (e. g. "
 "SyncTeX)"
 
-#: src/frontends/qt4/ui/OutputUi.ui:114
+#: src/frontends/qt4/ui/OutputUi.ui:124
 msgid "S&ynchronize with output"
 msgstr "S&ynchroniser avec le résultat imprimable"
 
 msgid "S&ynchronize with output"
 msgstr "S&ynchroniser avec le résultat imprimable"
 
-#: src/frontends/qt4/ui/OutputUi.ui:131
+#: src/frontends/qt4/ui/OutputUi.ui:141
 msgid "C&ustom macro:"
 msgstr "Macro pers&onnalisée :"
 
 msgid "C&ustom macro:"
 msgstr "Macro pers&onnalisée :"
 
-#: src/frontends/qt4/ui/OutputUi.ui:141
+#: src/frontends/qt4/ui/OutputUi.ui:151
 msgid "Custom LaTeX preamble macro"
 msgstr "Macro du préambule LaTeX personnalisée"
 
 msgid "Custom LaTeX preamble macro"
 msgstr "Macro du préambule LaTeX personnalisée"
 
-#: src/frontends/qt4/ui/OutputUi.ui:156
+#: src/frontends/qt4/ui/OutputUi.ui:166
 msgid "XHTML Output Options"
 msgstr "Options export XHTML"
 
 msgid "XHTML Output Options"
 msgstr "Options export XHTML"
 
-#: src/frontends/qt4/ui/OutputUi.ui:165
+#: src/frontends/qt4/ui/OutputUi.ui:175
 msgid "Whether to comply strictly with XHTML 1.1."
 msgstr "Se conformer strictement ou non à XHTML 1.1."
 
 msgid "Whether to comply strictly with XHTML 1.1."
 msgstr "Se conformer strictement ou non à XHTML 1.1."
 
-#: src/frontends/qt4/ui/OutputUi.ui:168
+#: src/frontends/qt4/ui/OutputUi.ui:178
 msgid "&Strict XHTML 1.1"
 msgstr "XHTML 1.1 &strict"
 
 msgid "&Strict XHTML 1.1"
 msgstr "XHTML 1.1 &strict"
 
-#: src/frontends/qt4/ui/OutputUi.ui:181
+#: src/frontends/qt4/ui/OutputUi.ui:191
 msgid "&Math output:"
 msgstr "Traduction des &maths :"
 
 msgid "&Math output:"
 msgstr "Traduction des &maths :"
 
-#: src/frontends/qt4/ui/OutputUi.ui:197
+#: src/frontends/qt4/ui/OutputUi.ui:207
 msgid "Format to use for math output."
 msgstr "Format à utiliser dans l'impression des maths."
 
 msgid "Format to use for math output."
 msgstr "Format à utiliser dans l'impression des maths."
 
-#: src/frontends/qt4/ui/OutputUi.ui:201
+#: src/frontends/qt4/ui/OutputUi.ui:211
 msgid "MathML"
 msgstr "MathML"
 
 msgid "MathML"
 msgstr "MathML"
 
-#: src/frontends/qt4/ui/OutputUi.ui:206
+#: src/frontends/qt4/ui/OutputUi.ui:216
 msgid "HTML"
 msgstr "HTML"
 
 msgid "HTML"
 msgstr "HTML"
 
-#: src/frontends/qt4/ui/OutputUi.ui:211
+#: src/frontends/qt4/ui/OutputUi.ui:221
 msgid "Images"
 msgstr "Images"
 
 msgid "Images"
 msgstr "Images"
 
-#: src/frontends/qt4/ui/OutputUi.ui:216 lib/layouts/aapaper.layout:63
+#: src/frontends/qt4/ui/OutputUi.ui:226 lib/layouts/aapaper.layout:63
 #: lib/layouts/egs.layout:639 lib/languages:108
 #: lib/layouts/egs.layout:639 lib/languages:108
-#: src/frontends/qt4/GuiDocument.cpp:1347 src/frontends/qt4/GuiErrorList.cpp:51
+#: src/frontends/qt4/GuiDocument.cpp:1351 src/frontends/qt4/GuiErrorList.cpp:51
 #: src/frontends/qt4/GuiLog.cpp:245 src/frontends/qt4/GuiPrefs.cpp:724
 msgid "LaTeX"
 msgstr "LaTeX"
 
 #: src/frontends/qt4/GuiLog.cpp:245 src/frontends/qt4/GuiPrefs.cpp:724
 msgid "LaTeX"
 msgstr "LaTeX"
 
-#: src/frontends/qt4/ui/OutputUi.ui:230
+#: src/frontends/qt4/ui/OutputUi.ui:240
 msgid "Math &image scaling:"
 msgstr "Mise à l'échelle des &images mathématiques :"
 
 msgid "Math &image scaling:"
 msgstr "Mise à l'échelle des &images mathématiques :"
 
-#: src/frontends/qt4/ui/OutputUi.ui:246
+#: src/frontends/qt4/ui/OutputUi.ui:256
 msgid "Scaling factor for images used for math output."
 msgstr "Facteur d'échelle des images créées pour l'impression des maths."
 
 msgid "Scaling factor for images used for math output."
 msgstr "Facteur d'échelle des images créées pour l'impression des maths."
 
-#: src/frontends/qt4/ui/OutputUi.ui:265
+#: src/frontends/qt4/ui/OutputUi.ui:275
 msgid "Write CSS to File"
 msgstr "Copie la feuille de style CSS dans un fichier"
 
 msgid "Write CSS to File"
 msgstr "Copie la feuille de style CSS dans un fichier"
 
@@ -3460,7 +3474,7 @@ msgid "&Landscape"
 msgstr "Pa&ysage"
 
 #: src/frontends/qt4/ui/PageLayoutUi.ui:162
 msgstr "Pa&ysage"
 
 #: src/frontends/qt4/ui/PageLayoutUi.ui:162
-#: src/frontends/qt4/GuiDocument.cpp:1490
+#: src/frontends/qt4/GuiDocument.cpp:1494
 msgid "Page Layout"
 msgstr "Format de la page"
 
 msgid "Page Layout"
 msgstr "Format de la page"
 
@@ -3498,7 +3512,7 @@ msgid "Line &spacing"
 msgstr "&Interligne"
 
 #: src/frontends/qt4/ui/ParagraphUi.ui:121 src/Text.cpp:1939
 msgstr "&Interligne"
 
 #: src/frontends/qt4/ui/ParagraphUi.ui:121 src/Text.cpp:1939
-#: src/frontends/qt4/GuiDocument.cpp:747
+#: src/frontends/qt4/GuiDocument.cpp:749
 msgid "Single"
 msgstr "Simple"
 
 msgid "Single"
 msgstr "Simple"
 
@@ -3507,7 +3521,7 @@ msgid "1.5"
 msgstr "Un et demi"
 
 #: src/frontends/qt4/ui/ParagraphUi.ui:131 src/Text.cpp:1945
 msgstr "Un et demi"
 
 #: src/frontends/qt4/ui/ParagraphUi.ui:131 src/Text.cpp:1945
-#: src/frontends/qt4/GuiDocument.cpp:751
+#: src/frontends/qt4/GuiDocument.cpp:753
 msgid "Double"
 msgstr "Double"
 
 msgid "Double"
 msgstr "Double"
 
@@ -3516,11 +3530,11 @@ msgstr "Double"
 #: src/frontends/qt4/ui/TabularUi.ui:1209
 #: src/frontends/qt4/ui/TabularUi.ui:1228
 #: src/frontends/qt4/ui/TabularUi.ui:1276 src/frontends/qt4/ui/VSpaceUi.ui:107
 #: src/frontends/qt4/ui/TabularUi.ui:1209
 #: src/frontends/qt4/ui/TabularUi.ui:1228
 #: src/frontends/qt4/ui/TabularUi.ui:1276 src/frontends/qt4/ui/VSpaceUi.ui:107
-#: lib/layouts/stdcustom.inc:8 src/frontends/qt4/GuiDocument.cpp:741
-#: src/frontends/qt4/GuiDocument.cpp:745 src/frontends/qt4/GuiDocument.cpp:753
-#: src/frontends/qt4/GuiDocument.cpp:874 src/frontends/qt4/GuiDocument.cpp:926
-#: src/frontends/qt4/GuiDocument.cpp:1090
-#: src/frontends/qt4/GuiDocument.cpp:1285 src/frontends/qt4/GuiHSpace.cpp:56
+#: lib/layouts/stdcustom.inc:8 src/frontends/qt4/GuiDocument.cpp:743
+#: src/frontends/qt4/GuiDocument.cpp:747 src/frontends/qt4/GuiDocument.cpp:755
+#: src/frontends/qt4/GuiDocument.cpp:878 src/frontends/qt4/GuiDocument.cpp:930
+#: src/frontends/qt4/GuiDocument.cpp:1094
+#: src/frontends/qt4/GuiDocument.cpp:1289 src/frontends/qt4/GuiHSpace.cpp:56
 #: src/frontends/qt4/GuiHSpace.cpp:67 src/frontends/qt4/GuiPrefs.cpp:913
 #: src/frontends/qt4/GuiPrefs.cpp:941 src/frontends/qt4/GuiPrefs.cpp:968
 #: src/frontends/qt4/GuiPrefs.cpp:2297 src/frontends/qt4/GuiPrefs.cpp:2320
 #: src/frontends/qt4/GuiHSpace.cpp:67 src/frontends/qt4/GuiPrefs.cpp:913
 #: src/frontends/qt4/GuiPrefs.cpp:941 src/frontends/qt4/GuiPrefs.cpp:968
 #: src/frontends/qt4/GuiPrefs.cpp:2297 src/frontends/qt4/GuiPrefs.cpp:2320
@@ -3794,7 +3808,7 @@ msgid "Instant &preview:"
 msgstr "Aperçu sur le &vif :"
 
 #: src/frontends/qt4/ui/PrefDisplayUi.ui:62 src/Font.cpp:77
 msgstr "Aperçu sur le &vif :"
 
 #: src/frontends/qt4/ui/PrefDisplayUi.ui:62 src/Font.cpp:77
-#: src/frontends/qt4/GuiDocument.cpp:134
+#: src/frontends/qt4/GuiDocument.cpp:135
 msgid "Off"
 msgstr "Désactivé"
 
 msgid "Off"
 msgstr "Désactivé"
 
@@ -4214,19 +4228,19 @@ msgid "Language &package:"
 msgstr "&Paquetage linguistique :"
 
 #: src/frontends/qt4/ui/PrefLanguageUi.ui:56
 msgstr "&Paquetage linguistique :"
 
 #: src/frontends/qt4/ui/PrefLanguageUi.ui:56
-#: src/frontends/qt4/GuiDocument.cpp:1086
-#: src/frontends/qt4/GuiDocument.cpp:2170 src/frontends/qt4/GuiPrefs.cpp:912
+#: src/frontends/qt4/GuiDocument.cpp:1090
+#: src/frontends/qt4/GuiDocument.cpp:2203 src/frontends/qt4/GuiPrefs.cpp:912
 #: src/frontends/qt4/GuiPrefs.cpp:940
 msgid "Automatic"
 msgstr "Automatique"
 
 #: src/frontends/qt4/ui/PrefLanguageUi.ui:61
 #: src/frontends/qt4/GuiPrefs.cpp:940
 msgid "Automatic"
 msgstr "Automatique"
 
 #: src/frontends/qt4/ui/PrefLanguageUi.ui:61
-#: src/frontends/qt4/GuiDocument.cpp:1088
+#: src/frontends/qt4/GuiDocument.cpp:1092
 msgid "Always Babel"
 msgstr "Toujours utiliser babel"
 
 #: src/frontends/qt4/ui/PrefLanguageUi.ui:71
 msgid "Always Babel"
 msgstr "Toujours utiliser babel"
 
 #: src/frontends/qt4/ui/PrefLanguageUi.ui:71
-#: src/frontends/qt4/GuiDocument.cpp:1092
+#: src/frontends/qt4/GuiDocument.cpp:1096
 msgid "None[[language package]]"
 msgstr "Aucun"
 
 msgid "None[[language package]]"
 msgstr "Aucun"
 
@@ -4752,8 +4766,8 @@ msgstr "Menus"
 msgid "&Maximum last files:"
 msgstr "&Nombre maximum de fichiers récents :"
 
 msgid "&Maximum last files:"
 msgstr "&Nombre maximum de fichiers récents :"
 
-#: src/frontends/qt4/ui/PrefsUi.ui:70 src/frontends/qt4/GuiView.cpp:3012
-#: src/frontends/qt4/GuiView.cpp:3026 src/frontends/qt4/GuiView.cpp:3128
+#: src/frontends/qt4/ui/PrefsUi.ui:70 src/frontends/qt4/GuiView.cpp:3044
+#: src/frontends/qt4/GuiView.cpp:3058 src/frontends/qt4/GuiView.cpp:3160
 msgid "&Save"
 msgstr "&Enregistrer"
 
 msgid "&Save"
 msgstr "&Enregistrer"
 
@@ -5681,15 +5695,15 @@ msgstr "Conserver l'espacement même après un saut de page"
 msgid "DefSkip"
 msgstr "Implicite"
 
 msgid "DefSkip"
 msgstr "Implicite"
 
-#: src/frontends/qt4/ui/VSpaceUi.ui:87 src/frontends/qt4/GuiDocument.cpp:742
+#: src/frontends/qt4/ui/VSpaceUi.ui:87 src/frontends/qt4/GuiDocument.cpp:744
 msgid "SmallSkip"
 msgstr "Petit"
 
 msgid "SmallSkip"
 msgstr "Petit"
 
-#: src/frontends/qt4/ui/VSpaceUi.ui:92 src/frontends/qt4/GuiDocument.cpp:743
+#: src/frontends/qt4/ui/VSpaceUi.ui:92 src/frontends/qt4/GuiDocument.cpp:745
 msgid "MedSkip"
 msgstr "Moyen"
 
 msgid "MedSkip"
 msgstr "Moyen"
 
-#: src/frontends/qt4/ui/VSpaceUi.ui:97 src/frontends/qt4/GuiDocument.cpp:744
+#: src/frontends/qt4/ui/VSpaceUi.ui:97 src/frontends/qt4/GuiDocument.cpp:746
 msgid "BigSkip"
 msgstr "Grand"
 
 msgid "BigSkip"
 msgstr "Grand"
 
@@ -5733,8 +5747,8 @@ msgstr "Seulement le préambule"
 msgid "Body Only"
 msgstr "Seulement le corps"
 
 msgid "Body Only"
 msgstr "Seulement le corps"
 
-#: src/frontends/qt4/ui/WorkAreaUi.ui:82 src/frontends/qt4/GuiView.cpp:3155
-#: src/frontends/qt4/GuiView.cpp:3810
+#: src/frontends/qt4/ui/WorkAreaUi.ui:82 src/frontends/qt4/GuiView.cpp:3187
+#: src/frontends/qt4/GuiView.cpp:3842
 msgid "&Reload"
 msgstr "&Recharger"
 
 msgid "&Reload"
 msgstr "&Recharger"
 
@@ -6594,7 +6608,7 @@ msgstr "Définition"
 #: lib/layouts/theorems-without-preamble.inc:213
 #: lib/layouts/theorems-without-preamble.inc:216 lib/layouts/theorems.inc:190
 #: lib/layouts/theorems.inc:199 lib/layouts/theorems.inc:202
 #: lib/layouts/theorems-without-preamble.inc:213
 #: lib/layouts/theorems-without-preamble.inc:216 lib/layouts/theorems.inc:190
 #: lib/layouts/theorems.inc:199 lib/layouts/theorems.inc:202
-#: src/frontends/qt4/GuiDocument.cpp:1126
+#: src/frontends/qt4/GuiDocument.cpp:1130
 msgid "Example"
 msgstr "Exemple"
 
 msgid "Example"
 msgstr "Exemple"
 
@@ -7107,7 +7121,7 @@ msgstr "Titre court pour l'annexe"
 #: lib/layouts/siamltex.layout:326 lib/layouts/simplecv.layout:155
 #: lib/layouts/stdstruct.inc:54 lib/layouts/svcommon.inc:574
 #: lib/layouts/tufte-book.layout:258 lib/layouts/tufte-book.layout:260
 #: lib/layouts/siamltex.layout:326 lib/layouts/simplecv.layout:155
 #: lib/layouts/stdstruct.inc:54 lib/layouts/svcommon.inc:574
 #: lib/layouts/tufte-book.layout:258 lib/layouts/tufte-book.layout:260
-#: src/frontends/qt4/GuiDocument.cpp:1495
+#: src/frontends/qt4/GuiDocument.cpp:1499
 msgid "Bibliography"
 msgstr "Bibliographie"
 
 msgid "Bibliography"
 msgstr "Bibliographie"
 
@@ -7388,7 +7402,7 @@ msgstr "Remerciements."
 #: lib/layouts/scrclass.inc:80 lib/layouts/siamltex.layout:367
 #: lib/layouts/simplecv.layout:31 lib/layouts/spie.layout:21
 #: lib/layouts/stdsections.inc:75 lib/layouts/svcommon.inc:195
 #: lib/layouts/scrclass.inc:80 lib/layouts/siamltex.layout:367
 #: lib/layouts/simplecv.layout:31 lib/layouts/spie.layout:21
 #: lib/layouts/stdsections.inc:75 lib/layouts/svcommon.inc:195
-#: lib/layouts/tufte-book.layout:90 src/frontends/qt4/GuiDocument.cpp:134
+#: lib/layouts/tufte-book.layout:90 src/frontends/qt4/GuiDocument.cpp:135
 msgid "Section"
 msgstr "Section"
 
 msgid "Section"
 msgstr "Section"
 
@@ -7634,10 +7648,10 @@ msgstr "Autre affiliation :"
 msgid "And"
 msgstr "Et"
 
 msgid "And"
 msgstr "Et"
 
-#: lib/layouts/aastex.layout:228 src/frontends/qt4/GuiDocument.cpp:2574
-#: src/frontends/qt4/GuiDocument.cpp:2586
-#: src/frontends/qt4/GuiDocument.cpp:2696
-#: src/frontends/qt4/GuiDocument.cpp:2715
+#: lib/layouts/aastex.layout:228 src/frontends/qt4/GuiDocument.cpp:2607
+#: src/frontends/qt4/GuiDocument.cpp:2619
+#: src/frontends/qt4/GuiDocument.cpp:2730
+#: src/frontends/qt4/GuiDocument.cpp:2749
 msgid "and"
 msgstr "et"
 
 msgid "and"
 msgstr "et"
 
@@ -9688,7 +9702,7 @@ msgstr "RepriseCadre"
 
 #: lib/layouts/beamer.layout:515 lib/layouts/powerdot.layout:126
 #: lib/layouts/seminar.layout:111 lib/layouts/slides.layout:91
 
 #: lib/layouts/beamer.layout:515 lib/layouts/powerdot.layout:126
 #: lib/layouts/seminar.layout:111 lib/layouts/slides.layout:91
-#: src/frontends/qt4/GuiDocument.cpp:134
+#: src/frontends/qt4/GuiDocument.cpp:135
 msgid "Slide"
 msgstr "Diapo"
 
 msgid "Slide"
 msgstr "Diapo"
 
@@ -11727,7 +11741,7 @@ msgstr "Taille"
 msgid "Size the photo is resized to"
 msgstr "Changement de taille de la photo"
 
 msgid "Size the photo is resized to"
 msgstr "Changement de taille de la photo"
 
-#: lib/layouts/europecv.layout:123 src/frontends/qt4/GuiDocument.cpp:134
+#: lib/layouts/europecv.layout:123 src/frontends/qt4/GuiDocument.cpp:135
 msgid "Page"
 msgstr "Page"
 
 msgid "Page"
 msgstr "Page"
 
@@ -11896,9 +11910,9 @@ msgid "Fixme Error"
 msgstr "Erreur Fixme"
 
 #: lib/layouts/fixme.module:82 src/frontends/qt4/GuiCompare.cpp:198
 msgstr "Erreur Fixme"
 
 #: lib/layouts/fixme.module:82 src/frontends/qt4/GuiCompare.cpp:198
-#: src/frontends/qt4/GuiDocument.cpp:2306
-#: src/frontends/qt4/GuiDocument.cpp:2380
-#: src/frontends/qt4/GuiDocument.cpp:4100
+#: src/frontends/qt4/GuiDocument.cpp:2339
+#: src/frontends/qt4/GuiDocument.cpp:2413
+#: src/frontends/qt4/GuiDocument.cpp:4145
 msgid "Error"
 msgstr "Erreur"
 
 msgid "Error"
 msgstr "Erreur"
 
@@ -15746,7 +15760,7 @@ msgstr "Notes de bas de page"
 msgid "Notes"
 msgstr "Notes"
 
 msgid "Notes"
 msgstr "Notes"
 
-#: lib/layouts/stdinsets.inc:14 src/frontends/qt4/GuiDocument.cpp:1502
+#: lib/layouts/stdinsets.inc:14 src/frontends/qt4/GuiDocument.cpp:1506
 msgid "Branches"
 msgstr "Branches"
 
 msgid "Branches"
 msgstr "Branches"
 
@@ -15784,7 +15798,7 @@ msgstr "Liste des listings"
 msgid "List of Listings"
 msgstr "Liste des listings"
 
 msgid "List of Listings"
 msgstr "Liste des listings"
 
-#: lib/layouts/stdinsets.inc:337 src/frontends/qt4/GuiDocument.cpp:1500
+#: lib/layouts/stdinsets.inc:337 src/frontends/qt4/GuiDocument.cpp:1504
 msgid "Listings[[inset]]"
 msgstr "Listings"
 
 msgid "Listings[[inset]]"
 msgstr "Listings"
 
@@ -20547,7 +20561,7 @@ msgid "Fractions"
 msgstr "Fractions"
 
 #: lib/ui/stdtoolbars.inc:301 lib/ui/stdtoolbars.inc:406
 msgstr "Fractions"
 
 #: lib/ui/stdtoolbars.inc:301 lib/ui/stdtoolbars.inc:406
-#: src/frontends/qt4/GuiDocument.cpp:1488
+#: src/frontends/qt4/GuiDocument.cpp:1492
 msgid "Fonts"
 msgstr "Polices"
 
 msgid "Fonts"
 msgstr "Polices"
 
@@ -24909,7 +24923,7 @@ msgstr "XPM"
 msgid "Plain text (chess output)"
 msgstr "Texte brut (échecs)"
 
 msgid "Plain text (chess output)"
 msgstr "Texte brut (échecs)"
 
-#: lib/configure.py:634 src/frontends/qt4/GuiDocument.cpp:1347
+#: lib/configure.py:634 src/frontends/qt4/GuiDocument.cpp:1351
 #: src/frontends/qt4/GuiErrorList.cpp:45
 msgid "DocBook"
 msgstr "DocBook"
 #: src/frontends/qt4/GuiErrorList.cpp:45
 msgid "DocBook"
 msgstr "DocBook"
@@ -25183,7 +25197,7 @@ msgstr "MS Word Office Open XML|O"
 msgid "Table (CSV)"
 msgstr "Tableau (CSV)"
 
 msgid "Table (CSV)"
 msgstr "Tableau (CSV)"
 
-#: lib/configure.py:731 src/frontends/qt4/GuiView.cpp:1329
+#: lib/configure.py:731 src/frontends/qt4/GuiView.cpp:1361
 #: src/mathed/InsetMathMacroTemplate.cpp:549
 msgid "LyX"
 msgstr "LyX"
 #: src/mathed/InsetMathMacroTemplate.cpp:549
 msgid "LyX"
 msgstr "LyX"
@@ -25298,58 +25312,58 @@ msgstr "Pas d'année"
 msgid "Bibliography entry not found!"
 msgstr "Entrée bibliographique introuvable !"
 
 msgid "Bibliography entry not found!"
 msgstr "Entrée bibliographique introuvable !"
 
-#: src/Buffer.cpp:419
+#: src/Buffer.cpp:420
 msgid "Disk Error: "
 msgstr "Erreur disque : "
 
 msgid "Disk Error: "
 msgstr "Erreur disque : "
 
-#: src/Buffer.cpp:420
+#: src/Buffer.cpp:421
 #, c-format
 msgid ""
 "LyX could not create the temporary directory '%1$s' (Disk is full maybe?)"
 msgstr "LyX n'a pu créer le répertoire temporaire %1$s (disque plein ?)"
 
 #, c-format
 msgid ""
 "LyX could not create the temporary directory '%1$s' (Disk is full maybe?)"
 msgstr "LyX n'a pu créer le répertoire temporaire %1$s (disque plein ?)"
 
-#: src/Buffer.cpp:548
+#: src/Buffer.cpp:549
 msgid "LyX attempted to close a document that had unsaved changes!\n"
 msgstr ""
 "LyX a tenté de fermer un document comportant des modifications non "
 "enregistrées !\n"
 
 msgid "LyX attempted to close a document that had unsaved changes!\n"
 msgstr ""
 "LyX a tenté de fermer un document comportant des modifications non "
 "enregistrées !\n"
 
-#: src/Buffer.cpp:552 src/Buffer.cpp:1605
+#: src/Buffer.cpp:553 src/Buffer.cpp:1608
 msgid "Save failed! Document is lost."
 msgstr "La sauvegarde a échoué ! Le document est perdu."
 
 msgid "Save failed! Document is lost."
 msgstr "La sauvegarde a échoué ! Le document est perdu."
 
-#: src/Buffer.cpp:554
+#: src/Buffer.cpp:555
 msgid "Attempting to close changed document!"
 msgstr "Tentative de fermeture d'un document modifié !"
 
 msgid "Attempting to close changed document!"
 msgstr "Tentative de fermeture d'un document modifié !"
 
-#: src/Buffer.cpp:563
+#: src/Buffer.cpp:564
 #, c-format
 msgid "Could not remove the temporary directory %1$s"
 msgstr "Impossible d'enlever le répertoire temporaire %1$s"
 
 #, c-format
 msgid "Could not remove the temporary directory %1$s"
 msgstr "Impossible d'enlever le répertoire temporaire %1$s"
 
-#: src/Buffer.cpp:970 src/Text.cpp:551
+#: src/Buffer.cpp:971 src/Text.cpp:551
 #, c-format
 msgid "Unknown token: %1$s %2$s\n"
 msgstr "Élément inconnu : %1$s %2$s\n"
 
 #, c-format
 msgid "Unknown token: %1$s %2$s\n"
 msgstr "Élément inconnu : %1$s %2$s\n"
 
-#: src/Buffer.cpp:974 src/Buffer.cpp:980 src/Buffer.cpp:1002
+#: src/Buffer.cpp:975 src/Buffer.cpp:981 src/Buffer.cpp:1005
 msgid "Document header error"
 msgstr "Erreur d'en-tête de document"
 
 msgid "Document header error"
 msgstr "Erreur d'en-tête de document"
 
-#: src/Buffer.cpp:979
+#: src/Buffer.cpp:980
 msgid "\\begin_header is missing"
 msgstr "il manque \\begin_header"
 
 msgid "\\begin_header is missing"
 msgstr "il manque \\begin_header"
 
-#: src/Buffer.cpp:1001
+#: src/Buffer.cpp:1004
 msgid "\\begin_document is missing"
 msgstr "il manque \\begin_document"
 
 msgid "\\begin_document is missing"
 msgstr "il manque \\begin_document"
 
-#: src/Buffer.cpp:1013 src/Buffer.cpp:1019 src/Buffer.cpp:2870
-#: src/Buffer.cpp:2876
+#: src/Buffer.cpp:1016 src/Buffer.cpp:1022 src/Buffer.cpp:2873
+#: src/Buffer.cpp:2879
 msgid "Changes not shown in LaTeX output"
 msgstr "Modifications non affichées dans la sortie"
 
 msgid "Changes not shown in LaTeX output"
 msgstr "Modifications non affichées dans la sortie"
 
-#: src/Buffer.cpp:1014 src/Buffer.cpp:2871
+#: src/Buffer.cpp:1017 src/Buffer.cpp:2874
 msgid ""
 "Changes will not be highlighted in LaTeX output, because neither dvipost nor "
 "xcolor/ulem are installed.\n"
 msgid ""
 "Changes will not be highlighted in LaTeX output, because neither dvipost nor "
 "xcolor/ulem are installed.\n"
@@ -25361,7 +25375,7 @@ msgstr ""
 "Installer ces paquetages ou redéfinir \\lyxadded et \\lyxdeleted dans le "
 "préambule LaTeX."
 
 "Installer ces paquetages ou redéfinir \\lyxadded et \\lyxdeleted dans le "
 "préambule LaTeX."
 
-#: src/Buffer.cpp:1020 src/Buffer.cpp:2877
+#: src/Buffer.cpp:1023 src/Buffer.cpp:2880
 msgid ""
 "Changes will not be highlighted in LaTeX output when using pdflatex, because "
 "xcolor and ulem are not installed.\n"
 msgid ""
 "Changes will not be highlighted in LaTeX output when using pdflatex, because "
 "xcolor and ulem are not installed.\n"
@@ -25373,41 +25387,41 @@ msgstr ""
 "Installer ces deux paquetages ou redéfinir \\lyxadded et \\lyxdeleted dans "
 "le préambule LaTeX."
 
 "Installer ces deux paquetages ou redéfinir \\lyxadded et \\lyxdeleted dans "
 "le préambule LaTeX."
 
-#: src/Buffer.cpp:1058 src/BufferParams.cpp:455
+#: src/Buffer.cpp:1061 src/BufferParams.cpp:455
 #: src/frontends/qt4/GuiLog.cpp:256 src/insets/InsetIndex.cpp:455
 msgid "Index"
 msgstr "Index"
 
 #: src/frontends/qt4/GuiLog.cpp:256 src/insets/InsetIndex.cpp:455
 msgid "Index"
 msgstr "Index"
 
-#: src/Buffer.cpp:1161
+#: src/Buffer.cpp:1164
 msgid "File Not Found"
 msgstr "Fichier introuvable"
 
 msgid "File Not Found"
 msgstr "Fichier introuvable"
 
-#: src/Buffer.cpp:1162
+#: src/Buffer.cpp:1165
 #, c-format
 msgid "Unable to open file `%1$s'."
 msgstr "Impossible d'ouvrir le fichier « %1$s »."
 
 #, c-format
 msgid "Unable to open file `%1$s'."
 msgstr "Impossible d'ouvrir le fichier « %1$s »."
 
-#: src/Buffer.cpp:1190 src/Buffer.cpp:1259
+#: src/Buffer.cpp:1193 src/Buffer.cpp:1262
 msgid "Document format failure"
 msgstr "Problème de format de document"
 
 msgid "Document format failure"
 msgstr "Problème de format de document"
 
-#: src/Buffer.cpp:1191
+#: src/Buffer.cpp:1194
 #, c-format
 msgid "%1$s ended unexpectedly, which means that it is probably corrupted."
 msgstr ""
 "%1$s se termine de façon inattendue, ce qui signifie qu'il est sans doute "
 "corrompu."
 
 #, c-format
 msgid "%1$s ended unexpectedly, which means that it is probably corrupted."
 msgstr ""
 "%1$s se termine de façon inattendue, ce qui signifie qu'il est sans doute "
 "corrompu."
 
-#: src/Buffer.cpp:1260
+#: src/Buffer.cpp:1263
 #, c-format
 msgid "%1$s is not a readable LyX document."
 msgstr "%1$s n'est pas un document LyX consultable."
 
 #, c-format
 msgid "%1$s is not a readable LyX document."
 msgstr "%1$s n'est pas un document LyX consultable."
 
-#: src/Buffer.cpp:1287
+#: src/Buffer.cpp:1290
 msgid "Conversion failed"
 msgstr "Échec conversion"
 
 msgid "Conversion failed"
 msgstr "Échec conversion"
 
-#: src/Buffer.cpp:1288
+#: src/Buffer.cpp:1291
 #, c-format
 msgid ""
 "%1$s is from a different version of LyX, but a temporary file for converting "
 #, c-format
 msgid ""
 "%1$s is from a different version of LyX, but a temporary file for converting "
@@ -25416,11 +25430,11 @@ msgstr ""
 "%1$s est d'une ancienne version de LyX, et la création d'un fichier "
 "temporaire de conversion a échoué."
 
 "%1$s est d'une ancienne version de LyX, et la création d'un fichier "
 "temporaire de conversion a échoué."
 
-#: src/Buffer.cpp:1298
+#: src/Buffer.cpp:1301
 msgid "Conversion script not found"
 msgstr "Script de conversion introuvable"
 
 msgid "Conversion script not found"
 msgstr "Script de conversion introuvable"
 
-#: src/Buffer.cpp:1299
+#: src/Buffer.cpp:1302
 #, c-format
 msgid ""
 "%1$s is from a different version of LyX, but the conversion script lyx2lyx "
 #, c-format
 msgid ""
 "%1$s is from a different version of LyX, but the conversion script lyx2lyx "
@@ -25429,11 +25443,11 @@ msgstr ""
 "%1$s est d'une ancienne version de LyX, et le script de conversion lyx2lyx "
 "est introuvable."
 
 "%1$s est d'une ancienne version de LyX, et le script de conversion lyx2lyx "
 "est introuvable."
 
-#: src/Buffer.cpp:1322 src/Buffer.cpp:1329
+#: src/Buffer.cpp:1325 src/Buffer.cpp:1332
 msgid "Conversion script failed"
 msgstr "Échec du script de conversion"
 
 msgid "Conversion script failed"
 msgstr "Échec du script de conversion"
 
-#: src/Buffer.cpp:1323
+#: src/Buffer.cpp:1326
 #, c-format
 msgid ""
 "%1$s is from an older version of LyX and the lyx2lyx script failed to "
 #, c-format
 msgid ""
 "%1$s is from an older version of LyX and the lyx2lyx script failed to "
@@ -25442,7 +25456,7 @@ msgstr ""
 "%1$s vient d'une ancienne version de LyX, et le script lyx2lyx n'a pas "
 "réussi à le convertir."
 
 "%1$s vient d'une ancienne version de LyX, et le script lyx2lyx n'a pas "
 "réussi à le convertir."
 
-#: src/Buffer.cpp:1330
+#: src/Buffer.cpp:1333
 #, c-format
 msgid ""
 "%1$s is from a newer version of LyX and the lyx2lyx script failed to convert "
 #, c-format
 msgid ""
 "%1$s is from a newer version of LyX and the lyx2lyx script failed to convert "
@@ -25451,17 +25465,17 @@ msgstr ""
 "%1$s vient d'une version plus récente de LyX, et le script lyx2lyx n'a pas "
 "réussi à le convertir."
 
 "%1$s vient d'une version plus récente de LyX, et le script lyx2lyx n'a pas "
 "réussi à le convertir."
 
-#: src/Buffer.cpp:1386 src/Buffer.cpp:4549 src/Buffer.cpp:4612
+#: src/Buffer.cpp:1389 src/Buffer.cpp:4552 src/Buffer.cpp:4615
 msgid "File is read-only"
 msgstr "Fichier en lecture seule"
 
 msgid "File is read-only"
 msgstr "Fichier en lecture seule"
 
-#: src/Buffer.cpp:1387
+#: src/Buffer.cpp:1390
 #, c-format
 msgid "The file %1$s cannot be written because it is marked as read-only."
 msgstr ""
 "Le fichier %1$s ne peut pas être écrasé parce qu'il est en lecture seule."
 
 #, c-format
 msgid "The file %1$s cannot be written because it is marked as read-only."
 msgstr ""
 "Le fichier %1$s ne peut pas être écrasé parce qu'il est en lecture seule."
 
-#: src/Buffer.cpp:1396
+#: src/Buffer.cpp:1399
 #, c-format
 msgid ""
 "Document %1$s has been externally modified. Are you sure you want to "
 #, c-format
 msgid ""
 "Document %1$s has been externally modified. Are you sure you want to "
@@ -25470,21 +25484,21 @@ msgstr ""
 "Le document %1$s a été modifié par une application externe.\n"
 "Êtes-vous sûr de vouloir écrire par dessus ce document ?"
 
 "Le document %1$s a été modifié par une application externe.\n"
 "Êtes-vous sûr de vouloir écrire par dessus ce document ?"
 
-#: src/Buffer.cpp:1398
+#: src/Buffer.cpp:1401
 msgid "Overwrite modified file?"
 msgstr "Écraser le fichier modifié ?"
 
 msgid "Overwrite modified file?"
 msgstr "Écraser le fichier modifié ?"
 
-#: src/Buffer.cpp:1399 src/Exporter.cpp:50
-#: src/frontends/qt4/GuiClipboard.cpp:247 src/frontends/qt4/GuiView.cpp:2413
-#: src/frontends/qt4/GuiView.cpp:2598 src/frontends/qt4/GuiView.cpp:2700
+#: src/Buffer.cpp:1402 src/Exporter.cpp:50
+#: src/frontends/qt4/GuiClipboard.cpp:247 src/frontends/qt4/GuiView.cpp:2445
+#: src/frontends/qt4/GuiView.cpp:2630 src/frontends/qt4/GuiView.cpp:2732
 msgid "&Overwrite"
 msgstr "É&craser"
 
 msgid "&Overwrite"
 msgstr "É&craser"
 
-#: src/Buffer.cpp:1461
+#: src/Buffer.cpp:1464
 msgid "Backup failure"
 msgstr "Échec de la copie de sauvegarde"
 
 msgid "Backup failure"
 msgstr "Échec de la copie de sauvegarde"
 
-#: src/Buffer.cpp:1462
+#: src/Buffer.cpp:1465
 #, c-format
 msgid ""
 "Cannot create backup file %1$s.\n"
 #, c-format
 msgid ""
 "Cannot create backup file %1$s.\n"
@@ -25493,11 +25507,11 @@ msgstr ""
 "LyX n'a pas pu faire de copie de sauvegarde dans %1$s.\n"
 "Veuillez vérifier l'existence du répertoire et ses droits d'écriture."
 
 "LyX n'a pas pu faire de copie de sauvegarde dans %1$s.\n"
 "Veuillez vérifier l'existence du répertoire et ses droits d'écriture."
 
-#: src/Buffer.cpp:1498 src/Buffer.cpp:1509
+#: src/Buffer.cpp:1501 src/Buffer.cpp:1512
 msgid "Write failure"
 msgstr "Échec de l'écriture"
 
 msgid "Write failure"
 msgstr "Échec de l'écriture"
 
-#: src/Buffer.cpp:1499
+#: src/Buffer.cpp:1502
 #, c-format
 msgid ""
 "The file has successfully been saved as:\n"
 #, c-format
 msgid ""
 "The file has successfully been saved as:\n"
@@ -25514,7 +25528,7 @@ msgstr ""
 "Le fichier original a été sauvegardé comme :\n"
 "  %3$s."
 
 "Le fichier original a été sauvegardé comme :\n"
 "  %3$s."
 
-#: src/Buffer.cpp:1510
+#: src/Buffer.cpp:1513
 #, c-format
 msgid ""
 "Cannot move saved file to:\n"
 #, c-format
 msgid ""
 "Cannot move saved file to:\n"
@@ -25527,42 +25541,42 @@ msgstr ""
 "Mais le fichier a été sauvegardé avec succès en tant que :\n"
 "  %2$s."
 
 "Mais le fichier a été sauvegardé avec succès en tant que :\n"
 "  %2$s."
 
-#: src/Buffer.cpp:1526
+#: src/Buffer.cpp:1529
 #, c-format
 msgid "Saving document %1$s..."
 msgstr "Enregistrement du document %1$s..."
 
 #, c-format
 msgid "Saving document %1$s..."
 msgstr "Enregistrement du document %1$s..."
 
-#: src/Buffer.cpp:1541
+#: src/Buffer.cpp:1544
 msgid " could not write file!"
 msgstr " n'a pu enregistrer le fichier !"
 
 msgid " could not write file!"
 msgstr " n'a pu enregistrer le fichier !"
 
-#: src/Buffer.cpp:1549
+#: src/Buffer.cpp:1552
 msgid " done."
 msgstr " terminé."
 
 msgid " done."
 msgstr " terminé."
 
-#: src/Buffer.cpp:1564
+#: src/Buffer.cpp:1567
 #, c-format
 msgid "LyX: Attempting to save document %1$s\n"
 msgstr "LyX : tente de sauvegarder le document %1$s\n"
 
 #, c-format
 msgid "LyX: Attempting to save document %1$s\n"
 msgstr "LyX : tente de sauvegarder le document %1$s\n"
 
-#: src/Buffer.cpp:1574 src/Buffer.cpp:1587 src/Buffer.cpp:1601
+#: src/Buffer.cpp:1577 src/Buffer.cpp:1590 src/Buffer.cpp:1604
 #, c-format
 msgid "Saved to %1$s. Phew.\n"
 msgstr "Enregistré comme  %1$s. Ouf !\n"
 
 #, c-format
 msgid "Saved to %1$s. Phew.\n"
 msgstr "Enregistré comme  %1$s. Ouf !\n"
 
-#: src/Buffer.cpp:1577
+#: src/Buffer.cpp:1580
 msgid "Save failed! Trying again...\n"
 msgstr "La sauvegarde a échoué ! LyX  essaie encore...\n"
 
 msgid "Save failed! Trying again...\n"
 msgstr "La sauvegarde a échoué ! LyX  essaie encore...\n"
 
-#: src/Buffer.cpp:1591
+#: src/Buffer.cpp:1594
 msgid "Save failed! Trying yet again...\n"
 msgstr "La sauvegarde a échoué ! Nouvel essai...\n"
 
 msgid "Save failed! Trying yet again...\n"
 msgstr "La sauvegarde a échoué ! Nouvel essai...\n"
 
-#: src/Buffer.cpp:1696
+#: src/Buffer.cpp:1699
 msgid "Iconv software exception Detected"
 msgstr "Détection d'une exception logicielle dans le logiciel iconv"
 
 msgid "Iconv software exception Detected"
 msgstr "Détection d'une exception logicielle dans le logiciel iconv"
 
-#: src/Buffer.cpp:1696
+#: src/Buffer.cpp:1699
 #, c-format
 msgid ""
 "Please verify that the support software for your encoding (%1$s) is properly "
 #, c-format
 msgid ""
 "Please verify that the support software for your encoding (%1$s) is properly "
@@ -25571,13 +25585,13 @@ msgstr ""
 "Merci de vérifier que le support pour votre encodage (%1$s) est correctement "
 "installé"
 
 "Merci de vérifier que le support pour votre encodage (%1$s) est correctement "
 "installé"
 
-#: src/Buffer.cpp:1723
+#: src/Buffer.cpp:1726
 #, c-format
 msgid "Could not find LaTeX command for character '%1$s' (code point %2$s)"
 msgstr ""
 "Commande LaTeX pour le caractère '%1$s' introuvable (point %2$s du code)"
 
 #, c-format
 msgid "Could not find LaTeX command for character '%1$s' (code point %2$s)"
 msgstr ""
 "Commande LaTeX pour le caractère '%1$s' introuvable (point %2$s du code)"
 
-#: src/Buffer.cpp:1726
+#: src/Buffer.cpp:1729
 msgid ""
 "Some characters of your document are probably not representable in the "
 "chosen encoding.\n"
 msgid ""
 "Some characters of your document are probably not representable in the "
 "chosen encoding.\n"
@@ -25587,19 +25601,19 @@ msgstr ""
 "représentables en utilisant l'encodage choisi.\n"
 "Changer l'encodage du document pour utf8 devrait améliorer les choses."
 
 "représentables en utilisant l'encodage choisi.\n"
 "Changer l'encodage du document pour utf8 devrait améliorer les choses."
 
-#: src/Buffer.cpp:1733
+#: src/Buffer.cpp:1736
 msgid "iconv conversion failed"
 msgstr "Échec conversion iconv"
 
 msgid "iconv conversion failed"
 msgstr "Échec conversion iconv"
 
-#: src/Buffer.cpp:1738
+#: src/Buffer.cpp:1741
 msgid "conversion failed"
 msgstr "Échec conversion"
 
 msgid "conversion failed"
 msgstr "Échec conversion"
 
-#: src/Buffer.cpp:1854
+#: src/Buffer.cpp:1857
 msgid "Uncodable character in file path"
 msgstr "Caractère incodable dans le chemin d'accès au fichier"
 
 msgid "Uncodable character in file path"
 msgstr "Caractère incodable dans le chemin d'accès au fichier"
 
-#: src/Buffer.cpp:1856
+#: src/Buffer.cpp:1859
 #, c-format
 msgid ""
 "The path of your document\n"
 #, c-format
 msgid ""
 "The path of your document\n"
@@ -25626,31 +25640,31 @@ msgstr ""
 "exemple utf8)\n"
 "ou modifier le nom du chemin d'accès au fichier."
 
 "exemple utf8)\n"
 "ou modifier le nom du chemin d'accès au fichier."
 
-#: src/Buffer.cpp:1923
+#: src/Buffer.cpp:1926
 #, c-format
 msgid "The languages %1$s are only supported by Babel."
 msgstr "Les langues %1$s ne sont reconnues que par Babel."
 
 #, c-format
 msgid "The languages %1$s are only supported by Babel."
 msgstr "Les langues %1$s ne sont reconnues que par Babel."
 
-#: src/Buffer.cpp:1924
+#: src/Buffer.cpp:1927
 #, c-format
 msgid "The language %1$s is only supported by Babel."
 msgstr "La langue %1$s n'est reconnue que par Babel."
 
 #, c-format
 msgid "The language %1$s is only supported by Babel."
 msgstr "La langue %1$s n'est reconnue que par Babel."
 
-#: src/Buffer.cpp:1934
+#: src/Buffer.cpp:1937
 #, c-format
 msgid "The languages %1$s are only supported by Polyglossia."
 msgstr "Les langues %1$s ne sont reconnues que par Polyglossia."
 
 #, c-format
 msgid "The languages %1$s are only supported by Polyglossia."
 msgstr "Les langues %1$s ne sont reconnues que par Polyglossia."
 
-#: src/Buffer.cpp:1935
+#: src/Buffer.cpp:1938
 #, c-format
 msgid "The language %1$s is only supported by Polyglossia."
 msgstr "La langue %1$s n'est reconnue que par Polyglossia."
 
 #, c-format
 msgid "The language %1$s is only supported by Polyglossia."
 msgstr "La langue %1$s n'est reconnue que par Polyglossia."
 
-#: src/Buffer.cpp:1941
+#: src/Buffer.cpp:1944
 msgid "Incompatible Languages!"
 msgstr "Langues incompatibles !"
 
 msgid "Incompatible Languages!"
 msgstr "Langues incompatibles !"
 
-#: src/Buffer.cpp:1943
+#: src/Buffer.cpp:1946
 #, c-format
 msgid ""
 "You cannot use the following languages together in one LaTeX document "
 #, c-format
 msgid ""
 "You cannot use the following languages together in one LaTeX document "
@@ -25661,53 +25675,53 @@ msgstr ""
 "LaTeX car elles requièrent des paquetages de langues en conflit.\n"
 "%1$s%2$s"
 
 "LaTeX car elles requièrent des paquetages de langues en conflit.\n"
 "%1$s%2$s"
 
-#: src/Buffer.cpp:2253
+#: src/Buffer.cpp:2256
 msgid "Running chktex..."
 msgstr "Exécution de chktex..."
 
 msgid "Running chktex..."
 msgstr "Exécution de chktex..."
 
-#: src/Buffer.cpp:2267
+#: src/Buffer.cpp:2270
 msgid "chktex failure"
 msgstr "échec de chktex"
 
 msgid "chktex failure"
 msgstr "échec de chktex"
 
-#: src/Buffer.cpp:2268
+#: src/Buffer.cpp:2271
 msgid "Could not run chktex successfully."
 msgstr "Chktex ne s'est pas exécuté correctement."
 
 msgid "Could not run chktex successfully."
 msgstr "Chktex ne s'est pas exécuté correctement."
 
-#: src/Buffer.cpp:2562
+#: src/Buffer.cpp:2565
 #, c-format
 msgid "Don't know how to export to format: %1$s"
 msgstr "Pas d'information pour exporter au format : %1$s"
 
 #, c-format
 msgid "Don't know how to export to format: %1$s"
 msgstr "Pas d'information pour exporter au format : %1$s"
 
-#: src/Buffer.cpp:2668
+#: src/Buffer.cpp:2671
 #, c-format
 msgid "Error exporting to format: %1$s."
 msgstr "Erreur à l'exportation au format %1$s."
 
 #, c-format
 msgid "Error exporting to format: %1$s."
 msgstr "Erreur à l'exportation au format %1$s."
 
-#: src/Buffer.cpp:2677
+#: src/Buffer.cpp:2680
 msgid "Error generating literate programming code."
 msgstr "Erreur lors de la génération du code de programmation littéraire."
 
 msgid "Error generating literate programming code."
 msgstr "Erreur lors de la génération du code de programmation littéraire."
 
-#: src/Buffer.cpp:2757
+#: src/Buffer.cpp:2760
 #, c-format
 msgid "Branch \"%1$s\" does not exist."
 msgstr "Branche « %1$s » inexistante."
 
 #, c-format
 msgid "Branch \"%1$s\" does not exist."
 msgstr "Branche « %1$s » inexistante."
 
-#: src/Buffer.cpp:2792
+#: src/Buffer.cpp:2795
 #, c-format
 msgid "Branch \"%1$s\" already exists."
 msgstr "La branche « %1$s » existe déjà."
 
 #, c-format
 msgid "Branch \"%1$s\" already exists."
 msgstr "La branche « %1$s » existe déjà."
 
-#: src/Buffer.cpp:2849
+#: src/Buffer.cpp:2852
 msgid "Error viewing the output file."
 msgstr "Erreur lors de l'affichage du fichier imprimable."
 
 msgid "Error viewing the output file."
 msgstr "Erreur lors de l'affichage du fichier imprimable."
 
-#: src/Buffer.cpp:3193 src/frontends/qt4/GuiView.cpp:2242
+#: src/Buffer.cpp:3196 src/frontends/qt4/GuiView.cpp:2274
 #: src/frontends/qt4/Validator.cpp:222 src/insets/ExternalSupport.cpp:386
 #: src/insets/InsetGraphics.cpp:613 src/insets/InsetInclude.cpp:551
 msgid "Invalid filename"
 msgstr "Nom de fichier invalide"
 
 #: src/frontends/qt4/Validator.cpp:222 src/insets/ExternalSupport.cpp:386
 #: src/insets/InsetGraphics.cpp:613 src/insets/InsetInclude.cpp:551
 msgid "Invalid filename"
 msgstr "Nom de fichier invalide"
 
-#: src/Buffer.cpp:3194 src/insets/ExternalSupport.cpp:387
+#: src/Buffer.cpp:3197 src/insets/ExternalSupport.cpp:387
 #: src/insets/InsetGraphics.cpp:614 src/insets/InsetInclude.cpp:552
 msgid ""
 "The following filename will cause troubles when running the exported file "
 #: src/insets/InsetGraphics.cpp:614 src/insets/InsetInclude.cpp:552
 msgid ""
 "The following filename will cause troubles when running the exported file "
@@ -25716,12 +25730,12 @@ msgstr ""
 "Le nom de fichier suivant risque de causer des problèmes quand le fichier "
 "exporté sera traité avec LaTeX : "
 
 "Le nom de fichier suivant risque de causer des problèmes quand le fichier "
 "exporté sera traité avec LaTeX : "
 
-#: src/Buffer.cpp:3199 src/insets/ExternalSupport.cpp:392
+#: src/Buffer.cpp:3202 src/insets/ExternalSupport.cpp:392
 #: src/insets/InsetGraphics.cpp:621 src/insets/InsetInclude.cpp:556
 msgid "Problematic filename for DVI"
 msgstr "Nom de fichier problématique pour DVI"
 
 #: src/insets/InsetGraphics.cpp:621 src/insets/InsetInclude.cpp:556
 msgid "Problematic filename for DVI"
 msgstr "Nom de fichier problématique pour DVI"
 
-#: src/Buffer.cpp:3200 src/insets/ExternalSupport.cpp:393
+#: src/Buffer.cpp:3203 src/insets/ExternalSupport.cpp:393
 #: src/insets/InsetGraphics.cpp:622 src/insets/InsetInclude.cpp:557
 msgid ""
 "The following filename can cause troubles when running the exported file "
 #: src/insets/InsetGraphics.cpp:622 src/insets/InsetInclude.cpp:557
 msgid ""
 "The following filename can cause troubles when running the exported file "
@@ -25730,11 +25744,11 @@ msgstr ""
 "Le nom de fichier suivant risque de causer des problèmes quand le fichier "
 "exporté sera traité avec LaTeX, à l'ouverture du fichier DVI : "
 
 "Le nom de fichier suivant risque de causer des problèmes quand le fichier "
 "exporté sera traité avec LaTeX, à l'ouverture du fichier DVI : "
 
-#: src/Buffer.cpp:3228 src/insets/InsetBibtex.cpp:342
+#: src/Buffer.cpp:3231 src/insets/InsetBibtex.cpp:342
 msgid "Export Warning!"
 msgstr "Alerte d'exportation !"
 
 msgid "Export Warning!"
 msgstr "Alerte d'exportation !"
 
-#: src/Buffer.cpp:3229
+#: src/Buffer.cpp:3232
 msgid ""
 "There are spaces in the paths to your BibTeX databases.\n"
 "BibTeX will be unable to find them."
 msgid ""
 "There are spaces in the paths to your BibTeX databases.\n"
 "BibTeX will be unable to find them."
@@ -25742,77 +25756,77 @@ msgstr ""
 "Il y a des espaces dans les chemins de vos bases de données BibTeX.\n"
 "BibTeX n'arrivera pas à les trouver."
 
 "Il y a des espaces dans les chemins de vos bases de données BibTeX.\n"
 "BibTeX n'arrivera pas à les trouver."
 
-#: src/Buffer.cpp:3857
+#: src/Buffer.cpp:3860
 #, c-format
 msgid "Preview source code for paragraph %1$d"
 msgstr "Visionner le code LaTeX du paragraphe %1$d"
 
 #, c-format
 msgid "Preview source code for paragraph %1$d"
 msgstr "Visionner le code LaTeX du paragraphe %1$d"
 
-#: src/Buffer.cpp:3861
+#: src/Buffer.cpp:3864
 #, c-format
 msgid "Preview source code from paragraph %1$s to %2$s"
 msgstr "Visionner le code LaTeX des paragraphes %1$s à %2$s"
 
 #, c-format
 msgid "Preview source code from paragraph %1$s to %2$s"
 msgstr "Visionner le code LaTeX des paragraphes %1$s à %2$s"
 
-#: src/Buffer.cpp:3913
+#: src/Buffer.cpp:3916
 msgid "Preview source code"
 msgstr "Visionner le code LaTeX"
 
 msgid "Preview source code"
 msgstr "Visionner le code LaTeX"
 
-#: src/Buffer.cpp:3915
+#: src/Buffer.cpp:3918
 msgid "Preview preamble"
 msgstr "Aperçu préambule"
 
 msgid "Preview preamble"
 msgstr "Aperçu préambule"
 
-#: src/Buffer.cpp:3917
+#: src/Buffer.cpp:3920
 msgid "Preview body"
 msgstr "Aperçu corps"
 
 msgid "Preview body"
 msgstr "Aperçu corps"
 
-#: src/Buffer.cpp:3932
+#: src/Buffer.cpp:3935
 msgid "Plain text does not have a preamble."
 msgstr "Le texte brut ne possède pas de préambule."
 
 msgid "Plain text does not have a preamble."
 msgstr "Le texte brut ne possède pas de préambule."
 
-#: src/Buffer.cpp:4037
+#: src/Buffer.cpp:4040
 #, c-format
 msgid "Auto-saving %1$s"
 msgstr "Sauvegarde automatique de %1$s"
 
 #, c-format
 msgid "Auto-saving %1$s"
 msgstr "Sauvegarde automatique de %1$s"
 
-#: src/Buffer.cpp:4093
+#: src/Buffer.cpp:4096
 msgid "Autosave failed!"
 msgstr "La sauvegarde automatique a échoué !"
 
 msgid "Autosave failed!"
 msgstr "La sauvegarde automatique a échoué !"
 
-#: src/Buffer.cpp:4154
+#: src/Buffer.cpp:4157
 msgid "Autosaving current document..."
 msgstr "Sauvegarde automatique du document..."
 
 msgid "Autosaving current document..."
 msgstr "Sauvegarde automatique du document..."
 
-#: src/Buffer.cpp:4279
+#: src/Buffer.cpp:4282
 msgid "Couldn't export file"
 msgstr "Exportation du fichier impossible"
 
 msgid "Couldn't export file"
 msgstr "Exportation du fichier impossible"
 
-#: src/Buffer.cpp:4280
+#: src/Buffer.cpp:4283
 #, c-format
 msgid "No information for exporting the format %1$s."
 msgstr "Pas d'information pour exporter au format %1$s."
 
 #, c-format
 msgid "No information for exporting the format %1$s."
 msgstr "Pas d'information pour exporter au format %1$s."
 
-#: src/Buffer.cpp:4341 src/frontends/qt4/GuiView.cpp:2386
+#: src/Buffer.cpp:4344 src/frontends/qt4/GuiView.cpp:2418
 msgid "File name error"
 msgstr "Erreur de nom de fichier"
 
 msgid "File name error"
 msgstr "Erreur de nom de fichier"
 
-#: src/Buffer.cpp:4342
+#: src/Buffer.cpp:4345
 msgid "The directory path to the document cannot contain spaces."
 msgstr "Le chemin des répertoires du document ne doit pas contenir d'espaces."
 
 msgid "The directory path to the document cannot contain spaces."
 msgstr "Le chemin des répertoires du document ne doit pas contenir d'espaces."
 
-#: src/Buffer.cpp:4442 src/Buffer.cpp:4456 src/frontends/qt4/GuiView.cpp:663
+#: src/Buffer.cpp:4445 src/Buffer.cpp:4459 src/frontends/qt4/GuiView.cpp:690
 msgid "Document export cancelled."
 msgstr "Export du document annulé."
 
 msgid "Document export cancelled."
 msgstr "Export du document annulé."
 
-#: src/Buffer.cpp:4459
+#: src/Buffer.cpp:4462
 #, c-format
 msgid "Document exported as %1$s to file `%2$s'"
 msgstr "Document exporté en tant que %1$s vers le fichier `%2$s'"
 
 #, c-format
 msgid "Document exported as %1$s to file `%2$s'"
 msgstr "Document exporté en tant que %1$s vers le fichier `%2$s'"
 
-#: src/Buffer.cpp:4466
+#: src/Buffer.cpp:4469
 #, c-format
 msgid "Document exported as %1$s"
 msgstr "Document exporté en tant que %1$s"
 
 #, c-format
 msgid "Document exported as %1$s"
 msgstr "Document exporté en tant que %1$s"
 
-#: src/Buffer.cpp:4535
+#: src/Buffer.cpp:4538
 #, c-format
 msgid ""
 "An emergency save of the document %1$s exists.\n"
 #, c-format
 msgid ""
 "An emergency save of the document %1$s exists.\n"
@@ -25823,19 +25837,19 @@ msgstr ""
 "\n"
 "Voulez-vous récupérer la sauvegarde d'urgence ?"
 
 "\n"
 "Voulez-vous récupérer la sauvegarde d'urgence ?"
 
-#: src/Buffer.cpp:4538
+#: src/Buffer.cpp:4541
 msgid "Load emergency save?"
 msgstr "Charger la sauvegarde d'urgence ?"
 
 msgid "Load emergency save?"
 msgstr "Charger la sauvegarde d'urgence ?"
 
-#: src/Buffer.cpp:4539
+#: src/Buffer.cpp:4542
 msgid "&Recover"
 msgstr "&Récupérer"
 
 msgid "&Recover"
 msgstr "&Récupérer"
 
-#: src/Buffer.cpp:4539
+#: src/Buffer.cpp:4542
 msgid "&Load Original"
 msgstr "&Charger l'original"
 
 msgid "&Load Original"
 msgstr "&Charger l'original"
 
-#: src/Buffer.cpp:4550
+#: src/Buffer.cpp:4553
 #, c-format
 msgid ""
 "An emergency file is successfully loaded, but the original file %1$s is "
 #, c-format
 msgid ""
 "An emergency file is successfully loaded, but the original file %1$s is "
@@ -25845,15 +25859,15 @@ msgstr ""
 "original %1$s est en lecture seule. Il faudra sauvegarder le document sous "
 "un autre nom."
 
 "original %1$s est en lecture seule. Il faudra sauvegarder le document sous "
 "un autre nom."
 
-#: src/Buffer.cpp:4557
+#: src/Buffer.cpp:4560
 msgid "Document was successfully recovered."
 msgstr "Le document a été récupéré correctement."
 
 msgid "Document was successfully recovered."
 msgstr "Le document a été récupéré correctement."
 
-#: src/Buffer.cpp:4559
+#: src/Buffer.cpp:4562
 msgid "Document was NOT successfully recovered."
 msgstr "Le document n'a PAS été récupéré avec succès."
 
 msgid "Document was NOT successfully recovered."
 msgstr "Le document n'a PAS été récupéré avec succès."
 
-#: src/Buffer.cpp:4560
+#: src/Buffer.cpp:4563
 #, c-format
 msgid ""
 "Remove emergency file now?\n"
 #, c-format
 msgid ""
 "Remove emergency file now?\n"
@@ -25862,27 +25876,27 @@ msgstr ""
 "Supprimer la sauvegarde d'urgence maintenant ?\n"
 "(%1$s)"
 
 "Supprimer la sauvegarde d'urgence maintenant ?\n"
 "(%1$s)"
 
-#: src/Buffer.cpp:4564 src/Buffer.cpp:4576
+#: src/Buffer.cpp:4567 src/Buffer.cpp:4579
 msgid "Delete emergency file?"
 msgstr "Supprimer la sauvegarde d'urgence ?"
 
 msgid "Delete emergency file?"
 msgstr "Supprimer la sauvegarde d'urgence ?"
 
-#: src/Buffer.cpp:4565 src/Buffer.cpp:4578
+#: src/Buffer.cpp:4568 src/Buffer.cpp:4581
 msgid "&Keep"
 msgstr "&Conserver"
 
 msgid "&Keep"
 msgstr "&Conserver"
 
-#: src/Buffer.cpp:4569
+#: src/Buffer.cpp:4572
 msgid "Emergency file deleted"
 msgstr "Sauvegarde d'urgence supprimée"
 
 msgid "Emergency file deleted"
 msgstr "Sauvegarde d'urgence supprimée"
 
-#: src/Buffer.cpp:4570
+#: src/Buffer.cpp:4573
 msgid "Do not forget to save your file now!"
 msgstr "N'oubliez pas d'enregistrer votre fichier maintenant !"
 
 msgid "Do not forget to save your file now!"
 msgstr "N'oubliez pas d'enregistrer votre fichier maintenant !"
 
-#: src/Buffer.cpp:4577
+#: src/Buffer.cpp:4580
 msgid "Remove emergency file now?"
 msgstr "Supprimer la sauvegarde d'urgence maintenant ?"
 
 msgid "Remove emergency file now?"
 msgstr "Supprimer la sauvegarde d'urgence maintenant ?"
 
-#: src/Buffer.cpp:4600
+#: src/Buffer.cpp:4603
 #, c-format
 msgid ""
 "The backup of the document %1$s is newer.\n"
 #, c-format
 msgid ""
 "The backup of the document %1$s is newer.\n"
@@ -25893,19 +25907,19 @@ msgstr ""
 "\n"
 "Voulez-vous charger la sauvegarde automatique ?"
 
 "\n"
 "Voulez-vous charger la sauvegarde automatique ?"
 
-#: src/Buffer.cpp:4602
+#: src/Buffer.cpp:4605
 msgid "Load backup?"
 msgstr "Charger la sauvegarde automatique ?"
 
 msgid "Load backup?"
 msgstr "Charger la sauvegarde automatique ?"
 
-#: src/Buffer.cpp:4603
+#: src/Buffer.cpp:4606
 msgid "&Load backup"
 msgstr "&Charger la sauvegarde"
 
 msgid "&Load backup"
 msgstr "&Charger la sauvegarde"
 
-#: src/Buffer.cpp:4603
+#: src/Buffer.cpp:4606
 msgid "Load &original"
 msgstr "Charger l'&original"
 
 msgid "Load &original"
 msgstr "Charger l'&original"
 
-#: src/Buffer.cpp:4613
+#: src/Buffer.cpp:4616
 #, c-format
 msgid ""
 "A backup file is successfully loaded, but the original file %1$s is marked "
 #, c-format
 msgid ""
 "A backup file is successfully loaded, but the original file %1$s is marked "
@@ -25915,21 +25929,21 @@ msgstr ""
 "original %1$s est en lecture seule. Il faudra sauvegarder le document sous "
 "un autre nom."
 
 "original %1$s est en lecture seule. Il faudra sauvegarder le document sous "
 "un autre nom."
 
-#: src/Buffer.cpp:4944 src/insets/InsetCaption.cpp:380
+#: src/Buffer.cpp:4947 src/insets/InsetCaption.cpp:380
 msgid "Senseless!!! "
 msgstr "Inapproprié !!! "
 
 msgid "Senseless!!! "
 msgstr "Inapproprié !!! "
 
-#: src/Buffer.cpp:5166
+#: src/Buffer.cpp:5169
 #, c-format
 msgid "Document %1$s reloaded."
 msgstr "Document %1$s rechargé."
 
 #, c-format
 msgid "Document %1$s reloaded."
 msgstr "Document %1$s rechargé."
 
-#: src/Buffer.cpp:5169
+#: src/Buffer.cpp:5172
 #, c-format
 msgid "Could not reload document %1$s."
 msgstr "Impossible de recharger le document %1$s."
 
 #, c-format
 msgid "Could not reload document %1$s."
 msgstr "Impossible de recharger le document %1$s."
 
-#: src/BufferParams.cpp:507
+#: src/BufferParams.cpp:508
 msgid ""
 "The LaTeX package amsmath is only used if AMS formula types or symbols from "
 "the AMS math toolbars are inserted into formulas"
 msgid ""
 "The LaTeX package amsmath is only used if AMS formula types or symbols from "
 "the AMS math toolbars are inserted into formulas"
@@ -25938,7 +25952,7 @@ msgstr ""
 "symboles en provenance des palettes mathématiques AMS sont insérés dans des "
 "formules."
 
 "symboles en provenance des palettes mathématiques AMS sont insérés dans des "
 "formules."
 
-#: src/BufferParams.cpp:509
+#: src/BufferParams.cpp:510
 msgid ""
 "The LaTeX package amssymb is only used if symbols from the AMS math toolbars "
 "are inserted into formulas"
 msgid ""
 "The LaTeX package amssymb is only used if symbols from the AMS math toolbars "
 "are inserted into formulas"
@@ -25946,7 +25960,7 @@ msgstr ""
 "Le paquetage LaTeX amssymb n'est utilisé que si des symboles en provenance "
 "des palettes mathématiques AMS sont insérés dans des formules."
 
 "Le paquetage LaTeX amssymb n'est utilisé que si des symboles en provenance "
 "des palettes mathématiques AMS sont insérés dans des formules."
 
-#: src/BufferParams.cpp:511
+#: src/BufferParams.cpp:512
 msgid ""
 "The LaTeX package cancel is only used if \\cancel commands are used in "
 "formulas"
 msgid ""
 "The LaTeX package cancel is only used if \\cancel commands are used in "
 "formulas"
@@ -25954,7 +25968,7 @@ msgstr ""
 "Le paquetage LaTeX cancel n'est utilisé que si la commande \\cancel est "
 "insérée dans une formule"
 
 "Le paquetage LaTeX cancel n'est utilisé que si la commande \\cancel est "
 "insérée dans une formule"
 
-#: src/BufferParams.cpp:513
+#: src/BufferParams.cpp:514
 msgid ""
 "The LaTeX package esint is only used if special integral symbols are "
 "inserted into formulas"
 msgid ""
 "The LaTeX package esint is only used if special integral symbols are "
 "inserted into formulas"
@@ -25962,7 +25976,7 @@ msgstr ""
 "Le paquetage LaTeX esint n'est utilisé que si des symboles d'intégration "
 "spécifiques sont insérés dans des formules."
 
 "Le paquetage LaTeX esint n'est utilisé que si des symboles d'intégration "
 "spécifiques sont insérés dans des formules."
 
-#: src/BufferParams.cpp:515
+#: src/BufferParams.cpp:516
 msgid ""
 "The LaTeX package mathdots is only used if the command \\iddots is inserted "
 "into formulas"
 msgid ""
 "The LaTeX package mathdots is only used if the command \\iddots is inserted "
 "into formulas"
@@ -25970,7 +25984,7 @@ msgstr ""
 "Le paquetage LaTeX mathdots n'est utilisé que si la commande \\iddots est "
 "insérée dans une formule"
 
 "Le paquetage LaTeX mathdots n'est utilisé que si la commande \\iddots est "
 "insérée dans une formule"
 
-#: src/BufferParams.cpp:517
+#: src/BufferParams.cpp:518
 msgid ""
 "The LaTeX package mathtools is only used if some mathematical relations are "
 "inserted into formulas"
 msgid ""
 "The LaTeX package mathtools is only used if some mathematical relations are "
 "inserted into formulas"
@@ -25978,7 +25992,7 @@ msgstr ""
 "Le paquetage LaTeX mathtools n'est utilisé que si certaines relations "
 "mathématiques sont  insérées dans une formule"
 
 "Le paquetage LaTeX mathtools n'est utilisé que si certaines relations "
 "mathématiques sont  insérées dans une formule"
 
-#: src/BufferParams.cpp:519
+#: src/BufferParams.cpp:520
 msgid ""
 "The LaTeX package mhchem is only used if either the command \\ce or \\cf is "
 "inserted into formulas"
 msgid ""
 "The LaTeX package mhchem is only used if either the command \\ce or \\cf is "
 "inserted into formulas"
@@ -25986,7 +26000,7 @@ msgstr ""
 "Le paquetage LaTeX mhchem n'est utilisé que si les commandes \\ce ou \\cf "
 "sont insérées dans des formules."
 
 "Le paquetage LaTeX mhchem n'est utilisé que si les commandes \\ce ou \\cf "
 "sont insérées dans des formules."
 
-#: src/BufferParams.cpp:521
+#: src/BufferParams.cpp:522
 msgid ""
 "The LaTeX package stackrel is only used if the command \\stackrel with "
 "subscript is inserted into formulas"
 msgid ""
 "The LaTeX package stackrel is only used if the command \\stackrel with "
 "subscript is inserted into formulas"
@@ -25994,7 +26008,7 @@ msgstr ""
 "Le paquetage LaTeX stackrel n'est utilisé que si la commande \\stackrel avec "
 "indice est insérée dans une formule"
 
 "Le paquetage LaTeX stackrel n'est utilisé que si la commande \\stackrel avec "
 "indice est insérée dans une formule"
 
-#: src/BufferParams.cpp:523
+#: src/BufferParams.cpp:524
 msgid ""
 "The LaTeX package stmaryrd is only used if symbols from the St Mary's Road "
 "symbol font for theoretical computer science are inserted into formulas"
 msgid ""
 "The LaTeX package stmaryrd is only used if symbols from the St Mary's Road "
 "symbol font for theoretical computer science are inserted into formulas"
@@ -26003,7 +26017,7 @@ msgstr ""
 "police « St Mary's Road » spécifique à l'informatique théorique sont insérés "
 "dans des formules."
 
 "police « St Mary's Road » spécifique à l'informatique théorique sont insérés "
 "dans des formules."
 
-#: src/BufferParams.cpp:525
+#: src/BufferParams.cpp:526
 msgid ""
 "The LaTeX package undertilde is only used if you use the math frame "
 "decoration 'utilde'"
 msgid ""
 "The LaTeX package undertilde is only used if you use the math frame "
 "decoration 'utilde'"
@@ -26011,7 +26025,7 @@ msgstr ""
 "Le paquetage LaTeX undertilde n'est utilisé que si vous utilisez la "
 "décoration mathématique « utilde »"
 
 "Le paquetage LaTeX undertilde n'est utilisé que si vous utilisez la "
 "décoration mathématique « utilde »"
 
-#: src/BufferParams.cpp:730
+#: src/BufferParams.cpp:731
 #, c-format
 msgid ""
 "The selected document class\n"
 #, c-format
 msgid ""
 "The selected document class\n"
@@ -26034,28 +26048,28 @@ msgstr ""
 "Voir le paragraphe 3.1.2.2 (Disponibilité des classes) du\n"
 "Guide de l'Utilisateur pour en savoir plus."
 
 "Voir le paragraphe 3.1.2.2 (Disponibilité des classes) du\n"
 "Guide de l'Utilisateur pour en savoir plus."
 
-#: src/BufferParams.cpp:739
+#: src/BufferParams.cpp:740
 msgid "Document class not available"
 msgstr "Classe de document non disponible"
 
 msgid "Document class not available"
 msgstr "Classe de document non disponible"
 
-#: src/BufferParams.cpp:2157 src/Encoding.cpp:246 src/Paragraph.cpp:2662
+#: src/BufferParams.cpp:2158 src/Encoding.cpp:246 src/Paragraph.cpp:2671
 #: src/frontends/qt4/LaTeXHighlighter.cpp:122 src/insets/InsetListings.cpp:221
 #: src/insets/InsetListings.cpp:229 src/insets/InsetListings.cpp:252
 #: src/mathed/MathExtern.cpp:1483
 msgid "LyX Warning: "
 msgstr "Avertissement LyX : "
 
 #: src/frontends/qt4/LaTeXHighlighter.cpp:122 src/insets/InsetListings.cpp:221
 #: src/insets/InsetListings.cpp:229 src/insets/InsetListings.cpp:252
 #: src/mathed/MathExtern.cpp:1483
 msgid "LyX Warning: "
 msgstr "Avertissement LyX : "
 
-#: src/BufferParams.cpp:2158 src/Encoding.cpp:247 src/Paragraph.cpp:2663
+#: src/BufferParams.cpp:2159 src/Encoding.cpp:247 src/Paragraph.cpp:2672
 #: src/insets/InsetListings.cpp:222 src/insets/InsetListings.cpp:230
 #: src/mathed/MathExtern.cpp:1484
 msgid "uncodable character"
 msgstr "caractère incodable"
 
 #: src/insets/InsetListings.cpp:222 src/insets/InsetListings.cpp:230
 #: src/mathed/MathExtern.cpp:1484
 msgid "uncodable character"
 msgstr "caractère incodable"
 
-#: src/BufferParams.cpp:2171
+#: src/BufferParams.cpp:2172
 msgid "Uncodable character in user preamble"
 msgstr "Caractère incodable dans le préambule utilisateur"
 
 msgid "Uncodable character in user preamble"
 msgstr "Caractère incodable dans le préambule utilisateur"
 
-#: src/BufferParams.cpp:2173
+#: src/BufferParams.cpp:2174
 #, c-format
 msgid ""
 "The user preamble of your document contains glyphs that are unknown in the "
 #, c-format
 msgid ""
 "The user preamble of your document contains glyphs that are unknown in the "
@@ -26074,7 +26088,7 @@ msgstr ""
 "Choisir un encodage approprié (par exemple utf8)\n"
 "ou modifier l'orthographe du nom d'auteur."
 
 "Choisir un encodage approprié (par exemple utf8)\n"
 "ou modifier l'orthographe du nom d'auteur."
 
-#: src/BufferParams.cpp:2438
+#: src/BufferParams.cpp:2439
 #, c-format
 msgid ""
 "The layout file:\n"
 #, c-format
 msgid ""
 "The layout file:\n"
@@ -26089,11 +26103,11 @@ msgstr ""
 "sera utilisée. LyX ne pourra pas produire\n"
 "un résultat imprimable correct."
 
 "sera utilisée. LyX ne pourra pas produire\n"
 "un résultat imprimable correct."
 
-#: src/BufferParams.cpp:2444
+#: src/BufferParams.cpp:2445
 msgid "Document class not found"
 msgstr "Classe de document introuvable"
 
 msgid "Document class not found"
 msgstr "Classe de document introuvable"
 
-#: src/BufferParams.cpp:2451
+#: src/BufferParams.cpp:2452
 #, c-format
 msgid ""
 "Due to some error in it, the layout file:\n"
 #, c-format
 msgid ""
 "Due to some error in it, the layout file:\n"
@@ -26108,15 +26122,15 @@ msgstr ""
 "sera utilisée. LyX ne pourra pas produire\n"
 "un résultat imprimable correct."
 
 "sera utilisée. LyX ne pourra pas produire\n"
 "un résultat imprimable correct."
 
-#: src/BufferParams.cpp:2457 src/BufferView.cpp:1313 src/BufferView.cpp:1345
+#: src/BufferParams.cpp:2458 src/BufferView.cpp:1313 src/BufferView.cpp:1345
 msgid "Could not load class"
 msgstr "Chargement de la classe impossible"
 
 msgid "Could not load class"
 msgstr "Chargement de la classe impossible"
 
-#: src/BufferParams.cpp:2510
+#: src/BufferParams.cpp:2511
 msgid "Error reading internal layout information"
 msgstr "Erreur de lecture du format interne"
 
 msgid "Error reading internal layout information"
 msgstr "Erreur de lecture du format interne"
 
-#: src/BufferParams.cpp:2511 src/TextClass.cpp:1702 src/TextClass.cpp:1737
+#: src/BufferParams.cpp:2512 src/TextClass.cpp:1702 src/TextClass.cpp:1737
 msgid "Read Error"
 msgstr "Erreur de lecture"
 
 msgid "Read Error"
 msgstr "Erreur de lecture"
 
@@ -26145,7 +26159,7 @@ msgid "This portion of the document is deleted."
 msgstr "Cette portion du document est supprimée."
 
 #: src/BufferView.cpp:1093 src/BufferView.cpp:2041
 msgstr "Cette portion du document est supprimée."
 
 #: src/BufferView.cpp:1093 src/BufferView.cpp:2041
-#: src/frontends/qt4/GuiView.cpp:3693 src/frontends/qt4/GuiView.cpp:3771
+#: src/frontends/qt4/GuiView.cpp:3725 src/frontends/qt4/GuiView.cpp:3803
 msgid "Absolute filename expected."
 msgstr "Chemin absolu requis."
 
 msgid "Absolute filename expected."
 msgstr "Chemin absolu requis."
 
@@ -26711,24 +26725,58 @@ msgstr "cadre d'expression régulière"
 msgid "ignore"
 msgstr "couleur ignorée"
 
 msgid "ignore"
 msgstr "couleur ignorée"
 
-#: src/Converter.cpp:291
+#: src/Converter.cpp:294
+#, c-format
+msgid ""
+"<p>The following LaTeX backend has been configured to allow execution of "
+"external programs for any document:</p><center><p><tt>%1$s</tt></p></"
+"center><p>This is a dangerous configuration. Please, consider using the "
+"support offered by LyX for allowing this privilege only to documents that "
+"actually need it, instead.</p>"
+msgstr ""
+"<p>Le traitement LaTeX suivant est configuré pour permettre l'exécution de "
+"programmes externes pour tous les documents :</p><center><p><tt>%1$s</tt></"
+"p></center><p>Ceci est une configuration dangereuse. Voyez si la "
+"fonctionnalité proposée par LyX, permettant d'autoriser ce privilège pour "
+"les seuls documents qui en ont besoin, vous convient.</p>"
+
+#: src/Converter.cpp:303
+msgid "Security Warning"
+msgstr "Avertissement de sécurité"
+
+#: src/Converter.cpp:316
+#, c-format
+msgid ""
+"<p>The following LaTeX backend has been requested to allow execution of "
+"external programs:</p><center><p><tt>%1$s</tt></p></center><p>The external "
+"programs can execute arbitrary commands on your system, including dangerous "
+"ones, if instructed to do so by a maliciously crafted LyX document.</p>"
+msgstr ""
+"<p>Le traitement LaTeX suivant a été autorisé à exécuter des programmes "
+"externes :</p><center><p><tt>%1$s</tt></p></center><p>Les programmes "
+"externes peuvent exécuter des commandes arbitraires sur votre système, y "
+"compris des commandes dangereuses, si instruites dans ce but par un document "
+"LyX malicieux.</p>"
+
+#: src/Converter.cpp:323
 #, c-format
 msgid ""
 "<p>The requested operation requires the use of a converter from %2$s to %3$s:"
 "</p><blockquote><p><tt>%1$s</tt></p></blockquote><p>This external program "
 "can execute arbitrary commands on your system, including dangerous ones, if "
 #, c-format
 msgid ""
 "<p>The requested operation requires the use of a converter from %2$s to %3$s:"
 "</p><blockquote><p><tt>%1$s</tt></p></blockquote><p>This external program "
 "can execute arbitrary commands on your system, including dangerous ones, if "
-"instructed to do so by a maliciously crafted .lyx document.</p>"
+"instructed to do so by a maliciously crafted LyX document.</p>"
 msgstr ""
 msgstr ""
-"<p>L'opération nécessite une conversion du format %2$s au format %3$s :</"
-"p><blockquote><p><tt>%1$s</tt></p></blockquote><p>Ce programme externe peut "
-"exécuter des commandes système arbitraires, en particulier des commandes "
-"dangereuses, si instruites dans ce but par un document .lyx malicieux.</p>"
+"<p>L'opération requise nécessite une conversion du format %2$s au format "
+"%3$s :</p><blockquote><p><tt>%1$s</tt></p></blockquote><p>Ce programme "
+"externe peut exécuter des commandes système arbitraires, en particulier des "
+"commandes dangereuses, si instruites dans ce but par un document LyX "
+"malicieux.</p>"
 
 
-#: src/Converter.cpp:301
+#: src/Converter.cpp:333
 msgid "An external converter is disabled for security reasons"
 msgstr "Un convertisseur externe est désactivé pour des raisons de sécurité"
 
 msgid "An external converter is disabled for security reasons"
 msgstr "Un convertisseur externe est désactivé pour des raisons de sécurité"
 
-#: src/Converter.cpp:303
+#: src/Converter.cpp:335
 msgid ""
 "<p><b>Your current preference settings forbid its execution.</b></p><p>(To "
 "change this setting, go to <i>Preferences &#x25b9; File Handling &#x25b9; "
 msgid ""
 "<p><b>Your current preference settings forbid its execution.</b></p><p>(To "
 "change this setting, go to <i>Preferences &#x25b9; File Handling &#x25b9; "
@@ -26740,11 +26788,24 @@ msgstr ""
 "&#x25b9; Convertisseurs</i> et décochez <i>Sécurité &#x25b9; Interdire "
 "l’utilisation des convertisseurs needauth</i>.)"
 
 "&#x25b9; Convertisseurs</i> et décochez <i>Sécurité &#x25b9; Interdire "
 "l’utilisation des convertisseurs needauth</i>.)"
 
-#: src/Converter.cpp:312
+#: src/Converter.cpp:344
+msgid "A LaTeX backend requires your authorization"
+msgstr "Un traitement LaTeX requiert votre autorisation"
+
+#: src/Converter.cpp:345
 msgid "An external converter requires your authorization"
 msgstr "Un convertisseur extérieur requiert votre autorisation"
 
 msgid "An external converter requires your authorization"
 msgstr "Un convertisseur extérieur requiert votre autorisation"
 
-#: src/Converter.cpp:315
+#: src/Converter.cpp:348
+msgid ""
+"<p>Should LaTeX backends be allowed to run external programs?</p><p><b>Allow "
+"them only if you trust the origin/sender of the LyX document!</b></p>"
+msgstr ""
+"<p>Les traitements LaTeX sont-ils autorisés à exécuter des programmes "
+"externes ?</p><p><b>Autoriser uniquement si vous avez confiance dans "
+"l'origine ou l’émetteur du document LyX !</b></p>"
+
+#: src/Converter.cpp:351
 msgid ""
 "<p>Would you like to run this converter?</p><p><b>Only run if you trust the "
 "origin/sender of the LyX document!</b></p>"
 msgid ""
 "<p>Would you like to run this converter?</p><p><b>Only run if you trust the "
 "origin/sender of the LyX document!</b></p>"
@@ -26752,24 +26813,36 @@ msgstr ""
 "<p>Voulez-vous exécuter ce convertisseur ?</p><p><b>Exécuter uniquement si "
 "vous avez confiance dans l'origine ou l’émetteur du document LyX !</b></p>"
 
 "<p>Voulez-vous exécuter ce convertisseur ?</p><p><b>Exécuter uniquement si "
 "vous avez confiance dans l'origine ou l’émetteur du document LyX !</b></p>"
 
-#: src/Converter.cpp:323 src/Converter.cpp:331
+#: src/Converter.cpp:355
+msgid "Do &not allow"
+msgstr "&Ne pas autoriser"
+
+#: src/Converter.cpp:355
 msgid "Do &not run"
 msgstr "&Ne pas exécuter-"
 
 msgid "Do &not run"
 msgstr "&Ne pas exécuter-"
 
-#: src/Converter.cpp:323 src/Converter.cpp:331
+#: src/Converter.cpp:356
+msgid "A&llow"
+msgstr "éAutoriser"
+
+#: src/Converter.cpp:356
 msgid "&Run"
 msgstr "&Exécuter"
 
 msgid "&Run"
 msgstr "&Exécuter"
 
-#: src/Converter.cpp:323
+#: src/Converter.cpp:358
+msgid "&Always allow for this document"
+msgstr "&Toujours autoriser pour ce document"
+
+#: src/Converter.cpp:359
 msgid "&Always run for this document"
 msgstr "Toujours exécuter pour ce document"
 
 msgid "&Always run for this document"
 msgstr "Toujours exécuter pour ce document"
 
-#: src/Converter.cpp:387 src/Converter.cpp:627 src/Converter.cpp:650
-#: src/Converter.cpp:693
+#: src/Converter.cpp:437 src/Converter.cpp:681 src/Converter.cpp:704
+#: src/Converter.cpp:747
 msgid "Cannot convert file"
 msgstr "Conversion du fichier impossible"
 
 msgid "Cannot convert file"
 msgstr "Conversion du fichier impossible"
 
-#: src/Converter.cpp:388
+#: src/Converter.cpp:438
 #, c-format
 msgid ""
 "No information for converting %1$s format files to %2$s.\n"
 #, c-format
 msgid ""
 "No information for converting %1$s format files to %2$s.\n"
@@ -26779,11 +26852,11 @@ msgstr ""
 "du format %1$s vers le format %2$s.\n"
 "Définissez un convertisseur dans les préférences."
 
 "du format %1$s vers le format %2$s.\n"
 "Définissez un convertisseur dans les préférences."
 
-#: src/Converter.cpp:489 src/frontends/qt4/GuiDocument.cpp:1598
+#: src/Converter.cpp:539 src/frontends/qt4/GuiDocument.cpp:1631
 msgid "Pygments driver command not found!"
 msgstr "Commande d'activation de pygments introuvable !"
 
 msgid "Pygments driver command not found!"
 msgstr "Commande d'activation de pygments introuvable !"
 
-#: src/Converter.cpp:490 src/frontends/qt4/GuiDocument.cpp:1599
+#: src/Converter.cpp:540 src/frontends/qt4/GuiDocument.cpp:1632
 msgid ""
 "The driver command necessary to use the minted package\n"
 "(pygmentize) has not been found. Make sure you have\n"
 msgid ""
 "The driver command necessary to use the minted package\n"
 "(pygmentize) has not been found. Make sure you have\n"
@@ -26805,19 +26878,19 @@ msgstr ""
 "\n"
 "où « pilote » est le nom du pilote."
 
 "\n"
 "où « pilote » est le nom du pilote."
 
-#: src/Converter.cpp:575 src/Format.cpp:722 src/Format.cpp:793
+#: src/Converter.cpp:629 src/Format.cpp:722 src/Format.cpp:793
 msgid "Executing command: "
 msgstr "Exécution de la commande : "
 
 msgid "Executing command: "
 msgstr "Exécution de la commande : "
 
-#: src/Converter.cpp:622
+#: src/Converter.cpp:676
 msgid "Build errors"
 msgstr "Erreurs de compilation"
 
 msgid "Build errors"
 msgstr "Erreurs de compilation"
 
-#: src/Converter.cpp:623
+#: src/Converter.cpp:677
 msgid "There were errors during the build process."
 msgstr "Il y a eu des erreurs pendant la compilation."
 
 msgid "There were errors during the build process."
 msgstr "Il y a eu des erreurs pendant la compilation."
 
-#: src/Converter.cpp:628
+#: src/Converter.cpp:682
 #, c-format
 msgid ""
 "An error occurred while running:\n"
 #, c-format
 msgid ""
 "An error occurred while running:\n"
@@ -26826,26 +26899,26 @@ msgstr ""
 "Une erreur s'est produite lors de l'exécution :\n"
 "%1$s."
 
 "Une erreur s'est produite lors de l'exécution :\n"
 "%1$s."
 
-#: src/Converter.cpp:651
+#: src/Converter.cpp:705
 #, c-format
 msgid "Could not move a temporary directory from %1$s to %2$s."
 msgstr "Impossible de déplacer un répertoire temporaire de %1$s à %2$s."
 
 #, c-format
 msgid "Could not move a temporary directory from %1$s to %2$s."
 msgstr "Impossible de déplacer un répertoire temporaire de %1$s à %2$s."
 
-#: src/Converter.cpp:695
+#: src/Converter.cpp:749
 #, c-format
 msgid "Could not copy a temporary file from %1$s to %2$s."
 msgstr "Impossible de copier un fichier temporaire de %1$s vers %2$s."
 
 #, c-format
 msgid "Could not copy a temporary file from %1$s to %2$s."
 msgstr "Impossible de copier un fichier temporaire de %1$s vers %2$s."
 
-#: src/Converter.cpp:696
+#: src/Converter.cpp:750
 #, c-format
 msgid "Could not move a temporary file from %1$s to %2$s."
 msgstr "Impossible de déplacer un fichier temporaire de %1$s à %2$s."
 
 #, c-format
 msgid "Could not move a temporary file from %1$s to %2$s."
 msgstr "Impossible de déplacer un fichier temporaire de %1$s à %2$s."
 
-#: src/Converter.cpp:738
+#: src/Converter.cpp:792
 msgid "Running LaTeX..."
 msgstr "Exécution de LaTeX..."
 
 msgid "Running LaTeX..."
 msgstr "Exécution de LaTeX..."
 
-#: src/Converter.cpp:764
+#: src/Converter.cpp:818
 #, c-format
 msgid ""
 "LaTeX did not run successfully. Additionally, LyX could not locate the LaTeX "
 #, c-format
 msgid ""
 "LaTeX did not run successfully. Additionally, LyX could not locate the LaTeX "
@@ -26854,11 +26927,11 @@ msgstr ""
 "LaTeX ne s'est pas exécuté correctement. En plus, LyX n'a pas pu trouver le "
 "fichier journal LaTeX %1$s."
 
 "LaTeX ne s'est pas exécuté correctement. En plus, LyX n'a pas pu trouver le "
 "fichier journal LaTeX %1$s."
 
-#: src/Converter.cpp:767 src/Converter.cpp:774
+#: src/Converter.cpp:821 src/Converter.cpp:828
 msgid "LaTeX failed"
 msgstr "Échec de LaTeX"
 
 msgid "LaTeX failed"
 msgstr "Échec de LaTeX"
 
-#: src/Converter.cpp:770
+#: src/Converter.cpp:824
 #, c-format
 msgid ""
 "The external program\n"
 #, c-format
 msgid ""
 "The external program\n"
@@ -26871,11 +26944,11 @@ msgstr ""
 "s'est terminé avec une erreur. Il est recommandé de corriger l'origine de "
 "l'erreur du programme externe (vérifier les journaux)."
 
 "s'est terminé avec une erreur. Il est recommandé de corriger l'origine de "
 "l'erreur du programme externe (vérifier les journaux)."
 
-#: src/Converter.cpp:776
+#: src/Converter.cpp:830
 msgid "Output is empty"
 msgstr "La sortie est vide"
 
 msgid "Output is empty"
 msgstr "La sortie est vide"
 
-#: src/Converter.cpp:777
+#: src/Converter.cpp:831
 msgid "No output file was generated."
 msgstr "Aucun fichier imprimable créé."
 
 msgid "No output file was generated."
 msgstr "Aucun fichier imprimable créé."
 
@@ -26976,17 +27049,17 @@ msgid "Copying %1$s to %2$s failed."
 msgstr "La copie de %1$s vers %2$s a échoué."
 
 #: src/Font.cpp:60 src/frontends/qt4/GuiCharacter.cpp:137
 msgstr "La copie de %1$s vers %2$s a échoué."
 
 #: src/Font.cpp:60 src/frontends/qt4/GuiCharacter.cpp:137
-#: src/frontends/qt4/GuiDocument.cpp:4154 src/frontends/qt4/GuiListings.cpp:161
+#: src/frontends/qt4/GuiDocument.cpp:4199 src/frontends/qt4/GuiListings.cpp:161
 msgid "Roman"
 msgstr "Romain"
 
 #: src/Font.cpp:60 src/frontends/qt4/GuiCharacter.cpp:138
 msgid "Roman"
 msgstr "Romain"
 
 #: src/Font.cpp:60 src/frontends/qt4/GuiCharacter.cpp:138
-#: src/frontends/qt4/GuiDocument.cpp:4154 src/frontends/qt4/GuiListings.cpp:161
+#: src/frontends/qt4/GuiDocument.cpp:4199 src/frontends/qt4/GuiListings.cpp:161
 msgid "Sans Serif"
 msgstr "Sans empattement"
 
 #: src/Font.cpp:60 src/frontends/qt4/GuiCharacter.cpp:139
 msgid "Sans Serif"
 msgstr "Sans empattement"
 
 #: src/Font.cpp:60 src/frontends/qt4/GuiCharacter.cpp:139
-#: src/frontends/qt4/GuiDocument.cpp:4154 src/frontends/qt4/GuiListings.cpp:161
+#: src/frontends/qt4/GuiDocument.cpp:4199 src/frontends/qt4/GuiListings.cpp:161
 msgid "Typewriter"
 msgstr "Chasse fixe"
 
 msgid "Typewriter"
 msgstr "Chasse fixe"
 
@@ -27080,7 +27153,7 @@ msgstr "Numéro %1$s"
 msgid "Cannot view file"
 msgstr "Visionnement du fichier impossible"
 
 msgid "Cannot view file"
 msgstr "Visionnement du fichier impossible"
 
-#: src/Format.cpp:669 src/Format.cpp:739 src/frontends/qt4/GuiView.cpp:3422
+#: src/Format.cpp:669 src/Format.cpp:739 src/frontends/qt4/GuiView.cpp:3454
 #, c-format
 msgid "File does not exist: %1$s"
 msgstr "Fichier inexistant : %1$s"
 #, c-format
 msgid "File does not exist: %1$s"
 msgstr "Fichier inexistant : %1$s"
@@ -27476,7 +27549,7 @@ msgstr ""
 msgid "  Git commit hash "
 msgstr "Empreinte de validation Git "
 
 msgid "  Git commit hash "
 msgstr "Empreinte de validation Git "
 
-#: src/LyX.cpp:1243 src/support/Package.cpp:645
+#: src/LyX.cpp:1243 src/support/Package.cpp:647
 msgid "No system directory"
 msgstr "Pas de répertoire système"
 
 msgid "No system directory"
 msgstr "Pas de répertoire système"
 
@@ -28116,7 +28189,7 @@ msgstr "LyX VC : message de journal"
 msgid "(no log message)"
 msgstr "(aucun message de journal)"
 
 msgid "(no log message)"
 msgstr "(aucun message de journal)"
 
-#: src/LyXVC.cpp:246 src/frontends/qt4/GuiView.cpp:3280
+#: src/LyXVC.cpp:246 src/frontends/qt4/GuiView.cpp:3312
 msgid "LyX VC: Log Message"
 msgstr "LyX VC : Message de journal"
 
 msgid "LyX VC: Log Message"
 msgstr "LyX VC : Message de journal"
 
@@ -28137,19 +28210,19 @@ msgstr ""
 msgid "Revert to stored version of document?"
 msgstr "Revenir à la version enregistrée du document ?"
 
 msgid "Revert to stored version of document?"
 msgstr "Revenir à la version enregistrée du document ?"
 
-#: src/LyXVC.cpp:304 src/frontends/qt4/GuiView.cpp:3817
+#: src/LyXVC.cpp:304 src/frontends/qt4/GuiView.cpp:3849
 msgid "&Revert"
 msgstr "&Revenir à la Sauvegarde"
 
 msgid "&Revert"
 msgstr "&Revenir à la Sauvegarde"
 
-#: src/Paragraph.cpp:2021
+#: src/Paragraph.cpp:2030
 msgid "Senseless with this layout!"
 msgstr "Inapproprié avec ce style !"
 
 msgid "Senseless with this layout!"
 msgstr "Inapproprié avec ce style !"
 
-#: src/Paragraph.cpp:2082
+#: src/Paragraph.cpp:2091
 msgid "Alignment not permitted"
 msgstr "Alignement non autorisé"
 
 msgid "Alignment not permitted"
 msgstr "Alignement non autorisé"
 
-#: src/Paragraph.cpp:2083
+#: src/Paragraph.cpp:2092
 msgid ""
 "The new layout does not permit the alignment previously used.\n"
 "Setting to default."
 msgid ""
 "The new layout does not permit the alignment previously used.\n"
 "Setting to default."
@@ -28226,7 +28299,7 @@ msgstr ", Profondeur : %1$d"
 msgid ", Spacing: "
 msgstr ", Espacement : "
 
 msgid ", Spacing: "
 msgstr ", Espacement : "
 
-#: src/Text.cpp:1942 src/frontends/qt4/GuiDocument.cpp:749
+#: src/Text.cpp:1942 src/frontends/qt4/GuiDocument.cpp:751
 msgid "OneHalf"
 msgstr "Un et Demi"
 
 msgid "OneHalf"
 msgstr "Un et Demi"
 
@@ -28450,7 +28523,7 @@ msgstr "Citations"
 msgid "Labels and References"
 msgstr "Étiquettes et références"
 
 msgid "Labels and References"
 msgstr "Étiquettes et références"
 
-#: src/TocBackend.cpp:285 src/frontends/qt4/GuiDocument.cpp:1485
+#: src/TocBackend.cpp:285 src/frontends/qt4/GuiDocument.cpp:1489
 msgid "Child Documents"
 msgstr "Sous-documents"
 
 msgid "Child Documents"
 msgstr "Sous-documents"
 
@@ -28474,7 +28547,7 @@ msgstr "Entrées de glossaire"
 #: src/VCBackend.cpp:927 src/VCBackend.cpp:986 src/VCBackend.cpp:1045
 #: src/VCBackend.cpp:1053 src/VCBackend.cpp:1354 src/VCBackend.cpp:1456
 #: src/VCBackend.cpp:1462 src/VCBackend.cpp:1485 src/VCBackend.cpp:1971
 #: src/VCBackend.cpp:927 src/VCBackend.cpp:986 src/VCBackend.cpp:1045
 #: src/VCBackend.cpp:1053 src/VCBackend.cpp:1354 src/VCBackend.cpp:1456
 #: src/VCBackend.cpp:1462 src/VCBackend.cpp:1485 src/VCBackend.cpp:1971
-#: src/frontends/qt4/GuiView.cpp:3198 src/frontends/qt4/GuiView.cpp:3242
+#: src/frontends/qt4/GuiView.cpp:3230 src/frontends/qt4/GuiView.cpp:3274
 msgid "Revision control error."
 msgstr "Erreur de contrôle de version."
 
 msgid "Revision control error."
 msgstr "Erreur de contrôle de version."
 
@@ -28727,7 +28800,7 @@ msgstr ""
 "Le document %1$s est déjà chargé et a été modifié.\n"
 "Voulez-vous revenir à la version enregistrée et ignorer vos modifications ?"
 
 "Le document %1$s est déjà chargé et a été modifié.\n"
 "Voulez-vous revenir à la version enregistrée et ignorer vos modifications ?"
 
-#: src/buffer_funcs.cpp:77 src/frontends/qt4/GuiView.cpp:3808
+#: src/buffer_funcs.cpp:77 src/frontends/qt4/GuiView.cpp:3840
 msgid "Reload saved document?"
 msgstr "Revenir à la sauvegarde ?"
 
 msgid "Reload saved document?"
 msgstr "Revenir à la sauvegarde ?"
 
@@ -29226,11 +29299,11 @@ msgstr "toutes les unités de référence"
 
 #: src/frontends/qt4/GuiBibtex.cpp:425 src/frontends/qt4/GuiBibtex.cpp:435
 #: src/frontends/qt4/GuiCompare.cpp:162 src/frontends/qt4/GuiCompare.cpp:166
 
 #: src/frontends/qt4/GuiBibtex.cpp:425 src/frontends/qt4/GuiBibtex.cpp:435
 #: src/frontends/qt4/GuiCompare.cpp:162 src/frontends/qt4/GuiCompare.cpp:166
-#: src/frontends/qt4/GuiDocument.cpp:2344 src/frontends/qt4/GuiExternal.cpp:669
+#: src/frontends/qt4/GuiDocument.cpp:2377 src/frontends/qt4/GuiExternal.cpp:675
 #: src/frontends/qt4/GuiGraphics.cpp:793 src/frontends/qt4/GuiInclude.cpp:330
 #: src/frontends/qt4/GuiGraphics.cpp:793 src/frontends/qt4/GuiInclude.cpp:330
-#: src/frontends/qt4/GuiView.cpp:2157 src/frontends/qt4/GuiView.cpp:2214
-#: src/frontends/qt4/GuiView.cpp:2352 src/frontends/qt4/GuiView.cpp:2485
-#: src/frontends/qt4/GuiView.cpp:2525 src/frontends/qt4/GuiView.cpp:2643
+#: src/frontends/qt4/GuiView.cpp:2189 src/frontends/qt4/GuiView.cpp:2246
+#: src/frontends/qt4/GuiView.cpp:2384 src/frontends/qt4/GuiView.cpp:2517
+#: src/frontends/qt4/GuiView.cpp:2557 src/frontends/qt4/GuiView.cpp:2675
 msgid "Documents|#o#O"
 msgstr "Documents|#D"
 
 msgid "Documents|#o#O"
 msgstr "Documents|#D"
 
@@ -29312,8 +29385,8 @@ msgid "Filename Suffix"
 msgstr "Suffixe du fichier"
 
 #: src/frontends/qt4/GuiBranches.cpp:135 src/frontends/qt4/GuiBranches.cpp:143
 msgstr "Suffixe du fichier"
 
 #: src/frontends/qt4/GuiBranches.cpp:135 src/frontends/qt4/GuiBranches.cpp:143
-#: src/frontends/qt4/GuiDocument.cpp:2741
-#: src/frontends/qt4/GuiDocument.cpp:3888
+#: src/frontends/qt4/GuiDocument.cpp:2775
+#: src/frontends/qt4/GuiDocument.cpp:3933
 #: src/frontends/qt4/GuiProgressView.cpp:144
 #: src/frontends/qt4/GuiProgressView.cpp:158
 #: src/frontends/qt4/GuiProgressView.cpp:179
 #: src/frontends/qt4/GuiProgressView.cpp:144
 #: src/frontends/qt4/GuiProgressView.cpp:158
 #: src/frontends/qt4/GuiProgressView.cpp:179
@@ -29321,9 +29394,9 @@ msgid "Yes"
 msgstr "Oui"
 
 #: src/frontends/qt4/GuiBranches.cpp:135 src/frontends/qt4/GuiBranches.cpp:143
 msgstr "Oui"
 
 #: src/frontends/qt4/GuiBranches.cpp:135 src/frontends/qt4/GuiBranches.cpp:143
-#: src/frontends/qt4/GuiDocument.cpp:2740
-#: src/frontends/qt4/GuiDocument.cpp:3288
-#: src/frontends/qt4/GuiDocument.cpp:3887
+#: src/frontends/qt4/GuiDocument.cpp:2774
+#: src/frontends/qt4/GuiDocument.cpp:3331
+#: src/frontends/qt4/GuiDocument.cpp:3932
 #: src/frontends/qt4/GuiProgressView.cpp:110
 #: src/frontends/qt4/GuiProgressView.cpp:143
 #: src/frontends/qt4/GuiProgressView.cpp:179
 #: src/frontends/qt4/GuiProgressView.cpp:110
 #: src/frontends/qt4/GuiProgressView.cpp:143
 #: src/frontends/qt4/GuiProgressView.cpp:179
@@ -29535,10 +29608,10 @@ msgstr "Fichiers %1$s"
 msgid "Choose a filename to save the pasted graphic as"
 msgstr "Choisir le nom de fichier sous lequel enregistrer le graphique collé"
 
 msgid "Choose a filename to save the pasted graphic as"
 msgstr "Choisir le nom de fichier sous lequel enregistrer le graphique collé"
 
-#: src/frontends/qt4/GuiClipboard.cpp:215 src/frontends/qt4/GuiView.cpp:2228
-#: src/frontends/qt4/GuiView.cpp:2371 src/frontends/qt4/GuiView.cpp:2387
-#: src/frontends/qt4/GuiView.cpp:2399 src/frontends/qt4/GuiView.cpp:2416
-#: src/frontends/qt4/GuiView.cpp:2500 src/frontends/qt4/GuiView.cpp:3783
+#: src/frontends/qt4/GuiClipboard.cpp:215 src/frontends/qt4/GuiView.cpp:2260
+#: src/frontends/qt4/GuiView.cpp:2403 src/frontends/qt4/GuiView.cpp:2419
+#: src/frontends/qt4/GuiView.cpp:2431 src/frontends/qt4/GuiView.cpp:2448
+#: src/frontends/qt4/GuiView.cpp:2532 src/frontends/qt4/GuiView.cpp:3815
 msgid "Canceled."
 msgstr "Annulé."
 
 msgid "Canceled."
 msgstr "Annulé."
 
@@ -29567,9 +29640,9 @@ msgstr "Comparer les fichiers LyX"
 msgid "Select document"
 msgstr "Sélectionner le document"
 
 msgid "Select document"
 msgstr "Sélectionner le document"
 
-#: src/frontends/qt4/GuiCompare.cpp:156 src/frontends/qt4/GuiView.cpp:2161
-#: src/frontends/qt4/GuiView.cpp:2217 src/frontends/qt4/GuiView.cpp:2489
-#: src/frontends/qt4/GuiView.cpp:2533
+#: src/frontends/qt4/GuiCompare.cpp:156 src/frontends/qt4/GuiView.cpp:2193
+#: src/frontends/qt4/GuiView.cpp:2249 src/frontends/qt4/GuiView.cpp:2521
+#: src/frontends/qt4/GuiView.cpp:2565
 msgid "LyX Documents (*.lyx)"
 msgstr "Documents LyX (*.lyx)"
 
 msgid "LyX Documents (*.lyx)"
 msgstr "Documents LyX (*.lyx)"
 
@@ -29628,64 +29701,64 @@ msgstr "(Aucun)"
 msgid "Variable"
 msgstr "Variable"
 
 msgid "Variable"
 msgstr "Variable"
 
-#: src/frontends/qt4/GuiDocument.cpp:222
+#: src/frontends/qt4/GuiDocument.cpp:223
 msgid "Module not found!"
 msgstr "Module introuvable !"
 
 msgid "Module not found!"
 msgstr "Module introuvable !"
 
-#: src/frontends/qt4/GuiDocument.cpp:571
+#: src/frontends/qt4/GuiDocument.cpp:572
 msgid "Press button to check validity..."
 msgstr "Appuyer sur le bouton pour vérifier la validité..."
 
 msgid "Press button to check validity..."
 msgstr "Appuyer sur le bouton pour vérifier la validité..."
 
-#: src/frontends/qt4/GuiDocument.cpp:621
+#: src/frontends/qt4/GuiDocument.cpp:622
 msgid "Layout is valid!"
 msgstr "Le format est valide !"
 
 msgid "Layout is valid!"
 msgstr "Le format est valide !"
 
-#: src/frontends/qt4/GuiDocument.cpp:622
+#: src/frontends/qt4/GuiDocument.cpp:623
 msgid "Layout is invalid!"
 msgstr "Format invalide !"
 
 msgid "Layout is invalid!"
 msgstr "Format invalide !"
 
-#: src/frontends/qt4/GuiDocument.cpp:634
+#: src/frontends/qt4/GuiDocument.cpp:635
 msgid "Conversion to current format impossible!"
 msgstr "Conversion vers le format courant impossible !"
 
 msgid "Conversion to current format impossible!"
 msgstr "Conversion vers le format courant impossible !"
 
-#: src/frontends/qt4/GuiDocument.cpp:635
+#: src/frontends/qt4/GuiDocument.cpp:636
 msgid "Conversion to current stable format impossible."
 msgstr "Conversion vers le format stable courant impossible."
 
 msgid "Conversion to current stable format impossible."
 msgstr "Conversion vers le format stable courant impossible."
 
-#: src/frontends/qt4/GuiDocument.cpp:640
+#: src/frontends/qt4/GuiDocument.cpp:641
 msgid "Convert to current format"
 msgstr "Conversion vers le format courant"
 
 msgid "Convert to current format"
 msgstr "Conversion vers le format courant"
 
-#: src/frontends/qt4/GuiDocument.cpp:665
+#: src/frontends/qt4/GuiDocument.cpp:666
 msgid "Document Settings"
 msgstr "Paramètres du document"
 
 msgid "Document Settings"
 msgstr "Paramètres du document"
 
-#: src/frontends/qt4/GuiDocument.cpp:775 src/frontends/qt4/GuiInclude.cpp:49
+#: src/frontends/qt4/GuiDocument.cpp:777 src/frontends/qt4/GuiInclude.cpp:49
 #: src/frontends/qt4/Menus.cpp:1461
 msgid "Child Document"
 msgstr "Sous-document"
 
 #: src/frontends/qt4/Menus.cpp:1461
 msgid "Child Document"
 msgstr "Sous-document"
 
-#: src/frontends/qt4/GuiDocument.cpp:776
+#: src/frontends/qt4/GuiDocument.cpp:778
 msgid "Include to Output"
 msgstr "Inclus dans le résultat"
 
 msgid "Include to Output"
 msgstr "Inclus dans le résultat"
 
-#: src/frontends/qt4/GuiDocument.cpp:869
+#: src/frontends/qt4/GuiDocument.cpp:873
 msgid "10"
 msgstr "10"
 
 msgid "10"
 msgstr "10"
 
-#: src/frontends/qt4/GuiDocument.cpp:870
+#: src/frontends/qt4/GuiDocument.cpp:874
 msgid "11"
 msgstr "11"
 
 msgid "11"
 msgstr "11"
 
-#: src/frontends/qt4/GuiDocument.cpp:871
+#: src/frontends/qt4/GuiDocument.cpp:875
 msgid "12"
 msgstr "12"
 
 msgid "12"
 msgstr "12"
 
-#: src/frontends/qt4/GuiDocument.cpp:875
+#: src/frontends/qt4/GuiDocument.cpp:879
 msgid "None (no fontenc)"
 msgstr "Aucune (pas de fontenc)"
 
 msgid "None (no fontenc)"
 msgstr "Aucune (pas de fontenc)"
 
-#: src/frontends/qt4/GuiDocument.cpp:883
+#: src/frontends/qt4/GuiDocument.cpp:887
 msgid ""
 "Use OpenType and TrueType fonts directly (requires XeTeX or LuaTeX)\n"
 "You need to install the package \"fontspec\" to use this feature"
 msgid ""
 "Use OpenType and TrueType fonts directly (requires XeTeX or LuaTeX)\n"
 "You need to install the package \"fontspec\" to use this feature"
@@ -29695,199 +29768,199 @@ msgstr ""
 "Vous devez installer le paquetage « fontspec » pour utiliser cette "
 "fonctionnalité."
 
 "Vous devez installer le paquetage « fontspec » pour utiliser cette "
 "fonctionnalité."
 
-#: src/frontends/qt4/GuiDocument.cpp:915
+#: src/frontends/qt4/GuiDocument.cpp:919
 msgid "empty"
 msgstr "vide"
 
 msgid "empty"
 msgstr "vide"
 
-#: src/frontends/qt4/GuiDocument.cpp:916
+#: src/frontends/qt4/GuiDocument.cpp:920
 msgid "plain"
 msgstr "ordinaire"
 
 msgid "plain"
 msgstr "ordinaire"
 
-#: src/frontends/qt4/GuiDocument.cpp:917
+#: src/frontends/qt4/GuiDocument.cpp:921
 msgid "headings"
 msgstr "en-têtes"
 
 msgid "headings"
 msgstr "en-têtes"
 
-#: src/frontends/qt4/GuiDocument.cpp:918
+#: src/frontends/qt4/GuiDocument.cpp:922
 msgid "fancy"
 msgstr "sophistiqué"
 
 msgid "fancy"
 msgstr "sophistiqué"
 
-#: src/frontends/qt4/GuiDocument.cpp:927
+#: src/frontends/qt4/GuiDocument.cpp:931
 msgid "US letter"
 msgstr "Lettre US"
 
 msgid "US letter"
 msgstr "Lettre US"
 
-#: src/frontends/qt4/GuiDocument.cpp:928
+#: src/frontends/qt4/GuiDocument.cpp:932
 msgid "US legal"
 msgstr "Légal US"
 
 msgid "US legal"
 msgstr "Légal US"
 
-#: src/frontends/qt4/GuiDocument.cpp:929
+#: src/frontends/qt4/GuiDocument.cpp:933
 msgid "US executive"
 msgstr "Executive US"
 
 msgid "US executive"
 msgstr "Executive US"
 
-#: src/frontends/qt4/GuiDocument.cpp:930
+#: src/frontends/qt4/GuiDocument.cpp:934
 msgid "A0"
 msgstr "A0"
 
 msgid "A0"
 msgstr "A0"
 
-#: src/frontends/qt4/GuiDocument.cpp:931
+#: src/frontends/qt4/GuiDocument.cpp:935
 msgid "A1"
 msgstr "A1"
 
 msgid "A1"
 msgstr "A1"
 
-#: src/frontends/qt4/GuiDocument.cpp:932
+#: src/frontends/qt4/GuiDocument.cpp:936
 msgid "A2"
 msgstr "A2"
 
 msgid "A2"
 msgstr "A2"
 
-#: src/frontends/qt4/GuiDocument.cpp:933
+#: src/frontends/qt4/GuiDocument.cpp:937
 msgid "A3"
 msgstr "A3"
 
 msgid "A3"
 msgstr "A3"
 
-#: src/frontends/qt4/GuiDocument.cpp:934
+#: src/frontends/qt4/GuiDocument.cpp:938
 msgid "A4"
 msgstr "A4"
 
 msgid "A4"
 msgstr "A4"
 
-#: src/frontends/qt4/GuiDocument.cpp:935
+#: src/frontends/qt4/GuiDocument.cpp:939
 msgid "A5"
 msgstr "A5"
 
 msgid "A5"
 msgstr "A5"
 
-#: src/frontends/qt4/GuiDocument.cpp:936
+#: src/frontends/qt4/GuiDocument.cpp:940
 msgid "A6"
 msgstr "A6"
 
 msgid "A6"
 msgstr "A6"
 
-#: src/frontends/qt4/GuiDocument.cpp:937
+#: src/frontends/qt4/GuiDocument.cpp:941
 msgid "B0"
 msgstr "B0"
 
 msgid "B0"
 msgstr "B0"
 
-#: src/frontends/qt4/GuiDocument.cpp:938
+#: src/frontends/qt4/GuiDocument.cpp:942
 msgid "B1"
 msgstr "B1"
 
 msgid "B1"
 msgstr "B1"
 
-#: src/frontends/qt4/GuiDocument.cpp:939
+#: src/frontends/qt4/GuiDocument.cpp:943
 msgid "B2"
 msgstr "B2"
 
 msgid "B2"
 msgstr "B2"
 
-#: src/frontends/qt4/GuiDocument.cpp:940
+#: src/frontends/qt4/GuiDocument.cpp:944
 msgid "B3"
 msgstr "B3"
 
 msgid "B3"
 msgstr "B3"
 
-#: src/frontends/qt4/GuiDocument.cpp:941
+#: src/frontends/qt4/GuiDocument.cpp:945
 msgid "B4"
 msgstr "B4"
 
 msgid "B4"
 msgstr "B4"
 
-#: src/frontends/qt4/GuiDocument.cpp:942
+#: src/frontends/qt4/GuiDocument.cpp:946
 msgid "B5"
 msgstr "B5"
 
 msgid "B5"
 msgstr "B5"
 
-#: src/frontends/qt4/GuiDocument.cpp:943
+#: src/frontends/qt4/GuiDocument.cpp:947
 msgid "B6"
 msgstr "B6"
 
 msgid "B6"
 msgstr "B6"
 
-#: src/frontends/qt4/GuiDocument.cpp:944
+#: src/frontends/qt4/GuiDocument.cpp:948
 msgid "C0"
 msgstr "C0"
 
 msgid "C0"
 msgstr "C0"
 
-#: src/frontends/qt4/GuiDocument.cpp:945
+#: src/frontends/qt4/GuiDocument.cpp:949
 msgid "C1"
 msgstr "C1"
 
 msgid "C1"
 msgstr "C1"
 
-#: src/frontends/qt4/GuiDocument.cpp:946
+#: src/frontends/qt4/GuiDocument.cpp:950
 msgid "C2"
 msgstr "C2"
 
 msgid "C2"
 msgstr "C2"
 
-#: src/frontends/qt4/GuiDocument.cpp:947
+#: src/frontends/qt4/GuiDocument.cpp:951
 msgid "C3"
 msgstr "C3"
 
 msgid "C3"
 msgstr "C3"
 
-#: src/frontends/qt4/GuiDocument.cpp:948
+#: src/frontends/qt4/GuiDocument.cpp:952
 msgid "C4"
 msgstr "C4"
 
 msgid "C4"
 msgstr "C4"
 
-#: src/frontends/qt4/GuiDocument.cpp:949
+#: src/frontends/qt4/GuiDocument.cpp:953
 msgid "C5"
 msgstr "C5"
 
 msgid "C5"
 msgstr "C5"
 
-#: src/frontends/qt4/GuiDocument.cpp:950
+#: src/frontends/qt4/GuiDocument.cpp:954
 msgid "C6"
 msgstr "C6"
 
 msgid "C6"
 msgstr "C6"
 
-#: src/frontends/qt4/GuiDocument.cpp:951
+#: src/frontends/qt4/GuiDocument.cpp:955
 msgid "JIS B0"
 msgstr "JIS B0"
 
 msgid "JIS B0"
 msgstr "JIS B0"
 
-#: src/frontends/qt4/GuiDocument.cpp:952
+#: src/frontends/qt4/GuiDocument.cpp:956
 msgid "JIS B1"
 msgstr "JIS B1"
 
 msgid "JIS B1"
 msgstr "JIS B1"
 
-#: src/frontends/qt4/GuiDocument.cpp:953
+#: src/frontends/qt4/GuiDocument.cpp:957
 msgid "JIS B2"
 msgstr "JIS B2"
 
 msgid "JIS B2"
 msgstr "JIS B2"
 
-#: src/frontends/qt4/GuiDocument.cpp:954
+#: src/frontends/qt4/GuiDocument.cpp:958
 msgid "JIS B3"
 msgstr "JIS B3"
 
 msgid "JIS B3"
 msgstr "JIS B3"
 
-#: src/frontends/qt4/GuiDocument.cpp:955
+#: src/frontends/qt4/GuiDocument.cpp:959
 msgid "JIS B4"
 msgstr "JIS B4"
 
 msgid "JIS B4"
 msgstr "JIS B4"
 
-#: src/frontends/qt4/GuiDocument.cpp:956
+#: src/frontends/qt4/GuiDocument.cpp:960
 msgid "JIS B5"
 msgstr "JIS B5"
 
 msgid "JIS B5"
 msgstr "JIS B5"
 
-#: src/frontends/qt4/GuiDocument.cpp:957
+#: src/frontends/qt4/GuiDocument.cpp:961
 msgid "JIS B6"
 msgstr "JIS B6"
 
 msgid "JIS B6"
 msgstr "JIS B6"
 
-#: src/frontends/qt4/GuiDocument.cpp:1073
+#: src/frontends/qt4/GuiDocument.cpp:1077
 msgid "Language Default (no inputenc)"
 msgstr "Langue implicite (pas de recours à inputenc)"
 
 msgid "Language Default (no inputenc)"
 msgstr "Langue implicite (pas de recours à inputenc)"
 
-#: src/frontends/qt4/GuiDocument.cpp:1127
+#: src/frontends/qt4/GuiDocument.cpp:1131
 msgid "Numbered"
 msgstr "Numéroté"
 
 msgid "Numbered"
 msgstr "Numéroté"
 
-#: src/frontends/qt4/GuiDocument.cpp:1128
+#: src/frontends/qt4/GuiDocument.cpp:1132
 msgid "Appears in TOC"
 msgstr "Apparaît dans la TdM"
 
 msgid "Appears in TOC"
 msgstr "Apparaît dans la TdM"
 
-#: src/frontends/qt4/GuiDocument.cpp:1204
+#: src/frontends/qt4/GuiDocument.cpp:1208
 msgid "Package"
 msgstr "Paquetage"
 
 msgid "Package"
 msgstr "Paquetage"
 
-#: src/frontends/qt4/GuiDocument.cpp:1204
+#: src/frontends/qt4/GuiDocument.cpp:1208
 msgid "Load automatically"
 msgstr "Charger automatiquement"
 
 msgid "Load automatically"
 msgstr "Charger automatiquement"
 
-#: src/frontends/qt4/GuiDocument.cpp:1205
+#: src/frontends/qt4/GuiDocument.cpp:1209
 msgid "Load always"
 msgstr "Toujours charger"
 
 msgid "Load always"
 msgstr "Toujours charger"
 
-#: src/frontends/qt4/GuiDocument.cpp:1205
+#: src/frontends/qt4/GuiDocument.cpp:1209
 msgid "Do not load"
 msgstr "Ne pas charger"
 
 msgid "Do not load"
 msgstr "Ne pas charger"
 
-#: src/frontends/qt4/GuiDocument.cpp:1218
+#: src/frontends/qt4/GuiDocument.cpp:1222
 msgid "The AMS LaTeX packages are always used"
 msgstr "Les paquetages LaTeX AMS sont utilisés dans tous les cas."
 
 msgid "The AMS LaTeX packages are always used"
 msgstr "Les paquetages LaTeX AMS sont utilisés dans tous les cas."
 
-#: src/frontends/qt4/GuiDocument.cpp:1221
+#: src/frontends/qt4/GuiDocument.cpp:1225
 #, c-format
 msgid "The LaTeX package %1$s is always used"
 msgstr "Le paquetage LaTeX %1$s est utilisé dans tous les cas."
 
 #, c-format
 msgid "The LaTeX package %1$s is always used"
 msgstr "Le paquetage LaTeX %1$s est utilisé dans tous les cas."
 
-#: src/frontends/qt4/GuiDocument.cpp:1226
+#: src/frontends/qt4/GuiDocument.cpp:1230
 msgid "The AMS LaTeX packages are never used"
 msgstr "Les paquetages LaTeX AMS ne sont jamais utilisés"
 
 msgid "The AMS LaTeX packages are never used"
 msgstr "Les paquetages LaTeX AMS ne sont jamais utilisés"
 
-#: src/frontends/qt4/GuiDocument.cpp:1229
+#: src/frontends/qt4/GuiDocument.cpp:1233
 #, c-format
 msgid "The LaTeX package %1$s is never used"
 msgstr "Le paquetage LaTeX %1$s n'est jamais utilisé"
 
 #, c-format
 msgid "The LaTeX package %1$s is never used"
 msgstr "Le paquetage LaTeX %1$s n'est jamais utilisé"
 
-#: src/frontends/qt4/GuiDocument.cpp:1345
-#: src/frontends/qt4/GuiDocument.cpp:2323
+#: src/frontends/qt4/GuiDocument.cpp:1349
+#: src/frontends/qt4/GuiDocument.cpp:2356
 #, c-format
 msgid "%1$s [Class '%2$s']"
 msgstr "%1$s [classe « %2$s »]"
 
 #, c-format
 msgid "%1$s [Class '%2$s']"
 msgstr "%1$s [classe « %2$s »]"
 
-#: src/frontends/qt4/GuiDocument.cpp:1348
+#: src/frontends/qt4/GuiDocument.cpp:1352
 #, c-format
 msgid ""
 "Class not found by LyX. Please check if you have the matching %1$s class and "
 #, c-format
 msgid ""
 "Class not found by LyX. Please check if you have the matching %1$s class and "
@@ -29896,113 +29969,113 @@ msgstr ""
 "Classe introuvable par LyX. Vérifier si la classe %1$s et tous les "
 "paquetages requis (%2$s) sont bien installés."
 
 "Classe introuvable par LyX. Vérifier si la classe %1$s et tous les "
 "paquetages requis (%2$s) sont bien installés."
 
-#: src/frontends/qt4/GuiDocument.cpp:1477
-#: src/frontends/qt4/GuiDocument.cpp:1584
+#: src/frontends/qt4/GuiDocument.cpp:1481
+#: src/frontends/qt4/GuiDocument.cpp:1617
 msgid "Input listings parameters below. Enter ? for a list of parameters."
 msgstr ""
 "Saisir les paramètres du listing ci-dessous. Taper ? pour une liste des "
 "paramètres."
 
 msgid "Input listings parameters below. Enter ? for a list of parameters."
 msgstr ""
 "Saisir les paramètres du listing ci-dessous. Taper ? pour une liste des "
 "paramètres."
 
-#: src/frontends/qt4/GuiDocument.cpp:1484
+#: src/frontends/qt4/GuiDocument.cpp:1488
 msgid "Document Class"
 msgstr "Classe de document"
 
 msgid "Document Class"
 msgstr "Classe de document"
 
-#: src/frontends/qt4/GuiDocument.cpp:1486
+#: src/frontends/qt4/GuiDocument.cpp:1490
 msgid "Modules"
 msgstr "Modules"
 
 msgid "Modules"
 msgstr "Modules"
 
-#: src/frontends/qt4/GuiDocument.cpp:1487
+#: src/frontends/qt4/GuiDocument.cpp:1491
 msgid "Local Layout"
 msgstr "Format local"
 
 msgid "Local Layout"
 msgstr "Format local"
 
-#: src/frontends/qt4/GuiDocument.cpp:1489
+#: src/frontends/qt4/GuiDocument.cpp:1493
 msgid "Text Layout"
 msgstr "Format du texte"
 
 msgid "Text Layout"
 msgstr "Format du texte"
 
-#: src/frontends/qt4/GuiDocument.cpp:1491
+#: src/frontends/qt4/GuiDocument.cpp:1495
 msgid "Page Margins"
 msgstr "Marges"
 
 msgid "Page Margins"
 msgstr "Marges"
 
-#: src/frontends/qt4/GuiDocument.cpp:1493 src/frontends/qt4/GuiPrefs.cpp:1185
+#: src/frontends/qt4/GuiDocument.cpp:1497 src/frontends/qt4/GuiPrefs.cpp:1185
 msgid "Colors"
 msgstr "Couleurs"
 
 msgid "Colors"
 msgstr "Couleurs"
 
-#: src/frontends/qt4/GuiDocument.cpp:1494
+#: src/frontends/qt4/GuiDocument.cpp:1498
 msgid "Numbering & TOC"
 msgstr "Numérotation & TdM"
 
 msgid "Numbering & TOC"
 msgstr "Numérotation & TdM"
 
-#: src/frontends/qt4/GuiDocument.cpp:1496
+#: src/frontends/qt4/GuiDocument.cpp:1500
 msgid "Indexes"
 msgstr "Index"
 
 msgid "Indexes"
 msgstr "Index"
 
-#: src/frontends/qt4/GuiDocument.cpp:1497
+#: src/frontends/qt4/GuiDocument.cpp:1501
 msgid "PDF Properties"
 msgstr "Propriétés du PDF"
 
 msgid "PDF Properties"
 msgstr "Propriétés du PDF"
 
-#: src/frontends/qt4/GuiDocument.cpp:1498
+#: src/frontends/qt4/GuiDocument.cpp:1502
 msgid "Math Options"
 msgstr "Options mode math"
 
 msgid "Math Options"
 msgstr "Options mode math"
 
-#: src/frontends/qt4/GuiDocument.cpp:1499
+#: src/frontends/qt4/GuiDocument.cpp:1503
 msgid "Float Placement"
 msgstr "Placement des flottants"
 
 msgid "Float Placement"
 msgstr "Placement des flottants"
 
-#: src/frontends/qt4/GuiDocument.cpp:1501
+#: src/frontends/qt4/GuiDocument.cpp:1505
 msgid "Bullets"
 msgstr "Puces"
 
 msgid "Bullets"
 msgstr "Puces"
 
-#: src/frontends/qt4/GuiDocument.cpp:1503
+#: src/frontends/qt4/GuiDocument.cpp:1507
 msgid "Formats[[output]]"
 msgstr "Sortie"
 
 msgid "Formats[[output]]"
 msgstr "Sortie"
 
-#: src/frontends/qt4/GuiDocument.cpp:1504
+#: src/frontends/qt4/GuiDocument.cpp:1508
 msgid "LaTeX Preamble"
 msgstr "Préambule LaTeX"
 
 msgid "LaTeX Preamble"
 msgstr "Préambule LaTeX"
 
-#: src/frontends/qt4/GuiDocument.cpp:1775
-#: src/frontends/qt4/GuiDocument.cpp:1805
+#: src/frontends/qt4/GuiDocument.cpp:1808
+#: src/frontends/qt4/GuiDocument.cpp:1838
 msgid "&Default..."
 msgstr "&Implicite..."
 
 msgid "&Default..."
 msgstr "&Implicite..."
 
-#: src/frontends/qt4/GuiDocument.cpp:2105
-#: src/frontends/qt4/GuiDocument.cpp:3650
-#: src/frontends/qt4/GuiDocument.cpp:3659
-#: src/frontends/qt4/GuiDocument.cpp:3668
-#: src/frontends/qt4/GuiDocument.cpp:3677
+#: src/frontends/qt4/GuiDocument.cpp:2138
+#: src/frontends/qt4/GuiDocument.cpp:3693
+#: src/frontends/qt4/GuiDocument.cpp:3702
+#: src/frontends/qt4/GuiDocument.cpp:3711
+#: src/frontends/qt4/GuiDocument.cpp:3720
 msgid " (not installed)"
 msgstr " (pas installé)"
 
 msgid " (not installed)"
 msgstr " (pas installé)"
 
-#: src/frontends/qt4/GuiDocument.cpp:2130
+#: src/frontends/qt4/GuiDocument.cpp:2163
 msgid "Non-TeX Fonts Default"
 msgstr "Polices non-TeX implicites"
 
 msgid "Non-TeX Fonts Default"
 msgstr "Polices non-TeX implicites"
 
-#: src/frontends/qt4/GuiDocument.cpp:2132
+#: src/frontends/qt4/GuiDocument.cpp:2165
 msgid " (not available)"
 msgstr " (indisponible)"
 
 msgid " (not available)"
 msgstr " (indisponible)"
 
-#: src/frontends/qt4/GuiDocument.cpp:2133
+#: src/frontends/qt4/GuiDocument.cpp:2166
 msgid "Class Default (TeX Fonts)"
 msgstr "Valeurs implicites de la classe (polices TeX)"
 
 msgid "Class Default (TeX Fonts)"
 msgstr "Valeurs implicites de la classe (polices TeX)"
 
-#: src/frontends/qt4/GuiDocument.cpp:2171
-#: src/frontends/qt4/GuiDocument.cpp:2198
+#: src/frontends/qt4/GuiDocument.cpp:2204
+#: src/frontends/qt4/GuiDocument.cpp:2231
 msgid "Class Default"
 msgstr "Valeurs implicites de la classe"
 
 msgid "Class Default"
 msgstr "Valeurs implicites de la classe"
 
-#: src/frontends/qt4/GuiDocument.cpp:2275
+#: src/frontends/qt4/GuiDocument.cpp:2308
 msgid "Layouts|#o#O"
 msgstr "Format|#t#T"
 
 msgid "Layouts|#o#O"
 msgstr "Format|#t#T"
 
-#: src/frontends/qt4/GuiDocument.cpp:2277
+#: src/frontends/qt4/GuiDocument.cpp:2310
 msgid "LyX Layout (*.layout)"
 msgstr "Formats LyX (*.layout)"
 
 msgid "LyX Layout (*.layout)"
 msgstr "Formats LyX (*.layout)"
 
-#: src/frontends/qt4/GuiDocument.cpp:2279
-#: src/frontends/qt4/GuiDocument.cpp:2288
+#: src/frontends/qt4/GuiDocument.cpp:2312
+#: src/frontends/qt4/GuiDocument.cpp:2321
 msgid "Local layout file"
 msgstr "Fichier de format local"
 
 msgid "Local layout file"
 msgstr "Fichier de format local"
 
-#: src/frontends/qt4/GuiDocument.cpp:2289
+#: src/frontends/qt4/GuiDocument.cpp:2322
 msgid ""
 "The layout file you have selected is a local layout\n"
 "file, not one in the system or user directory.\n"
 msgid ""
 "The layout file you have selected is a local layout\n"
 "file, not one in the system or user directory.\n"
@@ -30015,35 +30088,35 @@ msgstr ""
 "Votre document ne peut pas fonctionner avec ce format si vous\n"
 "déplacez le fichier de format un répertoire différent."
 
 "Votre document ne peut pas fonctionner avec ce format si vous\n"
 "déplacez le fichier de format un répertoire différent."
 
-#: src/frontends/qt4/GuiDocument.cpp:2293
+#: src/frontends/qt4/GuiDocument.cpp:2326
 msgid "&Set Layout"
 msgstr "&Sélectionner le format"
 
 msgid "&Set Layout"
 msgstr "&Sélectionner le format"
 
-#: src/frontends/qt4/GuiDocument.cpp:2307
+#: src/frontends/qt4/GuiDocument.cpp:2340
 msgid "Unable to read local layout file."
 msgstr "Échec de la lecture d'un fichier de format local."
 
 msgid "Unable to read local layout file."
 msgstr "Échec de la lecture d'un fichier de format local."
 
-#: src/frontends/qt4/GuiDocument.cpp:2324
+#: src/frontends/qt4/GuiDocument.cpp:2357
 msgid "This is a local layout file."
 msgstr "Ceci est un fichier de format local."
 
 msgid "This is a local layout file."
 msgstr "Ceci est un fichier de format local."
 
-#: src/frontends/qt4/GuiDocument.cpp:2338
+#: src/frontends/qt4/GuiDocument.cpp:2371
 msgid "Select master document"
 msgstr "Sélectionner le document maître"
 
 msgid "Select master document"
 msgstr "Sélectionner le document maître"
 
-#: src/frontends/qt4/GuiDocument.cpp:2342
+#: src/frontends/qt4/GuiDocument.cpp:2375
 msgid "LyX Files (*.lyx)"
 msgstr "Documents LyX (*.lyx)"
 
 msgid "LyX Files (*.lyx)"
 msgstr "Documents LyX (*.lyx)"
 
-#: src/frontends/qt4/GuiDocument.cpp:2366
-#: src/frontends/qt4/GuiDocument.cpp:2646
-#: src/frontends/qt4/GuiDocument.cpp:4089
+#: src/frontends/qt4/GuiDocument.cpp:2399
+#: src/frontends/qt4/GuiDocument.cpp:2679
+#: src/frontends/qt4/GuiDocument.cpp:4134
 msgid "Unapplied changes"
 msgstr "Modifications non appliquées"
 
 msgid "Unapplied changes"
 msgstr "Modifications non appliquées"
 
-#: src/frontends/qt4/GuiDocument.cpp:2367
-#: src/frontends/qt4/GuiDocument.cpp:2647
-#: src/frontends/qt4/GuiDocument.cpp:4090
+#: src/frontends/qt4/GuiDocument.cpp:2400
+#: src/frontends/qt4/GuiDocument.cpp:2680
+#: src/frontends/qt4/GuiDocument.cpp:4135
 msgid ""
 "Some changes in the dialog were not yet applied.\n"
 "If you do not apply now, they will be lost after this action."
 msgid ""
 "Some changes in the dialog were not yet applied.\n"
 "If you do not apply now, they will be lost after this action."
@@ -30051,131 +30124,131 @@ msgstr ""
 "Certaines modifications dans le dialogue n'ont pas encore été appliquées. Si "
 "vous ne la appliquez pas maintenant, elles seront perdues après cette action."
 
 "Certaines modifications dans le dialogue n'ont pas encore été appliquées. Si "
 "vous ne la appliquez pas maintenant, elles seront perdues après cette action."
 
-#: src/frontends/qt4/GuiDocument.cpp:2369
-#: src/frontends/qt4/GuiDocument.cpp:2649
-#: src/frontends/qt4/GuiDocument.cpp:4092
+#: src/frontends/qt4/GuiDocument.cpp:2402
+#: src/frontends/qt4/GuiDocument.cpp:2682
+#: src/frontends/qt4/GuiDocument.cpp:4137
 msgid "&Dismiss"
 msgstr "Aban&donner"
 
 msgid "&Dismiss"
 msgstr "Aban&donner"
 
-#: src/frontends/qt4/GuiDocument.cpp:2380
-#: src/frontends/qt4/GuiDocument.cpp:4100
+#: src/frontends/qt4/GuiDocument.cpp:2413
+#: src/frontends/qt4/GuiDocument.cpp:4145
 msgid "Unable to set document class."
 msgstr "Impossible d'appliquer la classe du document."
 
 msgid "Unable to set document class."
 msgstr "Impossible d'appliquer la classe du document."
 
-#: src/frontends/qt4/GuiDocument.cpp:2524
+#: src/frontends/qt4/GuiDocument.cpp:2557
 msgid "Basic numerical"
 msgstr "Numérique de base"
 
 msgid "Basic numerical"
 msgstr "Numérique de base"
 
-#: src/frontends/qt4/GuiDocument.cpp:2527
+#: src/frontends/qt4/GuiDocument.cpp:2560
 msgid "Author-year"
 msgstr "Auteur-année"
 
 msgid "Author-year"
 msgstr "Auteur-année"
 
-#: src/frontends/qt4/GuiDocument.cpp:2530
+#: src/frontends/qt4/GuiDocument.cpp:2563
 msgid "Author-number"
 msgstr "Auteur-numéro"
 
 msgid "Author-number"
 msgstr "Auteur-numéro"
 
-#: src/frontends/qt4/GuiDocument.cpp:2573
+#: src/frontends/qt4/GuiDocument.cpp:2606
 #, c-format
 msgid "%1$s and %2$s"
 msgstr "%1$s et %2$s"
 
 #, c-format
 msgid "%1$s and %2$s"
 msgstr "%1$s et %2$s"
 
-#: src/frontends/qt4/GuiDocument.cpp:2580
+#: src/frontends/qt4/GuiDocument.cpp:2613
 #, c-format
 msgid "%1$s, %2$s"
 msgstr "%1$s, %2$s"
 
 #, c-format
 msgid "%1$s, %2$s"
 msgstr "%1$s, %2$s"
 
-#: src/frontends/qt4/GuiDocument.cpp:2585
+#: src/frontends/qt4/GuiDocument.cpp:2618
 #, c-format
 msgid "%1$s, %2$s, and %3$s"
 msgstr "%1$s, %2$s and %3$s"
 
 #, c-format
 msgid "%1$s, %2$s, and %3$s"
 msgstr "%1$s, %2$s and %3$s"
 
-#: src/frontends/qt4/GuiDocument.cpp:2599
+#: src/frontends/qt4/GuiDocument.cpp:2632
 #, c-format
 msgid "%1$s (unavailable)"
 msgstr "%1$s (indisponible)"
 
 #, c-format
 msgid "%1$s (unavailable)"
 msgstr "%1$s (indisponible)"
 
-#: src/frontends/qt4/GuiDocument.cpp:2685
+#: src/frontends/qt4/GuiDocument.cpp:2719
 msgid "Module provided by document class."
 msgstr "Module fourni par la classe de document."
 
 msgid "Module provided by document class."
 msgstr "Module fourni par la classe de document."
 
-#: src/frontends/qt4/GuiDocument.cpp:2692
+#: src/frontends/qt4/GuiDocument.cpp:2726
 #, c-format
 msgid "Category: %1$s."
 msgstr "Categorie : %1$s."
 
 #, c-format
 msgid "Category: %1$s."
 msgstr "Categorie : %1$s."
 
-#: src/frontends/qt4/GuiDocument.cpp:2700
+#: src/frontends/qt4/GuiDocument.cpp:2734
 #, c-format
 msgid "Package(s) required: %1$s."
 msgstr "Paquetage(s) requis : %1$s."
 
 #, c-format
 msgid "Package(s) required: %1$s."
 msgstr "Paquetage(s) requis : %1$s."
 
-#: src/frontends/qt4/GuiDocument.cpp:2706
+#: src/frontends/qt4/GuiDocument.cpp:2740
 msgid "or"
 msgstr "ou"
 
 msgid "or"
 msgstr "ou"
 
-#: src/frontends/qt4/GuiDocument.cpp:2709
+#: src/frontends/qt4/GuiDocument.cpp:2743
 #, c-format
 msgid "Modules required: %1$s."
 msgstr "Modules requis : %1$s."
 
 #, c-format
 msgid "Modules required: %1$s."
 msgstr "Modules requis : %1$s."
 
-#: src/frontends/qt4/GuiDocument.cpp:2718
+#: src/frontends/qt4/GuiDocument.cpp:2752
 #, c-format
 msgid "Modules excluded: %1$s."
 msgstr "Modules exclus : %1$s."
 
 #, c-format
 msgid "Modules excluded: %1$s."
 msgstr "Modules exclus : %1$s."
 
-#: src/frontends/qt4/GuiDocument.cpp:2724
+#: src/frontends/qt4/GuiDocument.cpp:2758
 msgid "WARNING: Some required packages are unavailable!"
 msgstr "AVERTISSEMENT : certains paquetages ne sont pas disponibles !"
 
 msgid "WARNING: Some required packages are unavailable!"
 msgstr "AVERTISSEMENT : certains paquetages ne sont pas disponibles !"
 
-#: src/frontends/qt4/GuiDocument.cpp:3290
+#: src/frontends/qt4/GuiDocument.cpp:3333
 msgid "per part"
 msgstr "par partie"
 
 msgid "per part"
 msgstr "par partie"
 
-#: src/frontends/qt4/GuiDocument.cpp:3292
+#: src/frontends/qt4/GuiDocument.cpp:3335
 msgid "per chapter"
 msgstr "par chapitre"
 
 msgid "per chapter"
 msgstr "par chapitre"
 
-#: src/frontends/qt4/GuiDocument.cpp:3294
+#: src/frontends/qt4/GuiDocument.cpp:3337
 msgid "per section"
 msgstr "par section"
 
 msgid "per section"
 msgstr "par section"
 
-#: src/frontends/qt4/GuiDocument.cpp:3296
+#: src/frontends/qt4/GuiDocument.cpp:3339
 msgid "per subsection"
 msgstr "par sous-section"
 
 msgid "per subsection"
 msgstr "par sous-section"
 
-#: src/frontends/qt4/GuiDocument.cpp:3297
+#: src/frontends/qt4/GuiDocument.cpp:3340
 msgid "per child document"
 msgstr "par sous-document"
 
 msgid "per child document"
 msgstr "par sous-document"
 
-#: src/frontends/qt4/GuiDocument.cpp:3582
+#: src/frontends/qt4/GuiDocument.cpp:3625
 msgid "[No options predefined]"
 msgstr "[Aucune option prédéfinie]"
 
 msgid "[No options predefined]"
 msgstr "[Aucune option prédéfinie]"
 
-#: src/frontends/qt4/GuiDocument.cpp:3807
+#: src/frontends/qt4/GuiDocument.cpp:3851
 msgid "C&ustomize Hyperref Options"
 msgstr "Personnaliser les options h&yperref"
 
 msgid "C&ustomize Hyperref Options"
 msgstr "Personnaliser les options h&yperref"
 
-#: src/frontends/qt4/GuiDocument.cpp:3809
+#: src/frontends/qt4/GuiDocument.cpp:3853
 msgid "&Use Hyperref Support"
 msgstr "&Utiliser le support pour hyperref"
 
 msgid "&Use Hyperref Support"
 msgstr "&Utiliser le support pour hyperref"
 
-#: src/frontends/qt4/GuiDocument.cpp:4111
+#: src/frontends/qt4/GuiDocument.cpp:4156
 msgid "Can't set layout!"
 msgstr "Impossible d'appliquer le format !"
 
 msgid "Can't set layout!"
 msgstr "Impossible d'appliquer le format !"
 
-#: src/frontends/qt4/GuiDocument.cpp:4112
+#: src/frontends/qt4/GuiDocument.cpp:4157
 #, c-format
 msgid "Unable to set layout for ID: %1$s"
 msgstr "Impossible d'appliquer le format pour ID : %1$s"
 
 #, c-format
 msgid "Unable to set layout for ID: %1$s"
 msgstr "Impossible d'appliquer le format pour ID : %1$s"
 
-#: src/frontends/qt4/GuiDocument.cpp:4208
+#: src/frontends/qt4/GuiDocument.cpp:4253
 msgid "Not Found"
 msgstr "Introuvable"
 
 msgid "Not Found"
 msgstr "Introuvable"
 
-#: src/frontends/qt4/GuiDocument.cpp:4268
+#: src/frontends/qt4/GuiDocument.cpp:4313
 msgid "Assigned master does not include this file"
 msgstr "Le document maître désigné n'inclut pas ce fichier"
 
 msgid "Assigned master does not include this file"
 msgstr "Le document maître désigné n'inclut pas ce fichier"
 
-#: src/frontends/qt4/GuiDocument.cpp:4269
+#: src/frontends/qt4/GuiDocument.cpp:4314
 #, c-format
 msgid ""
 "You must include this file in the document\n"
 #, c-format
 msgid ""
 "You must include this file in the document\n"
@@ -30186,11 +30259,11 @@ msgstr ""
 "%1$s' pour pouvoir utiliser les fonctionnalités\n"
 "« document maître »."
 
 "%1$s' pour pouvoir utiliser les fonctionnalités\n"
 "« document maître »."
 
-#: src/frontends/qt4/GuiDocument.cpp:4273
+#: src/frontends/qt4/GuiDocument.cpp:4318
 msgid "Could not load master"
 msgstr "Chargement du document maître impossible"
 
 msgid "Could not load master"
 msgstr "Chargement du document maître impossible"
 
-#: src/frontends/qt4/GuiDocument.cpp:4274
+#: src/frontends/qt4/GuiDocument.cpp:4319
 #, c-format
 msgid ""
 "The master document '%1$s'\n"
 #, c-format
 msgid ""
 "The master document '%1$s'\n"
@@ -30199,7 +30272,7 @@ msgstr ""
 "Le document maître  %1$s\n"
 " n'a pas pu être chargé."
 
 "Le document maître  %1$s\n"
 " n'a pas pu être chargé."
 
-#: src/frontends/qt4/GuiDocument.cpp:4411
+#: src/frontends/qt4/GuiDocument.cpp:4456
 msgid "(Module name: %1)"
 msgstr "(Nom de module : %1$s)"
 
 msgid "(Module name: %1)"
 msgstr "(Nom de module : %1$s)"
 
@@ -30256,11 +30329,11 @@ msgstr "Bas Droite"
 msgid "Baseline right"
 msgstr "Ligne de base droite"
 
 msgid "Baseline right"
 msgstr "Ligne de base droite"
 
-#: src/frontends/qt4/GuiExternal.cpp:215
+#: src/frontends/qt4/GuiExternal.cpp:221
 msgid "Scale%"
 msgstr "Échelle%"
 
 msgid "Scale%"
 msgstr "Échelle%"
 
-#: src/frontends/qt4/GuiExternal.cpp:665
+#: src/frontends/qt4/GuiExternal.cpp:671
 msgid "Select external file"
 msgstr "Choisir le fichier externe"
 
 msgid "Select external file"
 msgstr "Choisir le fichier externe"
 
@@ -31435,86 +31508,94 @@ msgstr "version "
 msgid "unknown version"
 msgstr "version inconnue"
 
 msgid "unknown version"
 msgstr "version inconnue"
 
-#: src/frontends/qt4/GuiView.cpp:660
+#: src/frontends/qt4/GuiView.cpp:589
+msgid ""
+"WARNING: LaTeX is allowed to execute external commands for this document. "
+"Right click to change."
+msgstr ""
+"AVERTISSEMENT :  LaTeX peut exécuter des commandes externes dans ce "
+"document. Faites un clic droit pour changer."
+
+#: src/frontends/qt4/GuiView.cpp:687
 #, c-format
 msgid "Successful export to format: %1$s"
 msgstr "Succès de l'exportation au format : %1$s"
 
 #, c-format
 msgid "Successful export to format: %1$s"
 msgstr "Succès de l'exportation au format : %1$s"
 
-#: src/frontends/qt4/GuiView.cpp:669
+#: src/frontends/qt4/GuiView.cpp:696
 #, c-format
 msgid "Error while exporting format: %1$s"
 msgstr "Erreur à l'exportation au format : %1$s"
 
 #, c-format
 msgid "Error while exporting format: %1$s"
 msgstr "Erreur à l'exportation au format : %1$s"
 
-#: src/frontends/qt4/GuiView.cpp:672
+#: src/frontends/qt4/GuiView.cpp:699
 #, c-format
 msgid "Successful preview of format: %1$s"
 msgstr "Succès de l'aperçu du format : %1$s"
 
 #, c-format
 msgid "Successful preview of format: %1$s"
 msgstr "Succès de l'aperçu du format : %1$s"
 
-#: src/frontends/qt4/GuiView.cpp:675
+#: src/frontends/qt4/GuiView.cpp:702
 #, c-format
 msgid "Error while previewing format: %1$s"
 msgstr "Erreur au visionnement du format : %1$s"
 
 #, c-format
 msgid "Error while previewing format: %1$s"
 msgstr "Erreur au visionnement du format : %1$s"
 
-#: src/frontends/qt4/GuiView.cpp:995
+#: src/frontends/qt4/GuiView.cpp:1022
 msgid "Exit LyX"
 msgstr "Quitter LyX"
 
 msgid "Exit LyX"
 msgstr "Quitter LyX"
 
-#: src/frontends/qt4/GuiView.cpp:996
+#: src/frontends/qt4/GuiView.cpp:1023
 msgid "LyX could not be closed because documents are being processed by LyX."
 msgstr "Impossible de fermer LyX, des documents sont en cours de traitement."
 
 msgid "LyX could not be closed because documents are being processed by LyX."
 msgstr "Impossible de fermer LyX, des documents sont en cours de traitement."
 
-#: src/frontends/qt4/GuiView.cpp:1147
+#: src/frontends/qt4/GuiView.cpp:1174
 #, c-format
 msgid "%1$s (modified externally)"
 msgstr "%1$s (modifié par une application externe)"
 
 #, c-format
 msgid "%1$s (modified externally)"
 msgstr "%1$s (modifié par une application externe)"
 
-#: src/frontends/qt4/GuiView.cpp:1261
+#: src/frontends/qt4/GuiView.cpp:1293
 msgid "Welcome to LyX!"
 msgstr "Bienvenue dans LyX !"
 
 msgid "Welcome to LyX!"
 msgstr "Bienvenue dans LyX !"
 
-#: src/frontends/qt4/GuiView.cpp:1747
+#: src/frontends/qt4/GuiView.cpp:1779
 msgid "Automatic save done."
 msgstr "Sauvegarde automatique effective."
 
 msgid "Automatic save done."
 msgstr "Sauvegarde automatique effective."
 
-#: src/frontends/qt4/GuiView.cpp:1748
+#: src/frontends/qt4/GuiView.cpp:1780
 msgid "Automatic save failed!"
 msgstr "La sauvegarde automatique a échoué !"
 
 msgid "Automatic save failed!"
 msgstr "La sauvegarde automatique a échoué !"
 
-#: src/frontends/qt4/GuiView.cpp:1804
+#: src/frontends/qt4/GuiView.cpp:1836
 msgid "Command not allowed without any document open"
 msgstr "Commande non autorisée si aucun document n'est ouvert"
 
 msgid "Command not allowed without any document open"
 msgstr "Commande non autorisée si aucun document n'est ouvert"
 
-#: src/frontends/qt4/GuiView.cpp:1916 src/frontends/qt4/GuiView.cpp:1933
+#: src/frontends/qt4/GuiView.cpp:1948 src/frontends/qt4/GuiView.cpp:1965
 #, c-format
 msgid "Unknown toolbar \"%1$s\""
 msgstr "Barre d'outils inconnue \"%1$s\""
 
 #, c-format
 msgid "Unknown toolbar \"%1$s\""
 msgstr "Barre d'outils inconnue \"%1$s\""
 
-#: src/frontends/qt4/GuiView.cpp:2048 src/frontends/qt4/GuiView.cpp:2061
+#: src/frontends/qt4/GuiView.cpp:2080 src/frontends/qt4/GuiView.cpp:2093
 msgid "Zoom level cannot be less than %1$d%."
 msgstr "Le niveau de zoom ne peut être inférieur à %1$d%."
 
 msgid "Zoom level cannot be less than %1$d%."
 msgstr "Le niveau de zoom ne peut être inférieur à %1$d%."
 
-#: src/frontends/qt4/GuiView.cpp:2156
+#: src/frontends/qt4/GuiView.cpp:2188
 msgid "Select template file"
 msgstr "Choisir le modèle"
 
 msgid "Select template file"
 msgstr "Choisir le modèle"
 
-#: src/frontends/qt4/GuiView.cpp:2158 src/frontends/qt4/GuiView.cpp:2526
+#: src/frontends/qt4/GuiView.cpp:2190 src/frontends/qt4/GuiView.cpp:2558
 msgid "Templates|#T#t"
 msgstr "Modèles|#M#m"
 
 msgid "Templates|#T#t"
 msgstr "Modèles|#M#m"
 
-#: src/frontends/qt4/GuiView.cpp:2185
+#: src/frontends/qt4/GuiView.cpp:2217
 msgid "Document not loaded."
 msgstr "Le document n'a pas été chargé."
 
 msgid "Document not loaded."
 msgstr "Le document n'a pas été chargé."
 
-#: src/frontends/qt4/GuiView.cpp:2213
+#: src/frontends/qt4/GuiView.cpp:2245
 msgid "Select document to open"
 msgstr "Choisir le document à ouvrir"
 
 msgid "Select document to open"
 msgstr "Choisir le document à ouvrir"
 
-#: src/frontends/qt4/GuiView.cpp:2215 src/frontends/qt4/GuiView.cpp:2353
-#: src/frontends/qt4/GuiView.cpp:2486
+#: src/frontends/qt4/GuiView.cpp:2247 src/frontends/qt4/GuiView.cpp:2385
+#: src/frontends/qt4/GuiView.cpp:2518
 msgid "Examples|#E#e"
 msgstr "Exemples|#E#e"
 
 msgid "Examples|#E#e"
 msgstr "Exemples|#E#e"
 
-#: src/frontends/qt4/GuiView.cpp:2243
+#: src/frontends/qt4/GuiView.cpp:2275
 #, c-format
 msgid ""
 "The directory in the given path\n"
 #, c-format
 msgid ""
 "The directory in the given path\n"
@@ -31525,40 +31606,40 @@ msgstr ""
 "%1$s\n"
 "n'existe pas."
 
 "%1$s\n"
 "n'existe pas."
 
-#: src/frontends/qt4/GuiView.cpp:2260
+#: src/frontends/qt4/GuiView.cpp:2292
 #, c-format
 msgid "Opening document %1$s..."
 msgstr "Ouverture du document %1$s..."
 
 #, c-format
 msgid "Opening document %1$s..."
 msgstr "Ouverture du document %1$s..."
 
-#: src/frontends/qt4/GuiView.cpp:2265
+#: src/frontends/qt4/GuiView.cpp:2297
 #, c-format
 msgid "Document %1$s opened."
 msgstr "Document %1$s ouvert."
 
 #, c-format
 msgid "Document %1$s opened."
 msgstr "Document %1$s ouvert."
 
-#: src/frontends/qt4/GuiView.cpp:2268
+#: src/frontends/qt4/GuiView.cpp:2300
 msgid "Version control detected."
 msgstr "Contrôle de version détecté."
 
 msgid "Version control detected."
 msgstr "Contrôle de version détecté."
 
-#: src/frontends/qt4/GuiView.cpp:2270
+#: src/frontends/qt4/GuiView.cpp:2302
 #, c-format
 msgid "Could not open document %1$s"
 msgstr "Impossible d'ouvrir le document %1$s"
 
 #, c-format
 msgid "Could not open document %1$s"
 msgstr "Impossible d'ouvrir le document %1$s"
 
-#: src/frontends/qt4/GuiView.cpp:2300
+#: src/frontends/qt4/GuiView.cpp:2332
 msgid "Couldn't import file"
 msgstr "Impossible d'importer le fichier"
 
 msgid "Couldn't import file"
 msgstr "Impossible d'importer le fichier"
 
-#: src/frontends/qt4/GuiView.cpp:2301
+#: src/frontends/qt4/GuiView.cpp:2333
 #, c-format
 msgid "No information for importing the format %1$s."
 msgstr "Pas d'information pour importer le format %1$s."
 
 #, c-format
 msgid "No information for importing the format %1$s."
 msgstr "Pas d'information pour importer le format %1$s."
 
-#: src/frontends/qt4/GuiView.cpp:2348
+#: src/frontends/qt4/GuiView.cpp:2380
 #, c-format
 msgid "Select %1$s file to import"
 msgstr "Choisir le fichier %1$s à importer"
 
 #, c-format
 msgid "Select %1$s file to import"
 msgstr "Choisir le fichier %1$s à importer"
 
-#: src/frontends/qt4/GuiView.cpp:2383
+#: src/frontends/qt4/GuiView.cpp:2415
 #, c-format
 msgid ""
 "The file name '%1$s' is invalid!\n"
 #, c-format
 msgid ""
 "The file name '%1$s' is invalid!\n"
@@ -31567,8 +31648,8 @@ msgstr ""
 "Le nom de fichier « %1$s » n'est pas valide !\n"
 "Importation interrompue.\""
 
 "Le nom de fichier « %1$s » n'est pas valide !\n"
 "Importation interrompue.\""
 
-#: src/frontends/qt4/GuiView.cpp:2410 src/frontends/qt4/GuiView.cpp:2593
-#: src/frontends/qt4/GuiView.cpp:2695
+#: src/frontends/qt4/GuiView.cpp:2442 src/frontends/qt4/GuiView.cpp:2625
+#: src/frontends/qt4/GuiView.cpp:2727
 #, c-format
 msgid ""
 "The document %1$s already exists.\n"
 #, c-format
 msgid ""
 "The document %1$s already exists.\n"
@@ -31579,37 +31660,37 @@ msgstr ""
 "\n"
 "Voulez-vous écrire par dessus ce document ?"
 
 "\n"
 "Voulez-vous écrire par dessus ce document ?"
 
-#: src/frontends/qt4/GuiView.cpp:2412 src/frontends/qt4/GuiView.cpp:2597
-#: src/frontends/qt4/GuiView.cpp:2699
+#: src/frontends/qt4/GuiView.cpp:2444 src/frontends/qt4/GuiView.cpp:2629
+#: src/frontends/qt4/GuiView.cpp:2731
 msgid "Overwrite document?"
 msgstr "Écraser le document ?"
 
 msgid "Overwrite document?"
 msgstr "Écraser le document ?"
 
-#: src/frontends/qt4/GuiView.cpp:2421
+#: src/frontends/qt4/GuiView.cpp:2453
 #, c-format
 msgid "Importing %1$s..."
 msgstr "Importe %1$s..."
 
 #, c-format
 msgid "Importing %1$s..."
 msgstr "Importe %1$s..."
 
-#: src/frontends/qt4/GuiView.cpp:2424
+#: src/frontends/qt4/GuiView.cpp:2456
 msgid "imported."
 msgstr "importé."
 
 msgid "imported."
 msgstr "importé."
 
-#: src/frontends/qt4/GuiView.cpp:2426
+#: src/frontends/qt4/GuiView.cpp:2458
 msgid "file not imported!"
 msgstr "fichier non importé !"
 
 msgid "file not imported!"
 msgstr "fichier non importé !"
 
-#: src/frontends/qt4/GuiView.cpp:2451
+#: src/frontends/qt4/GuiView.cpp:2483
 msgid "newfile"
 msgstr "nouveau"
 
 msgid "newfile"
 msgstr "nouveau"
 
-#: src/frontends/qt4/GuiView.cpp:2484
+#: src/frontends/qt4/GuiView.cpp:2516
 msgid "Select LyX document to insert"
 msgstr "Choisir le document à insérer"
 
 msgid "Select LyX document to insert"
 msgstr "Choisir le document à insérer"
 
-#: src/frontends/qt4/GuiView.cpp:2524
+#: src/frontends/qt4/GuiView.cpp:2556
 msgid "Choose a filename to save document as"
 msgstr "Choisir le nom sous lequel enregistrer le fichier"
 
 msgid "Choose a filename to save document as"
 msgstr "Choisir le nom sous lequel enregistrer le fichier"
 
-#: src/frontends/qt4/GuiView.cpp:2556
+#: src/frontends/qt4/GuiView.cpp:2588
 #, c-format
 msgid ""
 "The file\n"
 #, c-format
 msgid ""
 "The file\n"
@@ -31624,17 +31705,17 @@ msgstr ""
 "Merci de le fermer avant d'essayer de l'écraser.\n"
 "Vouez-vous définir un nouveau nom de fichier ?"
 
 "Merci de le fermer avant d'essayer de l'écraser.\n"
 "Vouez-vous définir un nouveau nom de fichier ?"
 
-#: src/frontends/qt4/GuiView.cpp:2560
+#: src/frontends/qt4/GuiView.cpp:2592
 msgid "Chosen File Already Open"
 msgstr "Fichier sélectionné déjà ouvert"
 
 msgid "Chosen File Already Open"
 msgstr "Fichier sélectionné déjà ouvert"
 
-#: src/frontends/qt4/GuiView.cpp:2561 src/frontends/qt4/GuiView.cpp:2583
-#: src/frontends/qt4/GuiView.cpp:2599 src/frontends/qt4/GuiView.cpp:2700
-#: src/frontends/qt4/GuiView.cpp:2744
+#: src/frontends/qt4/GuiView.cpp:2593 src/frontends/qt4/GuiView.cpp:2615
+#: src/frontends/qt4/GuiView.cpp:2631 src/frontends/qt4/GuiView.cpp:2732
+#: src/frontends/qt4/GuiView.cpp:2776
 msgid "&Rename"
 msgstr "&Renommer"
 
 msgid "&Rename"
 msgstr "&Renommer"
 
-#: src/frontends/qt4/GuiView.cpp:2576
+#: src/frontends/qt4/GuiView.cpp:2608
 #, c-format
 msgid ""
 "The document %1$s is already registered.\n"
 #, c-format
 msgid ""
 "The document %1$s is already registered.\n"
@@ -31645,27 +31726,27 @@ msgstr ""
 "\n"
 "Voulez-vous choisir un nouveau nom ?"
 
 "\n"
 "Voulez-vous choisir un nouveau nom ?"
 
-#: src/frontends/qt4/GuiView.cpp:2581
+#: src/frontends/qt4/GuiView.cpp:2613
 msgid "Rename document?"
 msgstr "Renommer le document ?"
 
 msgid "Rename document?"
 msgstr "Renommer le document ?"
 
-#: src/frontends/qt4/GuiView.cpp:2581
+#: src/frontends/qt4/GuiView.cpp:2613
 msgid "Copy document?"
 msgstr "Copier le document ?"
 
 msgid "Copy document?"
 msgstr "Copier le document ?"
 
-#: src/frontends/qt4/GuiView.cpp:2583
+#: src/frontends/qt4/GuiView.cpp:2615
 msgid "&Copy"
 msgstr "&Copier"
 
 msgid "&Copy"
 msgstr "&Copier"
 
-#: src/frontends/qt4/GuiView.cpp:2642
+#: src/frontends/qt4/GuiView.cpp:2674
 msgid "Choose a filename to export the document as"
 msgstr "Choisir le nom sous lequel exporter le fichier"
 
 msgid "Choose a filename to export the document as"
 msgstr "Choisir le nom sous lequel exporter le fichier"
 
-#: src/frontends/qt4/GuiView.cpp:2646
+#: src/frontends/qt4/GuiView.cpp:2678
 msgid "Guess from extension (*.*)"
 msgstr "Deviner à partir du suffixe (*.*)"
 
 msgid "Guess from extension (*.*)"
 msgstr "Deviner à partir du suffixe (*.*)"
 
-#: src/frontends/qt4/GuiView.cpp:2740
+#: src/frontends/qt4/GuiView.cpp:2772
 #, c-format
 msgid ""
 "The document %1$s could not be saved.\n"
 #, c-format
 msgid ""
 "The document %1$s could not be saved.\n"
@@ -31676,15 +31757,15 @@ msgstr ""
 "\n"
 "Voulez-vous renommer le document et essayer à nouveau ?"
 
 "\n"
 "Voulez-vous renommer le document et essayer à nouveau ?"
 
-#: src/frontends/qt4/GuiView.cpp:2743
+#: src/frontends/qt4/GuiView.cpp:2775
 msgid "Rename and save?"
 msgstr "Renommer et enregistrer ?"
 
 msgid "Rename and save?"
 msgstr "Renommer et enregistrer ?"
 
-#: src/frontends/qt4/GuiView.cpp:2744
+#: src/frontends/qt4/GuiView.cpp:2776
 msgid "&Retry"
 msgstr "&Réessayer"
 
 msgid "&Retry"
 msgstr "&Réessayer"
 
-#: src/frontends/qt4/GuiView.cpp:2789
+#: src/frontends/qt4/GuiView.cpp:2821
 #, c-format
 msgid ""
 "Last view on document %1$s is being closed.\n"
 #, c-format
 msgid ""
 "Last view on document %1$s is being closed.\n"
@@ -31702,24 +31783,24 @@ msgstr ""
 "Les documents cachés peuvent être ré-affichés via\n"
 "Affichage->Caché->...\n"
 
 "Les documents cachés peuvent être ré-affichés via\n"
 "Affichage->Caché->...\n"
 
-#: src/frontends/qt4/GuiView.cpp:2798
+#: src/frontends/qt4/GuiView.cpp:2830
 msgid "Close or hide document?"
 msgstr "Fermer ou cacher le document ?"
 
 msgid "Close or hide document?"
 msgstr "Fermer ou cacher le document ?"
 
-#: src/frontends/qt4/GuiView.cpp:2799
+#: src/frontends/qt4/GuiView.cpp:2831
 msgid "&Hide"
 msgstr "&Cacher"
 
 msgid "&Hide"
 msgstr "&Cacher"
 
-#: src/frontends/qt4/GuiView.cpp:2889
+#: src/frontends/qt4/GuiView.cpp:2921
 msgid "Close document"
 msgstr "Fermer le document"
 
 msgid "Close document"
 msgstr "Fermer le document"
 
-#: src/frontends/qt4/GuiView.cpp:2890
+#: src/frontends/qt4/GuiView.cpp:2922
 msgid "Document could not be closed because it is being processed by LyX."
 msgstr ""
 "Impossible de fermer le document, il est en cours de traitement par LyX."
 
 msgid "Document could not be closed because it is being processed by LyX."
 msgstr ""
 "Impossible de fermer le document, il est en cours de traitement par LyX."
 
-#: src/frontends/qt4/GuiView.cpp:3008 src/frontends/qt4/GuiView.cpp:3123
+#: src/frontends/qt4/GuiView.cpp:3040 src/frontends/qt4/GuiView.cpp:3155
 #, c-format
 msgid ""
 "The document %1$s has not been saved yet.\n"
 #, c-format
 msgid ""
 "The document %1$s has not been saved yet.\n"
@@ -31730,11 +31811,11 @@ msgstr ""
 "\n"
 "Voulez-vous enregistrer le document ?"
 
 "\n"
 "Voulez-vous enregistrer le document ?"
 
-#: src/frontends/qt4/GuiView.cpp:3011 src/frontends/qt4/GuiView.cpp:3126
+#: src/frontends/qt4/GuiView.cpp:3043 src/frontends/qt4/GuiView.cpp:3158
 msgid "Save new document?"
 msgstr "Enregistrer le nouveau document ?"
 
 msgid "Save new document?"
 msgstr "Enregistrer le nouveau document ?"
 
-#: src/frontends/qt4/GuiView.cpp:3017
+#: src/frontends/qt4/GuiView.cpp:3049
 #, c-format
 msgid ""
 "The document %1$s has unsaved changes.\n"
 #, c-format
 msgid ""
 "The document %1$s has unsaved changes.\n"
@@ -31745,7 +31826,7 @@ msgstr ""
 "\n"
 "Voulez-vous enregistrer le document ou ignorer ces modifications ?"
 
 "\n"
 "Voulez-vous enregistrer le document ou ignorer ces modifications ?"
 
-#: src/frontends/qt4/GuiView.cpp:3020
+#: src/frontends/qt4/GuiView.cpp:3052
 #, c-format
 msgid ""
 "The document %1$s has not been saved yet.\n"
 #, c-format
 msgid ""
 "The document %1$s has not been saved yet.\n"
@@ -31756,19 +31837,19 @@ msgstr ""
 "\n"
 "Voulez-vous enregistrer le document ou bien l'abandonner entièrement ?"
 
 "\n"
 "Voulez-vous enregistrer le document ou bien l'abandonner entièrement ?"
 
-#: src/frontends/qt4/GuiView.cpp:3024 src/frontends/qt4/GuiView.cpp:3120
+#: src/frontends/qt4/GuiView.cpp:3056 src/frontends/qt4/GuiView.cpp:3152
 msgid "Save changed document?"
 msgstr "Enregistrer le document modifié ?"
 
 msgid "Save changed document?"
 msgstr "Enregistrer le document modifié ?"
 
-#: src/frontends/qt4/GuiView.cpp:3024
+#: src/frontends/qt4/GuiView.cpp:3056
 msgid "Save document?"
 msgstr "Enregistrer le document ?"
 
 msgid "Save document?"
 msgstr "Enregistrer le document ?"
 
-#: src/frontends/qt4/GuiView.cpp:3026
+#: src/frontends/qt4/GuiView.cpp:3058
 msgid "&Discard"
 msgstr "I&gnorer"
 
 msgid "&Discard"
 msgstr "I&gnorer"
 
-#: src/frontends/qt4/GuiView.cpp:3117
+#: src/frontends/qt4/GuiView.cpp:3149
 #, c-format
 msgid ""
 "The document %1$s has unsaved changes.\n"
 #, c-format
 msgid ""
 "The document %1$s has unsaved changes.\n"
@@ -31779,7 +31860,7 @@ msgstr ""
 "\n"
 "Voulez-vous enregistrer le document ?"
 
 "\n"
 "Voulez-vous enregistrer le document ?"
 
-#: src/frontends/qt4/GuiView.cpp:3151
+#: src/frontends/qt4/GuiView.cpp:3183
 #, c-format
 msgid ""
 "Document \n"
 #, c-format
 msgid ""
 "Document \n"
@@ -31791,37 +31872,37 @@ msgstr ""
 "a été modifié par une application externe. Le recharger maintenant ? Toutes "
 "les modifications locales seront perdues."
 
 "a été modifié par une application externe. Le recharger maintenant ? Toutes "
 "les modifications locales seront perdues."
 
-#: src/frontends/qt4/GuiView.cpp:3154
+#: src/frontends/qt4/GuiView.cpp:3186
 msgid "Reload externally changed document?"
 msgstr "Recharger le document modifié par une application externe ?"
 
 msgid "Reload externally changed document?"
 msgstr "Recharger le document modifié par une application externe ?"
 
-#: src/frontends/qt4/GuiView.cpp:3199
+#: src/frontends/qt4/GuiView.cpp:3231
 msgid "Document could not be checked in."
 msgstr "Impossible d'enregistrer les changements."
 
 msgid "Document could not be checked in."
 msgstr "Impossible d'enregistrer les changements."
 
-#: src/frontends/qt4/GuiView.cpp:3243
+#: src/frontends/qt4/GuiView.cpp:3275
 msgid "Error when setting the locking property."
 msgstr "Erreur lors du positionnement de la propriété de verrouillage."
 
 msgid "Error when setting the locking property."
 msgstr "Erreur lors du positionnement de la propriété de verrouillage."
 
-#: src/frontends/qt4/GuiView.cpp:3289
+#: src/frontends/qt4/GuiView.cpp:3321
 msgid "Directory is not accessible."
 msgstr "Répertoire inaccessible."
 
 msgid "Directory is not accessible."
 msgstr "Répertoire inaccessible."
 
-#: src/frontends/qt4/GuiView.cpp:3365
+#: src/frontends/qt4/GuiView.cpp:3397
 #, c-format
 msgid "Opening child document %1$s..."
 msgstr "Ouverture du sous-document %1$s..."
 
 #, c-format
 msgid "Opening child document %1$s..."
 msgstr "Ouverture du sous-document %1$s..."
 
-#: src/frontends/qt4/GuiView.cpp:3429
+#: src/frontends/qt4/GuiView.cpp:3461
 #, c-format
 msgid "No buffer for file: %1$s."
 msgstr "Pas de tampon pour le fichier : %1$s."
 
 #, c-format
 msgid "No buffer for file: %1$s."
 msgstr "Pas de tampon pour le fichier : %1$s."
 
-#: src/frontends/qt4/GuiView.cpp:3439
+#: src/frontends/qt4/GuiView.cpp:3471
 msgid "Inverse Search Failed"
 msgstr "Échec de la recherche inversée"
 
 msgid "Inverse Search Failed"
 msgstr "Échec de la recherche inversée"
 
-#: src/frontends/qt4/GuiView.cpp:3440
+#: src/frontends/qt4/GuiView.cpp:3472
 msgid ""
 "Invalid position requested by inverse search.\n"
 "You may need to update the viewed document."
 msgid ""
 "Invalid position requested by inverse search.\n"
 "You may need to update the viewed document."
@@ -31829,35 +31910,35 @@ msgstr ""
 "Position requise par la recherche inversée invalide.\n"
 "Vous devriez peut-être mettre à jour le document dans la visionneuse."
 
 "Position requise par la recherche inversée invalide.\n"
 "Vous devriez peut-être mettre à jour le document dans la visionneuse."
 
-#: src/frontends/qt4/GuiView.cpp:3512
+#: src/frontends/qt4/GuiView.cpp:3544
 msgid "Export Error"
 msgstr "Exporter l'erreur"
 
 msgid "Export Error"
 msgstr "Exporter l'erreur"
 
-#: src/frontends/qt4/GuiView.cpp:3513
+#: src/frontends/qt4/GuiView.cpp:3545
 msgid "Error cloning the Buffer."
 msgstr "Erreur lors du clonage du tampon."
 
 msgid "Error cloning the Buffer."
 msgstr "Erreur lors du clonage du tampon."
 
-#: src/frontends/qt4/GuiView.cpp:3637 src/frontends/qt4/GuiView.cpp:3657
+#: src/frontends/qt4/GuiView.cpp:3669 src/frontends/qt4/GuiView.cpp:3689
 msgid "Exporting ..."
 msgstr "Exportation en cours..."
 
 msgid "Exporting ..."
 msgstr "Exportation en cours..."
 
-#: src/frontends/qt4/GuiView.cpp:3666
+#: src/frontends/qt4/GuiView.cpp:3698
 msgid "Previewing ..."
 msgstr "Visionnement en cours..."
 
 msgid "Previewing ..."
 msgstr "Visionnement en cours..."
 
-#: src/frontends/qt4/GuiView.cpp:3700
+#: src/frontends/qt4/GuiView.cpp:3732
 msgid "Document not loaded"
 msgstr "Le document n'a pas été chargé"
 
 msgid "Document not loaded"
 msgstr "Le document n'a pas été chargé"
 
-#: src/frontends/qt4/GuiView.cpp:3777
+#: src/frontends/qt4/GuiView.cpp:3809
 msgid "Select file to insert"
 msgstr "Choisir le fichier à insérer"
 
 msgid "Select file to insert"
 msgstr "Choisir le fichier à insérer"
 
-#: src/frontends/qt4/GuiView.cpp:3780
+#: src/frontends/qt4/GuiView.cpp:3812
 msgid "All Files (*)"
 msgstr "Tous les fichiers (*)"
 
 msgid "All Files (*)"
 msgstr "Tous les fichiers (*)"
 
-#: src/frontends/qt4/GuiView.cpp:3805
+#: src/frontends/qt4/GuiView.cpp:3837
 #, c-format
 msgid ""
 "The current version will be lost. Are you sure you want to load the version "
 #, c-format
 msgid ""
 "The current version will be lost. Are you sure you want to load the version "
@@ -31866,7 +31947,7 @@ msgstr ""
 "La version actuelle sera perdue. Êtes-vous sûr de vouloir revenir à la "
 "dernière version enregistrée du document %1$s ?"
 
 "La version actuelle sera perdue. Êtes-vous sûr de vouloir revenir à la "
 "dernière version enregistrée du document %1$s ?"
 
-#: src/frontends/qt4/GuiView.cpp:3812
+#: src/frontends/qt4/GuiView.cpp:3844
 #, c-format
 msgid ""
 "Any changes will be lost. Are you sure you want to revert to the saved "
 #, c-format
 msgid ""
 "Any changes will be lost. Are you sure you want to revert to the saved "
@@ -31875,56 +31956,60 @@ msgstr ""
 "Toutes les modifications seront perdues. Êtes-vous sûr de vouloir revenir à "
 "la dernière version enregistrée du document %1$s ?"
 
 "Toutes les modifications seront perdues. Êtes-vous sûr de vouloir revenir à "
 "la dernière version enregistrée du document %1$s ?"
 
-#: src/frontends/qt4/GuiView.cpp:3815
+#: src/frontends/qt4/GuiView.cpp:3847
 msgid "Revert to saved document?"
 msgstr "Revenir à la sauvegarde du document ?"
 
 msgid "Revert to saved document?"
 msgstr "Revenir à la sauvegarde du document ?"
 
-#: src/frontends/qt4/GuiView.cpp:3843
+#: src/frontends/qt4/GuiView.cpp:3875
 msgid "Saving all documents..."
 msgstr "Enregistrement de tous les documents..."
 
 msgid "Saving all documents..."
 msgstr "Enregistrement de tous les documents..."
 
-#: src/frontends/qt4/GuiView.cpp:3853
+#: src/frontends/qt4/GuiView.cpp:3885
 msgid "All documents saved."
 msgstr "Tous les documents sont enregistrés."
 
 msgid "All documents saved."
 msgstr "Tous les documents sont enregistrés."
 
-#: src/frontends/qt4/GuiView.cpp:3873
+#: src/frontends/qt4/GuiView.cpp:3905
 msgid "Developer mode is now enabled."
 msgstr "Le mode « développeur » est maintenant actif."
 
 msgid "Developer mode is now enabled."
 msgstr "Le mode « développeur » est maintenant actif."
 
-#: src/frontends/qt4/GuiView.cpp:3875
+#: src/frontends/qt4/GuiView.cpp:3907
 msgid "Developer mode is now disabled."
 msgstr "Le mode « développeur » est maintenant inactif."
 
 msgid "Developer mode is now disabled."
 msgstr "Le mode « développeur » est maintenant inactif."
 
-#: src/frontends/qt4/GuiView.cpp:3899
+#: src/frontends/qt4/GuiView.cpp:3931
 msgid "Toolbars unlocked."
 msgstr "Barres d'outils déverrouillées"
 
 msgid "Toolbars unlocked."
 msgstr "Barres d'outils déverrouillées"
 
-#: src/frontends/qt4/GuiView.cpp:3901
+#: src/frontends/qt4/GuiView.cpp:3933
 msgid "Toolbars locked."
 msgstr "Barres d'outils verrouillées"
 
 msgid "Toolbars locked."
 msgstr "Barres d'outils verrouillées"
 
-#: src/frontends/qt4/GuiView.cpp:3914
+#: src/frontends/qt4/GuiView.cpp:3946
 #, c-format
 msgid "Icon size set to %1$dx%2$d."
 msgstr "Taille d'icône réglée à %1$dx%2$d."
 
 #, c-format
 msgid "Icon size set to %1$dx%2$d."
 msgstr "Taille d'icône réglée à %1$dx%2$d."
 
-#: src/frontends/qt4/GuiView.cpp:4004
+#: src/frontends/qt4/GuiView.cpp:4036
 #, c-format
 msgid "%1$s unknown command!"
 msgstr "%1$s : commande inconnue !"
 
 #, c-format
 msgid "%1$s unknown command!"
 msgstr "%1$s : commande inconnue !"
 
-#: src/frontends/qt4/GuiView.cpp:4108
+#: src/frontends/qt4/GuiView.cpp:4140
 msgid "Zoom level is now %1$d%"
 msgstr "Niveau de zoom actuel %1$d%"
 
 msgid "Zoom level is now %1$d%"
 msgstr "Niveau de zoom actuel %1$d%"
 
-#: src/frontends/qt4/GuiView.cpp:4163
+#: src/frontends/qt4/GuiView.cpp:4195
 msgid "Please, preview the document first."
 msgstr "Merci d'afficher d'abord un aperçu du document."
 
 msgid "Please, preview the document first."
 msgstr "Merci d'afficher d'abord un aperçu du document."
 
-#: src/frontends/qt4/GuiView.cpp:4179
+#: src/frontends/qt4/GuiView.cpp:4211
 msgid "Couldn't proceed."
 msgstr "Impossible de poursuivre."
 
 msgid "Couldn't proceed."
 msgstr "Impossible de poursuivre."
 
+#: src/frontends/qt4/GuiView.cpp:4689
+msgid "Disable Shell Escape"
+msgstr "Désactiver shell escape"
+
 #: src/frontends/qt4/GuiViewSource.cpp:403
 #: src/frontends/qt4/GuiViewSource.cpp:457
 msgid "Code Preview"
 #: src/frontends/qt4/GuiViewSource.cpp:403
 #: src/frontends/qt4/GuiViewSource.cpp:457
 msgid "Code Preview"
@@ -31934,27 +32019,27 @@ msgstr "Aperçu de code"
 msgid "%1[[preview format name]] Preview"
 msgstr "%1, aperçu"
 
 msgid "%1[[preview format name]] Preview"
 msgstr "%1, aperçu"
 
-#: src/frontends/qt4/GuiWorkArea.cpp:1580
+#: src/frontends/qt4/GuiWorkArea.cpp:1582
 msgid "Close File"
 msgstr "Fermer le fichier"
 
 msgid "Close File"
 msgstr "Fermer le fichier"
 
-#: src/frontends/qt4/GuiWorkArea.cpp:2096
+#: src/frontends/qt4/GuiWorkArea.cpp:2098
 msgid "%1 (read only)"
 msgstr " %1 (en lecture seule)"
 
 msgid "%1 (read only)"
 msgstr " %1 (en lecture seule)"
 
-#: src/frontends/qt4/GuiWorkArea.cpp:2100
+#: src/frontends/qt4/GuiWorkArea.cpp:2102
 msgid "%1 (modified externally)"
 msgstr "%1 (modifié par une application externe)"
 
 msgid "%1 (modified externally)"
 msgstr "%1 (modifié par une application externe)"
 
-#: src/frontends/qt4/GuiWorkArea.cpp:2120
+#: src/frontends/qt4/GuiWorkArea.cpp:2122
 msgid "Hide tab"
 msgstr "Cacher l'onglet"
 
 msgid "Hide tab"
 msgstr "Cacher l'onglet"
 
-#: src/frontends/qt4/GuiWorkArea.cpp:2122
+#: src/frontends/qt4/GuiWorkArea.cpp:2124
 msgid "Close tab"
 msgstr "Fermer l'onglet"
 
 msgid "Close tab"
 msgstr "Fermer l'onglet"
 
-#: src/frontends/qt4/GuiWorkArea.cpp:2239
+#: src/frontends/qt4/GuiWorkArea.cpp:2241
 msgid "<b>The file %1 changed on disk.</b>"
 msgstr "<b>Le fichier %1 a changé sur le disque.</b>"
 
 msgid "<b>The file %1 changed on disk.</b>"
 msgstr "<b>Le fichier %1 a changé sur le disque.</b>"
 
@@ -32213,16 +32298,16 @@ msgstr ""
 "LyX ne fournit pas de support LaTeX pour les noms de fichier contenant l'un "
 "de ces caractères :\n"
 
 "LyX ne fournit pas de support LaTeX pour les noms de fichier contenant l'un "
 "de ces caractères :\n"
 
-#: src/frontends/qt4/qt_helpers.cpp:305
+#: src/frontends/qt4/qt_helpers.cpp:311
 msgid "Could not update TeX information"
 msgstr "Impossible de mettre à jour l'information TeX"
 
 msgid "Could not update TeX information"
 msgstr "Impossible de mettre à jour l'information TeX"
 
-#: src/frontends/qt4/qt_helpers.cpp:306
+#: src/frontends/qt4/qt_helpers.cpp:312
 #, c-format
 msgid "The script `%1$s' failed."
 msgstr "Le script `%1$s' a échoué."
 
 #, c-format
 msgid "The script `%1$s' failed."
 msgstr "Le script `%1$s' a échoué."
 
-#: src/frontends/qt4/qt_helpers.cpp:550
+#: src/frontends/qt4/qt_helpers.cpp:556
 msgid "All Files "
 msgstr "Tous les fichiers "
 
 msgid "All Files "
 msgstr "Tous les fichiers "
 
@@ -33663,11 +33748,11 @@ msgstr "LyX : reconfiguration du répertoire utilisateur"
 msgid "Done!"
 msgstr "Terminé !"
 
 msgid "Done!"
 msgstr "Terminé !"
 
-#: src/support/Package.cpp:526
+#: src/support/Package.cpp:528
 msgid "LyX binary not found"
 msgstr "Binaire de LyX introuvable"
 
 msgid "LyX binary not found"
 msgstr "Binaire de LyX introuvable"
 
-#: src/support/Package.cpp:527
+#: src/support/Package.cpp:529
 #, c-format
 msgid ""
 "Unable to determine the path to the LyX binary from the command line %1$s"
 #, c-format
 msgid ""
 "Unable to determine the path to the LyX binary from the command line %1$s"
@@ -33675,7 +33760,7 @@ msgstr ""
 "N'a pas pu déterminer le chemin vers l'exécutable LyX dans la ligne de "
 "commande %1$s"
 
 "N'a pas pu déterminer le chemin vers l'exécutable LyX dans la ligne de "
 "commande %1$s"
 
-#: src/support/Package.cpp:646
+#: src/support/Package.cpp:648
 #, c-format
 msgid ""
 "Unable to determine the system directory having searched\n"
 #, c-format
 msgid ""
 "Unable to determine the system directory having searched\n"
@@ -33689,11 +33774,11 @@ msgstr ""
 "d'environnement\n"
 " %2$s sur le répertoire système LyX qui contient le fichier 'chkconfig.ltx'."
 
 "d'environnement\n"
 " %2$s sur le répertoire système LyX qui contient le fichier 'chkconfig.ltx'."
 
-#: src/support/Package.cpp:715 src/support/Package.cpp:742
+#: src/support/Package.cpp:717 src/support/Package.cpp:744
 msgid "File not found"
 msgstr "Fichier introuvable"
 
 msgid "File not found"
 msgstr "Fichier introuvable"
 
-#: src/support/Package.cpp:716
+#: src/support/Package.cpp:718
 #, c-format
 msgid ""
 "Invalid %1$s switch.\n"
 #, c-format
 msgid ""
 "Invalid %1$s switch.\n"
@@ -33702,7 +33787,7 @@ msgstr ""
 "Option %1$s non valable.\n"
 "Le répertoire %2$s ne contient pas %3$s."
 
 "Option %1$s non valable.\n"
 "Le répertoire %2$s ne contient pas %3$s."
 
-#: src/support/Package.cpp:743
+#: src/support/Package.cpp:745
 #, c-format
 msgid ""
 "Invalid %1$s environment variable.\n"
 #, c-format
 msgid ""
 "Invalid %1$s environment variable.\n"
@@ -33711,7 +33796,7 @@ msgstr ""
 "Variable d'environnement %1$s non valable.\n"
 "Le répertoire %2$s ne contient pas %3$s."
 
 "Variable d'environnement %1$s non valable.\n"
 "Le répertoire %2$s ne contient pas %3$s."
 
-#: src/support/Package.cpp:767
+#: src/support/Package.cpp:769
 #, c-format
 msgid ""
 "Invalid %1$s environment variable.\n"
 #, c-format
 msgid ""
 "Invalid %1$s environment variable.\n"
@@ -33720,7 +33805,7 @@ msgstr ""
 "Variable d'environnement %1$s non valable.\n"
 "%2$s n'est pas un répertoire."
 
 "Variable d'environnement %1$s non valable.\n"
 "%2$s n'est pas un répertoire."
 
-#: src/support/Package.cpp:769
+#: src/support/Package.cpp:771
 msgid "Directory not found"
 msgstr "Répertoire introuvable"
 
 msgid "Directory not found"
 msgstr "Répertoire introuvable"
 
@@ -34522,9 +34607,6 @@ msgstr "Utilisateur inconnu"
 #~ msgid "Error exporting to DVI."
 #~ msgstr "Erreur lors de l'exportation DVI."
 
 #~ msgid "Error exporting to DVI."
 #~ msgstr "Erreur lors de l'exportation DVI."
 
-#~ msgid "Error running external commands."
-#~ msgstr "Erreur à l'exécution de commandes externes."
-
 #~ msgid "Included File Invalid"
 #~ msgstr "Fichier inclus invalide"
 
 #~ msgid "Included File Invalid"
 #~ msgstr "Fichier inclus invalide"
 
index 9c42b07e7f06c82193cbf9ecbefd604cd3aef456..d7e827fc2aa05f427d0d187b744ec383e66801d6 100644 (file)
@@ -4912,10 +4912,8 @@ void Buffer::Impl::setLabel(ParIterator & it, UpdateType utype) const
                switch (par.itemdepth) {
                case 2:
                        enumcounter += 'i';
                switch (par.itemdepth) {
                case 2:
                        enumcounter += 'i';
-                       // fall through
                case 1:
                        enumcounter += 'i';
                case 1:
                        enumcounter += 'i';
-                       // fall through
                case 0:
                        enumcounter += 'i';
                        break;
                case 0:
                        enumcounter += 'i';
                        break;
index 315495f85ca21eee851beb8c1746301bbcac280b..3a8328b0e45ee672d4a15cb9185777a3d8cf6e4c 100644 (file)
@@ -1324,7 +1324,7 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
+
        case RC_DEFFILE:
                if (ignore_system_lyxrc ||
                    def_file != system_lyxrc.def_file) {
        case RC_DEFFILE:
                if (ignore_system_lyxrc ||
                    def_file != system_lyxrc.def_file) {
@@ -1341,7 +1341,7 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                   << "# MISC SECTION ######################################\n"
                   << "#\n\n";
                // bind files are not done here.
                   << "# MISC SECTION ######################################\n"
                   << "#\n\n";
                // bind files are not done here.
-               // fall through
+
        case RC_PATH_PREFIX:
                if (ignore_system_lyxrc ||
                    path_prefix != system_lyxrc.path_prefix) {
        case RC_PATH_PREFIX:
                if (ignore_system_lyxrc ||
                    path_prefix != system_lyxrc.path_prefix) {
@@ -1349,7 +1349,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_UIFILE:
                if (ignore_system_lyxrc ||
                    ui_file != system_lyxrc.ui_file) {
        case RC_UIFILE:
                if (ignore_system_lyxrc ||
                    ui_file != system_lyxrc.ui_file) {
@@ -1358,7 +1357,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_AUTOREGIONDELETE:
                if (ignore_system_lyxrc ||
                    auto_region_delete != system_lyxrc.auto_region_delete) {
        case RC_AUTOREGIONDELETE:
                if (ignore_system_lyxrc ||
                    auto_region_delete != system_lyxrc.auto_region_delete) {
@@ -1369,7 +1367,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_AUTORESET_OPTIONS:
                if (ignore_system_lyxrc ||
                    auto_reset_options != system_lyxrc.auto_reset_options) {
        case RC_AUTORESET_OPTIONS:
                if (ignore_system_lyxrc ||
                    auto_reset_options != system_lyxrc.auto_reset_options) {
@@ -1381,7 +1378,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_AUTOSAVE:
                if (ignore_system_lyxrc ||
                    autosave != system_lyxrc.autosave) {
        case RC_AUTOSAVE:
                if (ignore_system_lyxrc ||
                    autosave != system_lyxrc.autosave) {
@@ -1390,7 +1386,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_DISPLAY_GRAPHICS:
                if (ignore_system_lyxrc ||
                    display_graphics != system_lyxrc.display_graphics) {
        case RC_DISPLAY_GRAPHICS:
                if (ignore_system_lyxrc ||
                    display_graphics != system_lyxrc.display_graphics) {
@@ -1402,7 +1397,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_SORT_LAYOUTS:
                if (ignore_system_lyxrc ||
                    sort_layouts != system_lyxrc.sort_layouts) {
        case RC_SORT_LAYOUTS:
                if (ignore_system_lyxrc ||
                    sort_layouts != system_lyxrc.sort_layouts) {
@@ -1411,7 +1405,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_GROUP_LAYOUTS:
                if (ignore_system_lyxrc ||
                    group_layouts != system_lyxrc.group_layouts) {
        case RC_GROUP_LAYOUTS:
                if (ignore_system_lyxrc ||
                    group_layouts != system_lyxrc.group_layouts) {
@@ -1420,7 +1413,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_VIEWDVI_PAPEROPTION:
                if (ignore_system_lyxrc ||
                    view_dvi_paper_option
        case RC_VIEWDVI_PAPEROPTION:
                if (ignore_system_lyxrc ||
                    view_dvi_paper_option
@@ -1432,7 +1424,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_CHKTEX_COMMAND:
                if (ignore_system_lyxrc ||
                    chktex_command != system_lyxrc.chktex_command) {
        case RC_CHKTEX_COMMAND:
                if (ignore_system_lyxrc ||
                    chktex_command != system_lyxrc.chktex_command) {
@@ -1440,7 +1431,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_BIBTEX_ALTERNATIVES: {
                CommandSet::const_iterator it = bibtex_alternatives.begin();
                CommandSet::const_iterator end = bibtex_alternatives.end();
        case RC_BIBTEX_ALTERNATIVES: {
                CommandSet::const_iterator it = bibtex_alternatives.begin();
                CommandSet::const_iterator end = bibtex_alternatives.end();
@@ -1453,7 +1443,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                if (tag != RC_LAST)
                        break;
        }
                if (tag != RC_LAST)
                        break;
        }
-       // fall through
        case RC_BIBTEX_COMMAND:
                if (ignore_system_lyxrc ||
                    bibtex_command != system_lyxrc.bibtex_command) {
        case RC_BIBTEX_COMMAND:
                if (ignore_system_lyxrc ||
                    bibtex_command != system_lyxrc.bibtex_command) {
@@ -1461,7 +1450,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_JBIBTEX_COMMAND:
                if (ignore_system_lyxrc ||
                    jbibtex_command != system_lyxrc.jbibtex_command) {
        case RC_JBIBTEX_COMMAND:
                if (ignore_system_lyxrc ||
                    jbibtex_command != system_lyxrc.jbibtex_command) {
@@ -1469,7 +1457,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_JBIBTEX_ALTERNATIVES: {
                CommandSet::const_iterator it = jbibtex_alternatives.begin();
                CommandSet::const_iterator end = jbibtex_alternatives.end();
        case RC_JBIBTEX_ALTERNATIVES: {
                CommandSet::const_iterator it = jbibtex_alternatives.begin();
                CommandSet::const_iterator end = jbibtex_alternatives.end();
@@ -1482,7 +1469,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                if (tag != RC_LAST)
                        break;
        }
                if (tag != RC_LAST)
                        break;
        }
-       // fall through
        case RC_INDEX_ALTERNATIVES: {
                CommandSet::const_iterator it = index_alternatives.begin();
                CommandSet::const_iterator end = index_alternatives.end();
        case RC_INDEX_ALTERNATIVES: {
                CommandSet::const_iterator it = index_alternatives.begin();
                CommandSet::const_iterator end = index_alternatives.end();
@@ -1495,7 +1481,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                if (tag != RC_LAST)
                        break;
        }
                if (tag != RC_LAST)
                        break;
        }
-       // fall through
        case RC_INDEX_COMMAND:
                if (ignore_system_lyxrc ||
                    index_command != system_lyxrc.index_command) {
        case RC_INDEX_COMMAND:
                if (ignore_system_lyxrc ||
                    index_command != system_lyxrc.index_command) {
@@ -1503,7 +1488,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_JINDEX_COMMAND:
                if (ignore_system_lyxrc ||
                    jindex_command != system_lyxrc.jindex_command) {
        case RC_JINDEX_COMMAND:
                if (ignore_system_lyxrc ||
                    jindex_command != system_lyxrc.jindex_command) {
@@ -1511,7 +1495,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_SPLITINDEX_COMMAND:
                if (ignore_system_lyxrc ||
                    splitindex_command != system_lyxrc.splitindex_command) {
        case RC_SPLITINDEX_COMMAND:
                if (ignore_system_lyxrc ||
                    splitindex_command != system_lyxrc.splitindex_command) {
@@ -1519,7 +1502,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_NOMENCL_COMMAND:
                if (ignore_system_lyxrc ||
                    nomencl_command != system_lyxrc.nomencl_command) {
        case RC_NOMENCL_COMMAND:
                if (ignore_system_lyxrc ||
                    nomencl_command != system_lyxrc.nomencl_command) {
@@ -1527,7 +1509,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_PYGMENTIZE_COMMAND:
                if (ignore_system_lyxrc ||
                    pygmentize_command != system_lyxrc.pygmentize_command) {
        case RC_PYGMENTIZE_COMMAND:
                if (ignore_system_lyxrc ||
                    pygmentize_command != system_lyxrc.pygmentize_command) {
@@ -1535,7 +1516,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_TEX_EXPECTS_WINDOWS_PATHS:
                // Don't write this setting to the preferences file,
                // but allow temporary changes (bug 7557).
        case RC_TEX_EXPECTS_WINDOWS_PATHS:
                // Don't write this setting to the preferences file,
                // but allow temporary changes (bug 7557).
@@ -1545,7 +1525,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_TEX_ALLOWS_SPACES:
                if (tex_allows_spaces != system_lyxrc.tex_allows_spaces) {
                        os << "\\tex_allows_spaces "
        case RC_TEX_ALLOWS_SPACES:
                if (tex_allows_spaces != system_lyxrc.tex_allows_spaces) {
                        os << "\\tex_allows_spaces "
@@ -1553,7 +1532,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_KBMAP:
                if (ignore_system_lyxrc ||
                    use_kbmap != system_lyxrc.use_kbmap) {
        case RC_KBMAP:
                if (ignore_system_lyxrc ||
                    use_kbmap != system_lyxrc.use_kbmap) {
@@ -1561,7 +1539,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_KBMAP_PRIMARY:
                if (ignore_system_lyxrc ||
                    primary_kbmap != system_lyxrc.primary_kbmap) {
        case RC_KBMAP_PRIMARY:
                if (ignore_system_lyxrc ||
                    primary_kbmap != system_lyxrc.primary_kbmap) {
@@ -1570,7 +1547,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_KBMAP_SECONDARY:
                if (ignore_system_lyxrc ||
                    secondary_kbmap != system_lyxrc.secondary_kbmap) {
        case RC_KBMAP_SECONDARY:
                if (ignore_system_lyxrc ||
                    secondary_kbmap != system_lyxrc.secondary_kbmap) {
@@ -1579,7 +1555,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_SERVERPIPE:
                if (ignore_system_lyxrc ||
                    lyxpipes != system_lyxrc.lyxpipes) {
        case RC_SERVERPIPE:
                if (ignore_system_lyxrc ||
                    lyxpipes != system_lyxrc.lyxpipes) {
@@ -1588,7 +1563,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_DATE_INSERT_FORMAT:
                if (ignore_system_lyxrc ||
                    date_insert_format != system_lyxrc.date_insert_format) {
        case RC_DATE_INSERT_FORMAT:
                if (ignore_system_lyxrc ||
                    date_insert_format != system_lyxrc.date_insert_format) {
@@ -1597,17 +1571,17 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
+
        case RC_USER_NAME:
                os << "\\user_name \"" << user_name << "\"\n";
                if (tag != RC_LAST)
                        break;
        case RC_USER_NAME:
                os << "\\user_name \"" << user_name << "\"\n";
                if (tag != RC_LAST)
                        break;
-               // fall through
+
        case RC_USER_EMAIL:
                os << "\\user_email \"" << user_email << "\"\n";
                if (tag != RC_LAST)
                        break;
        case RC_USER_EMAIL:
                os << "\\user_email \"" << user_email << "\"\n";
                if (tag != RC_LAST)
                        break;
-               // fall through
+
        case RC_SHOW_BANNER:
                if (ignore_system_lyxrc ||
                    show_banner != system_lyxrc.show_banner) {
        case RC_SHOW_BANNER:
                if (ignore_system_lyxrc ||
                    show_banner != system_lyxrc.show_banner) {
@@ -1615,7 +1589,7 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
+
        case RC_PREVIEW:
                if (ignore_system_lyxrc ||
                    preview != system_lyxrc.preview) {
        case RC_PREVIEW:
                if (ignore_system_lyxrc ||
                    preview != system_lyxrc.preview) {
@@ -1635,7 +1609,7 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
+
        case RC_PREVIEW_HASHED_LABELS:
                if (ignore_system_lyxrc ||
                    preview_hashed_labels !=
        case RC_PREVIEW_HASHED_LABELS:
                if (ignore_system_lyxrc ||
                    preview_hashed_labels !=
@@ -1645,7 +1619,7 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
+
        case RC_PREVIEW_SCALE_FACTOR:
                if (ignore_system_lyxrc ||
                    preview_scale_factor != system_lyxrc.preview_scale_factor) {
        case RC_PREVIEW_SCALE_FACTOR:
                if (ignore_system_lyxrc ||
                    preview_scale_factor != system_lyxrc.preview_scale_factor) {
@@ -1654,7 +1628,7 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
+
        case RC_USE_CONVERTER_CACHE:
                if (ignore_system_lyxrc ||
                    use_converter_cache != system_lyxrc.use_converter_cache) {
        case RC_USE_CONVERTER_CACHE:
                if (ignore_system_lyxrc ||
                    use_converter_cache != system_lyxrc.use_converter_cache) {
@@ -1663,7 +1637,7 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
+
        case RC_USE_CONVERTER_NEEDAUTH_FORBIDDEN:
                if (ignore_system_lyxrc ||
                    use_converter_needauth_forbidden != system_lyxrc.use_converter_needauth_forbidden) {
        case RC_USE_CONVERTER_NEEDAUTH_FORBIDDEN:
                if (ignore_system_lyxrc ||
                    use_converter_needauth_forbidden != system_lyxrc.use_converter_needauth_forbidden) {
@@ -1672,7 +1646,7 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
+
        case RC_USE_CONVERTER_NEEDAUTH:
                if (ignore_system_lyxrc ||
                    use_converter_needauth != system_lyxrc.use_converter_needauth) {
        case RC_USE_CONVERTER_NEEDAUTH:
                if (ignore_system_lyxrc ||
                    use_converter_needauth != system_lyxrc.use_converter_needauth) {
@@ -1681,7 +1655,7 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
+
        case RC_CONVERTER_CACHE_MAXAGE:
                if (ignore_system_lyxrc ||
                    converter_cache_maxage != system_lyxrc.converter_cache_maxage) {
        case RC_CONVERTER_CACHE_MAXAGE:
                if (ignore_system_lyxrc ||
                    converter_cache_maxage != system_lyxrc.converter_cache_maxage) {
@@ -1694,7 +1668,7 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                os << "\n#\n"
                   << "# SCREEN & FONTS SECTION ############################\n"
                   << "#\n\n";
                os << "\n#\n"
                   << "# SCREEN & FONTS SECTION ############################\n"
                   << "#\n\n";
-               // fall through
+
        case RC_ICON_SET:
                if (ignore_system_lyxrc ||
                    icon_set != system_lyxrc.icon_set) {
        case RC_ICON_SET:
                if (ignore_system_lyxrc ||
                    icon_set != system_lyxrc.icon_set) {
@@ -1703,7 +1677,7 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
+
        case RC_USE_SYSTEM_THEME_ICONS:
                if (ignore_system_lyxrc ||
                          use_system_theme_icons != system_lyxrc.use_system_theme_icons) {
        case RC_USE_SYSTEM_THEME_ICONS:
                if (ignore_system_lyxrc ||
                          use_system_theme_icons != system_lyxrc.use_system_theme_icons) {
@@ -1713,7 +1687,7 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
+
        case RC_SCREEN_DPI:
                if (ignore_system_lyxrc ||
                    dpi != system_lyxrc.dpi) {
        case RC_SCREEN_DPI:
                if (ignore_system_lyxrc ||
                    dpi != system_lyxrc.dpi) {
@@ -1721,7 +1695,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_SCREEN_ZOOM:
                if (ignore_system_lyxrc ||
                    zoom != system_lyxrc.zoom) {
        case RC_SCREEN_ZOOM:
                if (ignore_system_lyxrc ||
                    zoom != system_lyxrc.zoom) {
@@ -1729,7 +1702,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_GEOMETRY_SESSION:
                if (ignore_system_lyxrc ||
                    allow_geometry_session != system_lyxrc.allow_geometry_session) {
        case RC_GEOMETRY_SESSION:
                if (ignore_system_lyxrc ||
                    allow_geometry_session != system_lyxrc.allow_geometry_session) {
@@ -1738,7 +1710,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_CURSOR_FOLLOWS_SCROLLBAR:
                if (ignore_system_lyxrc ||
                    cursor_follows_scrollbar
        case RC_CURSOR_FOLLOWS_SCROLLBAR:
                if (ignore_system_lyxrc ||
                    cursor_follows_scrollbar
@@ -1748,7 +1719,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_CURSOR_WIDTH:
                if (ignore_system_lyxrc ||
                        cursor_width
        case RC_CURSOR_WIDTH:
                if (ignore_system_lyxrc ||
                        cursor_width
@@ -1758,7 +1728,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_SCROLL_BELOW_DOCUMENT:
                if (ignore_system_lyxrc ||
                    scroll_below_document
        case RC_SCROLL_BELOW_DOCUMENT:
                if (ignore_system_lyxrc ||
                    scroll_below_document
@@ -1768,7 +1737,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_PARAGRAPH_MARKERS:
                if (ignore_system_lyxrc ||
                        paragraph_markers
        case RC_PARAGRAPH_MARKERS:
                if (ignore_system_lyxrc ||
                        paragraph_markers
@@ -1778,7 +1746,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_MAC_DONTSWAP_CTRL_META:
                if (ignore_system_lyxrc ||
                    mac_dontswap_ctrl_meta
        case RC_MAC_DONTSWAP_CTRL_META:
                if (ignore_system_lyxrc ||
                    mac_dontswap_ctrl_meta
@@ -1788,7 +1755,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_MAC_LIKE_CURSOR_MOVEMENT:
                if (ignore_system_lyxrc ||
                    mac_like_cursor_movement
        case RC_MAC_LIKE_CURSOR_MOVEMENT:
                if (ignore_system_lyxrc ||
                    mac_like_cursor_movement
@@ -1798,7 +1764,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_MACRO_EDIT_STYLE:
                if (ignore_system_lyxrc ||
                    macro_edit_style
        case RC_MACRO_EDIT_STYLE:
                if (ignore_system_lyxrc ||
                    macro_edit_style
@@ -1812,7 +1777,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_DIALOGS_ICONIFY_WITH_MAIN:
                if (ignore_system_lyxrc ||
                    dialogs_iconify_with_main
        case RC_DIALOGS_ICONIFY_WITH_MAIN:
                if (ignore_system_lyxrc ||
                    dialogs_iconify_with_main
@@ -1822,7 +1786,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_SCREEN_FONT_ROMAN:
                if (ignore_system_lyxrc ||
                    roman_font_name != system_lyxrc.roman_font_name) {
        case RC_SCREEN_FONT_ROMAN:
                if (ignore_system_lyxrc ||
                    roman_font_name != system_lyxrc.roman_font_name) {
@@ -1831,7 +1794,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_SCREEN_FONT_ROMAN_FOUNDRY:
                if (ignore_system_lyxrc ||
                    roman_font_foundry != system_lyxrc.roman_font_foundry) {
        case RC_SCREEN_FONT_ROMAN_FOUNDRY:
                if (ignore_system_lyxrc ||
                    roman_font_foundry != system_lyxrc.roman_font_foundry) {
@@ -1840,7 +1802,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_SCREEN_FONT_SANS:
                if (ignore_system_lyxrc ||
                    sans_font_name != system_lyxrc.sans_font_name) {
        case RC_SCREEN_FONT_SANS:
                if (ignore_system_lyxrc ||
                    sans_font_name != system_lyxrc.sans_font_name) {
@@ -1849,7 +1810,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_SCREEN_FONT_SANS_FOUNDRY:
                if (ignore_system_lyxrc ||
                    sans_font_foundry != system_lyxrc.sans_font_foundry) {
        case RC_SCREEN_FONT_SANS_FOUNDRY:
                if (ignore_system_lyxrc ||
                    sans_font_foundry != system_lyxrc.sans_font_foundry) {
@@ -1858,7 +1818,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_SCREEN_FONT_TYPEWRITER:
                if (ignore_system_lyxrc ||
                    typewriter_font_name != system_lyxrc.typewriter_font_name) {
        case RC_SCREEN_FONT_TYPEWRITER:
                if (ignore_system_lyxrc ||
                    typewriter_font_name != system_lyxrc.typewriter_font_name) {
@@ -1867,7 +1826,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_SCREEN_FONT_TYPEWRITER_FOUNDRY:
                if (ignore_system_lyxrc ||
                    typewriter_font_foundry != system_lyxrc.typewriter_font_foundry) {
        case RC_SCREEN_FONT_TYPEWRITER_FOUNDRY:
                if (ignore_system_lyxrc ||
                    typewriter_font_foundry != system_lyxrc.typewriter_font_foundry) {
@@ -1876,7 +1834,7 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
+
        case RC_SCREEN_FONT_SCALABLE:
                if (ignore_system_lyxrc ||
                    use_scalable_fonts != system_lyxrc.use_scalable_fonts) {
        case RC_SCREEN_FONT_SCALABLE:
                if (ignore_system_lyxrc ||
                    use_scalable_fonts != system_lyxrc.use_scalable_fonts) {
@@ -1886,7 +1844,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_SCREEN_FONT_SIZES:
                if (ignore_system_lyxrc ||
                    font_sizes[FONT_SIZE_TINY]
        case RC_SCREEN_FONT_SIZES:
                if (ignore_system_lyxrc ||
                    font_sizes[FONT_SIZE_TINY]
@@ -1929,7 +1886,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_FULL_SCREEN_LIMIT:
                if (ignore_system_lyxrc ||
                    full_screen_limit != system_lyxrc.full_screen_limit) {
        case RC_FULL_SCREEN_LIMIT:
                if (ignore_system_lyxrc ||
                    full_screen_limit != system_lyxrc.full_screen_limit) {
@@ -1939,7 +1895,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_FULL_SCREEN_TOOLBARS:
                if (ignore_system_lyxrc ||
                    full_screen_toolbars != system_lyxrc.full_screen_toolbars) {
        case RC_FULL_SCREEN_TOOLBARS:
                if (ignore_system_lyxrc ||
                    full_screen_toolbars != system_lyxrc.full_screen_toolbars) {
@@ -1949,7 +1904,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_FULL_SCREEN_SCROLLBAR:
                if (ignore_system_lyxrc ||
                    full_screen_scrollbar != system_lyxrc.full_screen_scrollbar) {
        case RC_FULL_SCREEN_SCROLLBAR:
                if (ignore_system_lyxrc ||
                    full_screen_scrollbar != system_lyxrc.full_screen_scrollbar) {
@@ -1959,7 +1913,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_FULL_SCREEN_STATUSBAR:
                if (ignore_system_lyxrc ||
                    full_screen_statusbar != system_lyxrc.full_screen_statusbar) {
        case RC_FULL_SCREEN_STATUSBAR:
                if (ignore_system_lyxrc ||
                    full_screen_statusbar != system_lyxrc.full_screen_statusbar) {
@@ -1969,7 +1922,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_FULL_SCREEN_TABBAR:
                if (ignore_system_lyxrc ||
                    full_screen_tabbar != system_lyxrc.full_screen_tabbar) {
        case RC_FULL_SCREEN_TABBAR:
                if (ignore_system_lyxrc ||
                    full_screen_tabbar != system_lyxrc.full_screen_tabbar) {
@@ -1979,7 +1931,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_FULL_SCREEN_MENUBAR:
                if (ignore_system_lyxrc ||
                    full_screen_menubar != system_lyxrc.full_screen_menubar) {
        case RC_FULL_SCREEN_MENUBAR:
                if (ignore_system_lyxrc ||
                    full_screen_menubar != system_lyxrc.full_screen_menubar) {
@@ -1989,7 +1940,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_FULL_SCREEN_WIDTH:
                if (ignore_system_lyxrc ||
                    full_screen_width != system_lyxrc.full_screen_width) {
        case RC_FULL_SCREEN_WIDTH:
                if (ignore_system_lyxrc ||
                    full_screen_width != system_lyxrc.full_screen_width) {
@@ -1999,7 +1949,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_OPEN_BUFFERS_IN_TABS:
                if (ignore_system_lyxrc ||
                    open_buffers_in_tabs != system_lyxrc.open_buffers_in_tabs) {
        case RC_OPEN_BUFFERS_IN_TABS:
                if (ignore_system_lyxrc ||
                    open_buffers_in_tabs != system_lyxrc.open_buffers_in_tabs) {
@@ -2009,7 +1958,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_SINGLE_CLOSE_TAB_BUTTON:
                if (ignore_system_lyxrc ||
                    single_close_tab_button != system_lyxrc.single_close_tab_button) {
        case RC_SINGLE_CLOSE_TAB_BUTTON:
                if (ignore_system_lyxrc ||
                    single_close_tab_button != system_lyxrc.single_close_tab_button) {
@@ -2019,7 +1967,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_SINGLE_INSTANCE:
                if (ignore_system_lyxrc ||
                    single_instance != system_lyxrc.single_instance) {
        case RC_SINGLE_INSTANCE:
                if (ignore_system_lyxrc ||
                    single_instance != system_lyxrc.single_instance) {
@@ -2029,7 +1976,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_FORWARD_SEARCH_DVI:
                if (ignore_system_lyxrc ||
                    forward_search_dvi != system_lyxrc.forward_search_dvi) {
        case RC_FORWARD_SEARCH_DVI:
                if (ignore_system_lyxrc ||
                    forward_search_dvi != system_lyxrc.forward_search_dvi) {
@@ -2037,7 +1983,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_FORWARD_SEARCH_PDF:
                if (ignore_system_lyxrc ||
                    forward_search_pdf != system_lyxrc.forward_search_pdf) {
        case RC_FORWARD_SEARCH_PDF:
                if (ignore_system_lyxrc ||
                    forward_search_pdf != system_lyxrc.forward_search_pdf) {
@@ -2050,7 +1995,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                        << "# COLOR SECTION ###################################\n"
                        << "#\n\n";
 
                        << "# COLOR SECTION ###################################\n"
                        << "#\n\n";
 
-       // fall through
        case RC_SET_COLOR:
                for (int i = 0; i < Color_ignore; ++i) {
                        ColorCode lc = static_cast<ColorCode>(i);
        case RC_SET_COLOR:
                for (int i = 0; i < Color_ignore; ++i) {
                        ColorCode lc = static_cast<ColorCode>(i);
@@ -2069,7 +2013,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                 << "# PRINTER SECTION ###################################\n"
                 << "#\n\n";
 
                 << "# PRINTER SECTION ###################################\n"
                 << "#\n\n";
 
-       // fall through
        case RC_PRINTLANDSCAPEFLAG:
                if (ignore_system_lyxrc ||
                    print_landscape_flag != system_lyxrc.print_landscape_flag) {
        case RC_PRINTLANDSCAPEFLAG:
                if (ignore_system_lyxrc ||
                    print_landscape_flag != system_lyxrc.print_landscape_flag) {
@@ -2078,7 +2021,7 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
+
        case RC_PRINTPAPERFLAG:
                if (ignore_system_lyxrc ||
                    print_paper_flag != system_lyxrc.print_paper_flag) {
        case RC_PRINTPAPERFLAG:
                if (ignore_system_lyxrc ||
                    print_paper_flag != system_lyxrc.print_paper_flag) {
@@ -2087,7 +2030,7 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
+
        case RC_PRINTPAPERDIMENSIONFLAG:
                if (ignore_system_lyxrc ||
                    print_paper_dimension_flag
        case RC_PRINTPAPERDIMENSIONFLAG:
                if (ignore_system_lyxrc ||
                    print_paper_dimension_flag
@@ -2102,7 +2045,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                 << "# TEX SECTION #######################################\n"
                 << "#\n\n";
 
                 << "# TEX SECTION #######################################\n"
                 << "#\n\n";
 
-       // fall through
        case RC_TEXINPUTS_PREFIX:
                if (ignore_system_lyxrc ||
                    texinputs_prefix != system_lyxrc.texinputs_prefix) {
        case RC_TEXINPUTS_PREFIX:
                if (ignore_system_lyxrc ||
                    texinputs_prefix != system_lyxrc.texinputs_prefix) {
@@ -2110,7 +2052,7 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
+
        case RC_FONT_ENCODING:
                if (ignore_system_lyxrc ||
                    fontenc != system_lyxrc.fontenc) {
        case RC_FONT_ENCODING:
                if (ignore_system_lyxrc ||
                    fontenc != system_lyxrc.fontenc) {
@@ -2123,7 +2065,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                   << "# FILE SECTION ######################################\n"
                   << "#\n\n";
 
                   << "# FILE SECTION ######################################\n"
                   << "#\n\n";
 
-       // fall through
        case RC_DOCUMENTPATH:
                if (ignore_system_lyxrc ||
                    document_path != system_lyxrc.document_path) {
        case RC_DOCUMENTPATH:
                if (ignore_system_lyxrc ||
                    document_path != system_lyxrc.document_path) {
@@ -2132,7 +2073,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_USELASTFILEPOS:
                if (ignore_system_lyxrc ||
                    use_lastfilepos != system_lyxrc.use_lastfilepos) {
        case RC_USELASTFILEPOS:
                if (ignore_system_lyxrc ||
                    use_lastfilepos != system_lyxrc.use_lastfilepos) {
@@ -2141,7 +2081,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_LOADSESSION:
                if (ignore_system_lyxrc ||
                    load_session != system_lyxrc.load_session) {
        case RC_LOADSESSION:
                if (ignore_system_lyxrc ||
                    load_session != system_lyxrc.load_session) {
@@ -2150,7 +2089,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_MOUSE_WHEEL_SPEED:
                if (ignore_system_lyxrc ||
                    mouse_wheel_speed != system_lyxrc.mouse_wheel_speed) {
        case RC_MOUSE_WHEEL_SPEED:
                if (ignore_system_lyxrc ||
                    mouse_wheel_speed != system_lyxrc.mouse_wheel_speed) {
@@ -2158,7 +2096,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_MOUSE_MIDDLEBUTTON_PASTE:
                if (ignore_system_lyxrc ||
                    mouse_middlebutton_paste != system_lyxrc.mouse_middlebutton_paste) {
        case RC_MOUSE_MIDDLEBUTTON_PASTE:
                if (ignore_system_lyxrc ||
                    mouse_middlebutton_paste != system_lyxrc.mouse_middlebutton_paste) {
@@ -2167,7 +2104,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_COMPLETION_INLINE_DELAY:
                if (ignore_system_lyxrc ||
                    completion_inline_delay != system_lyxrc.completion_inline_delay) {
        case RC_COMPLETION_INLINE_DELAY:
                if (ignore_system_lyxrc ||
                    completion_inline_delay != system_lyxrc.completion_inline_delay) {
@@ -2175,7 +2111,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_COMPLETION_INLINE_MATH:
                if (ignore_system_lyxrc ||
                    completion_inline_math != system_lyxrc.completion_inline_math) {
        case RC_COMPLETION_INLINE_MATH:
                if (ignore_system_lyxrc ||
                    completion_inline_math != system_lyxrc.completion_inline_math) {
@@ -2184,7 +2119,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_COMPLETION_INLINE_TEXT:
                if (ignore_system_lyxrc ||
                    completion_inline_text != system_lyxrc.completion_inline_text) {
        case RC_COMPLETION_INLINE_TEXT:
                if (ignore_system_lyxrc ||
                    completion_inline_text != system_lyxrc.completion_inline_text) {
@@ -2193,7 +2127,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_COMPLETION_INLINE_DOTS:
                if (ignore_system_lyxrc ||
                    completion_inline_dots != system_lyxrc.completion_inline_dots) {
        case RC_COMPLETION_INLINE_DOTS:
                if (ignore_system_lyxrc ||
                    completion_inline_dots != system_lyxrc.completion_inline_dots) {
@@ -2202,7 +2135,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_AUTOCORRECTION_MATH:
                if (ignore_system_lyxrc ||
                    autocorrection_math != system_lyxrc.autocorrection_math) {
        case RC_AUTOCORRECTION_MATH:
                if (ignore_system_lyxrc ||
                    autocorrection_math != system_lyxrc.autocorrection_math) {
@@ -2211,7 +2143,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_COMPLETION_POPUP_DELAY:
                if (ignore_system_lyxrc ||
                    completion_popup_delay != system_lyxrc.completion_popup_delay) {
        case RC_COMPLETION_POPUP_DELAY:
                if (ignore_system_lyxrc ||
                    completion_popup_delay != system_lyxrc.completion_popup_delay) {
@@ -2219,7 +2150,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_COMPLETION_POPUP_MATH:
                if (ignore_system_lyxrc ||
                    completion_popup_math != system_lyxrc.completion_popup_math) {
        case RC_COMPLETION_POPUP_MATH:
                if (ignore_system_lyxrc ||
                    completion_popup_math != system_lyxrc.completion_popup_math) {
@@ -2228,7 +2158,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_COMPLETION_POPUP_TEXT:
                if (ignore_system_lyxrc ||
                    completion_popup_text != system_lyxrc.completion_popup_text) {
        case RC_COMPLETION_POPUP_TEXT:
                if (ignore_system_lyxrc ||
                    completion_popup_text != system_lyxrc.completion_popup_text) {
@@ -2237,7 +2166,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_COMPLETION_CURSOR_TEXT:
                if (ignore_system_lyxrc ||
                    completion_cursor_text != system_lyxrc.completion_cursor_text) {
        case RC_COMPLETION_CURSOR_TEXT:
                if (ignore_system_lyxrc ||
                    completion_cursor_text != system_lyxrc.completion_cursor_text) {
@@ -2246,7 +2174,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_COMPLETION_POPUP_AFTER_COMPLETE:
                if (ignore_system_lyxrc ||
                    completion_popup_after_complete
        case RC_COMPLETION_POPUP_AFTER_COMPLETE:
                if (ignore_system_lyxrc ||
                    completion_popup_after_complete
@@ -2256,7 +2183,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_COMPLETION_MINLENGTH:
                if (ignore_system_lyxrc ||
                        completion_minlength != system_lyxrc.completion_minlength) {
        case RC_COMPLETION_MINLENGTH:
                if (ignore_system_lyxrc ||
                        completion_minlength != system_lyxrc.completion_minlength) {
@@ -2265,15 +2191,14 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
-       case RC_NUMLASTFILES:
+
+               case RC_NUMLASTFILES:
                if (ignore_system_lyxrc ||
                    num_lastfiles != system_lyxrc.num_lastfiles) {
                        os << "\\num_lastfiles " << num_lastfiles << '\n';
                }
                if (tag != RC_LAST)
                        break;
                if (ignore_system_lyxrc ||
                    num_lastfiles != system_lyxrc.num_lastfiles) {
                        os << "\\num_lastfiles " << num_lastfiles << '\n';
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_CHECKLASTFILES:
                if (ignore_system_lyxrc ||
                    check_lastfiles != system_lyxrc.check_lastfiles) {
        case RC_CHECKLASTFILES:
                if (ignore_system_lyxrc ||
                    check_lastfiles != system_lyxrc.check_lastfiles) {
@@ -2282,7 +2207,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_EXAMPLEPATH:
                if (ignore_system_lyxrc ||
                    example_path != system_lyxrc.example_path) {
        case RC_EXAMPLEPATH:
                if (ignore_system_lyxrc ||
                    example_path != system_lyxrc.example_path) {
@@ -2291,7 +2215,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_TEMPLATEPATH:
                if (ignore_system_lyxrc ||
                    template_path != system_lyxrc.template_path) {
        case RC_TEMPLATEPATH:
                if (ignore_system_lyxrc ||
                    template_path != system_lyxrc.template_path) {
@@ -2300,7 +2223,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_TEMPDIRPATH:
                if (ignore_system_lyxrc ||
                    tempdir_path != system_lyxrc.tempdir_path) {
        case RC_TEMPDIRPATH:
                if (ignore_system_lyxrc ||
                    tempdir_path != system_lyxrc.tempdir_path) {
@@ -2309,7 +2231,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_THESAURUSDIRPATH:
                if (ignore_system_lyxrc ||
                    thesaurusdir_path != system_lyxrc.thesaurusdir_path) {
        case RC_THESAURUSDIRPATH:
                if (ignore_system_lyxrc ||
                    thesaurusdir_path != system_lyxrc.thesaurusdir_path) {
@@ -2318,7 +2239,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_HUNSPELLDIR_PATH:
                if (ignore_system_lyxrc ||
                    hunspelldir_path != system_lyxrc.hunspelldir_path) {
        case RC_HUNSPELLDIR_PATH:
                if (ignore_system_lyxrc ||
                    hunspelldir_path != system_lyxrc.hunspelldir_path) {
@@ -2327,7 +2247,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_PLAINTEXT_LINELEN:
                if (ignore_system_lyxrc ||
                    plaintext_linelen != system_lyxrc.plaintext_linelen) {
        case RC_PLAINTEXT_LINELEN:
                if (ignore_system_lyxrc ||
                    plaintext_linelen != system_lyxrc.plaintext_linelen) {
@@ -2335,7 +2254,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_MAKE_BACKUP:
                if (ignore_system_lyxrc ||
                    make_backup != system_lyxrc.make_backup) {
        case RC_MAKE_BACKUP:
                if (ignore_system_lyxrc ||
                    make_backup != system_lyxrc.make_backup) {
@@ -2343,7 +2261,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_SAVE_COMPRESSED:
                if (ignore_system_lyxrc ||
                    save_compressed != system_lyxrc.save_compressed) {
        case RC_SAVE_COMPRESSED:
                if (ignore_system_lyxrc ||
                    save_compressed != system_lyxrc.save_compressed) {
@@ -2351,7 +2268,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_SAVE_ORIGIN:
                if (ignore_system_lyxrc ||
                    save_origin != system_lyxrc.save_origin) {
        case RC_SAVE_ORIGIN:
                if (ignore_system_lyxrc ||
                    save_origin != system_lyxrc.save_origin) {
@@ -2359,7 +2275,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_BACKUPDIR_PATH:
                if (ignore_system_lyxrc ||
                    backupdir_path != system_lyxrc.backupdir_path) {
        case RC_BACKUPDIR_PATH:
                if (ignore_system_lyxrc ||
                    backupdir_path != system_lyxrc.backupdir_path) {
@@ -2377,7 +2292,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                   << "# SPELLCHECKER SECTION ##############################\n"
                   << "#\n\n";
 
                   << "# SPELLCHECKER SECTION ##############################\n"
                   << "#\n\n";
 
-       // fall through
        case RC_ACCEPT_COMPOUND:
                if (ignore_system_lyxrc ||
                    spellchecker_accept_compound != system_lyxrc.spellchecker_accept_compound) {
        case RC_ACCEPT_COMPOUND:
                if (ignore_system_lyxrc ||
                    spellchecker_accept_compound != system_lyxrc.spellchecker_accept_compound) {
@@ -2386,7 +2300,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_ALT_LANG:
                if (ignore_system_lyxrc ||
                    spellchecker_alt_lang != system_lyxrc.spellchecker_alt_lang) {
        case RC_ALT_LANG:
                if (ignore_system_lyxrc ||
                    spellchecker_alt_lang != system_lyxrc.spellchecker_alt_lang) {
@@ -2395,7 +2308,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_ESC_CHARS:
                if (ignore_system_lyxrc ||
                    spellchecker_esc_chars != system_lyxrc.spellchecker_esc_chars) {
        case RC_ESC_CHARS:
                if (ignore_system_lyxrc ||
                    spellchecker_esc_chars != system_lyxrc.spellchecker_esc_chars) {
@@ -2403,7 +2315,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_USE_SYSTEM_COLORS:
                if (ignore_system_lyxrc ||
                    use_system_colors != system_lyxrc.use_system_colors) {
        case RC_USE_SYSTEM_COLORS:
                if (ignore_system_lyxrc ||
                    use_system_colors != system_lyxrc.use_system_colors) {
@@ -2413,7 +2324,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_USE_TOOLTIP:
                if (ignore_system_lyxrc ||
                    use_tooltip != system_lyxrc.use_tooltip) {
        case RC_USE_TOOLTIP:
                if (ignore_system_lyxrc ||
                    use_tooltip != system_lyxrc.use_tooltip) {
@@ -2423,7 +2333,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_USE_PIXMAP_CACHE:
                if (ignore_system_lyxrc ||
                    use_pixmap_cache != system_lyxrc.use_pixmap_cache) {
        case RC_USE_PIXMAP_CACHE:
                if (ignore_system_lyxrc ||
                    use_pixmap_cache != system_lyxrc.use_pixmap_cache) {
@@ -2433,7 +2342,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_USE_QIMAGE:
                if (ignore_system_lyxrc ||
                    use_qimage != system_lyxrc.use_qimage) {
        case RC_USE_QIMAGE:
                if (ignore_system_lyxrc ||
                    use_qimage != system_lyxrc.use_qimage) {
@@ -2448,7 +2356,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                   << "# LANGUAGE SUPPORT SECTION ##########################\n"
                   << "#\n\n";
 
                   << "# LANGUAGE SUPPORT SECTION ##########################\n"
                   << "#\n\n";
 
-       // fall through
        case RC_DEFAULT_DECIMAL_POINT:
                if (ignore_system_lyxrc ||
                    default_decimal_point != system_lyxrc.default_decimal_point) {
        case RC_DEFAULT_DECIMAL_POINT:
                if (ignore_system_lyxrc ||
                    default_decimal_point != system_lyxrc.default_decimal_point) {
@@ -2456,7 +2363,7 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
+
        case RC_DEFAULT_LENGTH_UNIT:
                if (ignore_system_lyxrc ||
                    default_length_unit != system_lyxrc.default_length_unit) {
        case RC_DEFAULT_LENGTH_UNIT:
                if (ignore_system_lyxrc ||
                    default_length_unit != system_lyxrc.default_length_unit) {
@@ -2464,7 +2371,7 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
+
        case RC_SPELLCHECKER:
                if (ignore_system_lyxrc ||
                    spellchecker != system_lyxrc.spellchecker) {
        case RC_SPELLCHECKER:
                if (ignore_system_lyxrc ||
                    spellchecker != system_lyxrc.spellchecker) {
@@ -2472,7 +2379,7 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
+
        case RC_SPELLCHECK_CONTINUOUSLY:
                if (ignore_system_lyxrc ||
                    spellcheck_continuously != system_lyxrc.spellcheck_continuously) {
        case RC_SPELLCHECK_CONTINUOUSLY:
                if (ignore_system_lyxrc ||
                    spellcheck_continuously != system_lyxrc.spellcheck_continuously) {
@@ -2481,7 +2388,7 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
+
        case RC_SPELLCHECK_NOTES:
                if (ignore_system_lyxrc ||
                    spellcheck_notes != system_lyxrc.spellcheck_notes) {
        case RC_SPELLCHECK_NOTES:
                if (ignore_system_lyxrc ||
                    spellcheck_notes != system_lyxrc.spellcheck_notes) {
@@ -2490,7 +2397,7 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
+
        case RC_VISUAL_CURSOR:
                if (ignore_system_lyxrc ||
                        visual_cursor != system_lyxrc.visual_cursor) {
        case RC_VISUAL_CURSOR:
                if (ignore_system_lyxrc ||
                        visual_cursor != system_lyxrc.visual_cursor) {
@@ -2498,7 +2405,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_CLOSE_BUFFER_WITH_LAST_VIEW:
                if (ignore_system_lyxrc ||
                        close_buffer_with_last_view != system_lyxrc.close_buffer_with_last_view) {
        case RC_CLOSE_BUFFER_WITH_LAST_VIEW:
                if (ignore_system_lyxrc ||
                        close_buffer_with_last_view != system_lyxrc.close_buffer_with_last_view) {
@@ -2507,7 +2413,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_LANGUAGE_CUSTOM_PACKAGE:
                if (ignore_system_lyxrc ||
                    language_custom_package != system_lyxrc.language_custom_package) {
        case RC_LANGUAGE_CUSTOM_PACKAGE:
                if (ignore_system_lyxrc ||
                    language_custom_package != system_lyxrc.language_custom_package) {
@@ -2516,7 +2421,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_LANGUAGE_GLOBAL_OPTIONS:
                if (ignore_system_lyxrc ||
                    language_global_options
        case RC_LANGUAGE_GLOBAL_OPTIONS:
                if (ignore_system_lyxrc ||
                    language_global_options
@@ -2527,7 +2431,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_LANGUAGE_PACKAGE_SELECTION:
                if (ignore_system_lyxrc ||
                    language_package_selection != system_lyxrc.language_package_selection) {
        case RC_LANGUAGE_PACKAGE_SELECTION:
                if (ignore_system_lyxrc ||
                    language_package_selection != system_lyxrc.language_package_selection) {
@@ -2549,7 +2452,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_LANGUAGE_COMMAND_BEGIN:
                if (ignore_system_lyxrc ||
                    language_command_begin
        case RC_LANGUAGE_COMMAND_BEGIN:
                if (ignore_system_lyxrc ||
                    language_command_begin
@@ -2560,7 +2462,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_LANGUAGE_COMMAND_END:
                if (ignore_system_lyxrc ||
                    language_command_end
        case RC_LANGUAGE_COMMAND_END:
                if (ignore_system_lyxrc ||
                    language_command_end
@@ -2570,7 +2471,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_LANGUAGE_COMMAND_LOCAL:
                if (ignore_system_lyxrc ||
                    language_command_local
        case RC_LANGUAGE_COMMAND_LOCAL:
                if (ignore_system_lyxrc ||
                    language_command_local
@@ -2581,7 +2481,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_LANGUAGE_AUTO_BEGIN:
                if (ignore_system_lyxrc ||
                    language_auto_begin != system_lyxrc.language_auto_begin) {
        case RC_LANGUAGE_AUTO_BEGIN:
                if (ignore_system_lyxrc ||
                    language_auto_begin != system_lyxrc.language_auto_begin) {
@@ -2590,7 +2489,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_LANGUAGE_AUTO_END:
                if (ignore_system_lyxrc ||
                    language_auto_end != system_lyxrc.language_auto_end) {
        case RC_LANGUAGE_AUTO_END:
                if (ignore_system_lyxrc ||
                    language_auto_end != system_lyxrc.language_auto_end) {
@@ -2599,7 +2497,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_MARK_FOREIGN_LANGUAGE:
                if (ignore_system_lyxrc ||
                    mark_foreign_language
        case RC_MARK_FOREIGN_LANGUAGE:
                if (ignore_system_lyxrc ||
                    mark_foreign_language
@@ -2614,7 +2511,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                   << "# 2nd MISC SUPPORT SECTION ##########################\n"
                   << "#\n\n";
 
                   << "# 2nd MISC SUPPORT SECTION ##########################\n"
                   << "#\n\n";
 
-       // fall through
        case RC_AUTO_NUMBER:
                if (ignore_system_lyxrc ||
                    auto_number != system_lyxrc.auto_number) {
        case RC_AUTO_NUMBER:
                if (ignore_system_lyxrc ||
                    auto_number != system_lyxrc.auto_number) {
@@ -2622,7 +2518,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_GUI_LANGUAGE:
                if (ignore_system_lyxrc ||
                    gui_language != system_lyxrc.gui_language) {
        case RC_GUI_LANGUAGE:
                if (ignore_system_lyxrc ||
                    gui_language != system_lyxrc.gui_language) {
@@ -2630,7 +2525,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_EXPORT_OVERWRITE:
                if (ignore_system_lyxrc ||
                    export_overwrite != system_lyxrc.export_overwrite) {
        case RC_EXPORT_OVERWRITE:
                if (ignore_system_lyxrc ||
                    export_overwrite != system_lyxrc.export_overwrite) {
@@ -2650,7 +2544,7 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
+
        case RC_SCROLL_WHEEL_ZOOM:
                if (ignore_system_lyxrc ||
                        scroll_wheel_zoom != system_lyxrc.scroll_wheel_zoom) {
        case RC_SCROLL_WHEEL_ZOOM:
                if (ignore_system_lyxrc ||
                        scroll_wheel_zoom != system_lyxrc.scroll_wheel_zoom) {
@@ -2678,7 +2572,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                   << "# FORMATS SECTION ##########################\n"
                   << "#\n\n";
 
                   << "# FORMATS SECTION ##########################\n"
                   << "#\n\n";
 
-       // fall through
        case RC_FILEFORMAT:
                // New/modified formats
                for (Formats::const_iterator cit = theFormats().begin();
        case RC_FILEFORMAT:
                // New/modified formats
                for (Formats::const_iterator cit = theFormats().begin();
@@ -2724,7 +2617,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                                   << "\" \"\" \"\" \"\" \"\" \"\" \"\" \"\"\n";
                if (tag != RC_LAST)
                        break;
                                   << "\" \"\" \"\" \"\" \"\" \"\" \"\" \"\"\n";
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_VIEWER_ALTERNATIVES: {
                Alternatives::const_iterator it = viewer_alternatives.begin();
                Alternatives::const_iterator const en = viewer_alternatives.end();
        case RC_VIEWER_ALTERNATIVES: {
                Alternatives::const_iterator it = viewer_alternatives.begin();
                Alternatives::const_iterator const en = viewer_alternatives.end();
@@ -2750,7 +2642,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                if (tag != RC_LAST)
                        break;
        }
                if (tag != RC_LAST)
                        break;
        }
-       // fall through
        case RC_EDITOR_ALTERNATIVES: {
                Alternatives::const_iterator it = editor_alternatives.begin();
                Alternatives::const_iterator const en = editor_alternatives.end();
        case RC_EDITOR_ALTERNATIVES: {
                Alternatives::const_iterator it = editor_alternatives.begin();
                Alternatives::const_iterator const en = editor_alternatives.end();
@@ -2776,7 +2667,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                if (tag != RC_LAST)
                        break;
        }
                if (tag != RC_LAST)
                        break;
        }
-       // fall through
        case RC_DEFAULT_OTF_VIEW_FORMAT:
                if ((ignore_system_lyxrc ||
                     default_otf_view_format != system_lyxrc.default_otf_view_format)
        case RC_DEFAULT_OTF_VIEW_FORMAT:
                if ((ignore_system_lyxrc ||
                     default_otf_view_format != system_lyxrc.default_otf_view_format)
@@ -2785,7 +2675,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_DEFAULT_VIEW_FORMAT:
                if (ignore_system_lyxrc ||
                    default_view_format != system_lyxrc.default_view_format) {
        case RC_DEFAULT_VIEW_FORMAT:
                if (ignore_system_lyxrc ||
                    default_view_format != system_lyxrc.default_view_format) {
@@ -2793,7 +2682,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                }
                if (tag != RC_LAST)
                        break;
                }
                if (tag != RC_LAST)
                        break;
-               // fall through
        case RC_VIEWER:
                // Ignore it
                if (tag != RC_LAST)
        case RC_VIEWER:
                // Ignore it
                if (tag != RC_LAST)
@@ -2803,7 +2691,6 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                   << "# CONVERTERS SECTION ##########################\n"
                   << "#\n\n";
 
                   << "# CONVERTERS SECTION ##########################\n"
                   << "#\n\n";
 
-       // fall through
        case RC_CONVERTER:
                // Look for new converters
                for (Converters::const_iterator cit = theConverters().begin();
        case RC_CONVERTER:
                // Look for new converters
                for (Converters::const_iterator cit = theConverters().begin();
@@ -2828,7 +2715,7 @@ void LyXRC::write(ostream & os, bool ignore_system_lyxrc, string const & name) c
                                   << "\" \"" << cit->to() << "\" \"\" \"\"\n";
                if (tag != RC_LAST)
                        break;
                                   << "\" \"" << cit->to() << "\" \"\" \"\"\n";
                if (tag != RC_LAST)
                        break;
-               // fall through
+
        case RC_COPIER:
                if (tag == RC_LAST)
                        os << "\n#\n"
        case RC_COPIER:
                if (tag == RC_LAST)
                        os << "\n#\n"
index c9a234d01fbed9aefa93e7292d3fe91130edfffd..f9684ff6c61d2f05d1af4fdb3bf2f9162778299b 100644 (file)
@@ -3871,13 +3871,13 @@ void Paragraph::locateWord(pos_type & from, pos_type & to,
                        to = from;
                        return;
                }
                        to = from;
                        return;
                }
-               // fall through
+               // no break here, we go to the next
 
        case WHOLE_WORD:
                // If we are already at the beginning of a word, do nothing
                if (!from || isWordSeparator(from - 1))
                        break;
 
        case WHOLE_WORD:
                // If we are already at the beginning of a word, do nothing
                if (!from || isWordSeparator(from - 1))
                        break;
-               // fall through
+               // no break here, we go to the next
 
        case PREVIOUS_WORD:
                // always move the cursor to the beginning of previous word
 
        case PREVIOUS_WORD:
                // always move the cursor to the beginning of previous word
index 1e847464d826b3e6bb4a9ba0a7c58924b4194d07..9a5fc93a6978c31bf8a06aa322b42a4c1e3aa8d9 100644 (file)
@@ -2070,8 +2070,9 @@ void GuiApplication::dispatch(FuncRequest const & cmd, DispatchResult & dr)
                        if (current_view_ == 0)
                                createView();
                }
                        if (current_view_ == 0)
                                createView();
                }
+               // fall through
        }
        }
-       // fall through
+
        default:
                // The LFUN must be for one of GuiView, BufferView, Buffer or Cursor;
                // let's try that:
        default:
                // The LFUN must be for one of GuiView, BufferView, Buffer or Cursor;
                // let's try that:
index 1c2c09c4c5cd48299a373be66fe34409cf2b4251..0e461a0e594b9024f1194d3624ffc6d8f37b76b5 100644 (file)
@@ -1989,8 +1989,7 @@ bool GuiView::getStatus(FuncRequest const & cmd, FuncStatus & flag)
 
        case LFUN_DIALOG_TOGGLE:
                flag.setOnOff(isDialogVisible(cmd.getArg(0)));
 
        case LFUN_DIALOG_TOGGLE:
                flag.setOnOff(isDialogVisible(cmd.getArg(0)));
-               // to set "enable"
-               // fall through
+               // fall through to set "enable"
        case LFUN_DIALOG_SHOW: {
                string const name = cmd.getArg(0);
                if (!doc_buffer)
        case LFUN_DIALOG_SHOW: {
                string const name = cmd.getArg(0);
                if (!doc_buffer)
index 36ebfa0a95324c4362f300ad06c7aec25f5365ba..1490c2cdb2e39637214136d9ea45266464441b1d 100644 (file)
@@ -209,8 +209,6 @@ void InsetCaption::doDispatch(Cursor & cur, FuncRequest & cmd)
                        break;
                }
        }
                        break;
                }
        }
-       // no "changetype":
-       // fall through
 
        default:
                InsetText::doDispatch(cur, cmd);
 
        default:
                InsetText::doDispatch(cur, cmd);
index 021b7f3b17e805d6e05e5e72d1ab9cf5c102f875..fcffac883abbff768267bb2b24a750e724f5bca8 100644 (file)
@@ -209,8 +209,6 @@ bool InsetFloat::getStatus(Cursor & cur, FuncRequest const & cmd,
                        flag.setEnabled(false);
                        return true;
                }
                        flag.setEnabled(false);
                        return true;
                }
-               // no subfloat:
-               // fall through
 
        default:
                return InsetCaptionable::getStatus(cur, cmd, flag);
 
        default:
                return InsetCaptionable::getStatus(cur, cmd, flag);
index 789a774ac6b993ecc2114cf9091c3ad56ecdb913..ce7701fbbc1d156d430012edf9798aa125767622 100644 (file)
@@ -214,8 +214,6 @@ bool InsetLabel::getStatus(Cursor & cur, FuncRequest const & cmd,
                        enabled = false;
                        break;
                }
                        enabled = false;
                        break;
                }
-               // no "changetype":
-               // fall through
        default:
                return InsetCommand::getStatus(cur, cmd, status);
        }
        default:
                return InsetCommand::getStatus(cur, cmd, status);
        }
index 633a2441b1c13345c96d16126a8aee2aa0720ab4..f75e155d4454a3034ed6578c814d4635a645b50f 100644 (file)
@@ -441,7 +441,6 @@ bool InsetListings::getStatus(Cursor & cur, FuncRequest const & cmd,
                                return true;
                        }
                }
                                return true;
                        }
                }
-               // fall through
                default:
                        return InsetCaptionable::getStatus(cur, cmd, status);
        }
                default:
                        return InsetCaptionable::getStatus(cur, cmd, status);
        }
index b209053f45909cf8dbf24aa5472bd9221a73f5d0..891d932eb748c286b50767eca2e59c62d0beff6c 100644 (file)
@@ -4676,14 +4676,12 @@ bool InsetTabular::getFeatureStatus(Cursor & cur, string const & s,
                // therefore allow always left but right and center only if there is no width
                case Tabular::M_ALIGN_LEFT:
                        flag = false;
                // therefore allow always left but right and center only if there is no width
                case Tabular::M_ALIGN_LEFT:
                        flag = false;
-                       // fall through
                case Tabular::ALIGN_LEFT:
                        status.setOnOff(tabular.getAlignment(cur.idx(), flag) == LYX_ALIGN_LEFT);
                        break;
 
                case Tabular::M_ALIGN_RIGHT:
                        flag = false;
                case Tabular::ALIGN_LEFT:
                        status.setOnOff(tabular.getAlignment(cur.idx(), flag) == LYX_ALIGN_LEFT);
                        break;
 
                case Tabular::M_ALIGN_RIGHT:
                        flag = false;
-                       // fall through
                case Tabular::ALIGN_RIGHT:
                        status.setEnabled(!(tabular.isMultiRow(cur.idx())
                                && !tabular.getPWidth(cur.idx()).zero()));
                case Tabular::ALIGN_RIGHT:
                        status.setEnabled(!(tabular.isMultiRow(cur.idx())
                                && !tabular.getPWidth(cur.idx()).zero()));
@@ -4692,7 +4690,6 @@ bool InsetTabular::getFeatureStatus(Cursor & cur, string const & s,
 
                case Tabular::M_ALIGN_CENTER:
                        flag = false;
 
                case Tabular::M_ALIGN_CENTER:
                        flag = false;
-                       // fall through
                case Tabular::ALIGN_CENTER:
                        status.setEnabled(!(tabular.isMultiRow(cur.idx())
                                && !tabular.getPWidth(cur.idx()).zero()));
                case Tabular::ALIGN_CENTER:
                        status.setEnabled(!(tabular.isMultiRow(cur.idx())
                                && !tabular.getPWidth(cur.idx()).zero()));
@@ -4713,7 +4710,6 @@ bool InsetTabular::getFeatureStatus(Cursor & cur, string const & s,
 
                case Tabular::M_VALIGN_TOP:
                        flag = false;
 
                case Tabular::M_VALIGN_TOP:
                        flag = false;
-                       // fall through
                case Tabular::VALIGN_TOP:
                        status.setEnabled(!tabular.getPWidth(cur.idx()).zero()
                                && !tabular.isMultiRow(cur.idx()));
                case Tabular::VALIGN_TOP:
                        status.setEnabled(!tabular.getPWidth(cur.idx()).zero()
                                && !tabular.isMultiRow(cur.idx()));
@@ -4723,7 +4719,6 @@ bool InsetTabular::getFeatureStatus(Cursor & cur, string const & s,
 
                case Tabular::M_VALIGN_BOTTOM:
                        flag = false;
 
                case Tabular::M_VALIGN_BOTTOM:
                        flag = false;
-                       // fall through
                case Tabular::VALIGN_BOTTOM:
                        status.setEnabled(!tabular.getPWidth(cur.idx()).zero()
                                && !tabular.isMultiRow(cur.idx()));
                case Tabular::VALIGN_BOTTOM:
                        status.setEnabled(!tabular.getPWidth(cur.idx()).zero()
                                && !tabular.isMultiRow(cur.idx()));
@@ -4733,7 +4728,6 @@ bool InsetTabular::getFeatureStatus(Cursor & cur, string const & s,
 
                case Tabular::M_VALIGN_MIDDLE:
                        flag = false;
 
                case Tabular::M_VALIGN_MIDDLE:
                        flag = false;
-                       // fall through
                case Tabular::VALIGN_MIDDLE:
                        status.setEnabled(!tabular.getPWidth(cur.idx()).zero()
                                && !tabular.isMultiRow(cur.idx()));
                case Tabular::VALIGN_MIDDLE:
                        status.setEnabled(!tabular.getPWidth(cur.idx()).zero()
                                && !tabular.isMultiRow(cur.idx()));
@@ -5012,7 +5006,7 @@ bool InsetTabular::getStatus(Cursor & cur, FuncRequest const & cmd,
                        status.setEnabled(false);
                        return true;
                }
                        status.setEnabled(false);
                        return true;
                }
-               // fall through
+               // Fall back
        case LFUN_NEWLINE_INSERT: {
                if (tabular.getPWidth(cur.idx()).zero()) {
                        status.setEnabled(false);
        case LFUN_NEWLINE_INSERT: {
                if (tabular.getPWidth(cur.idx()).zero()) {
                        status.setEnabled(false);
@@ -5666,7 +5660,6 @@ void InsetTabular::tabularFeatures(Cursor & cur,
        case Tabular::M_VALIGN_BOTTOM:
        case Tabular::M_VALIGN_MIDDLE:
                flag = false;
        case Tabular::M_VALIGN_BOTTOM:
        case Tabular::M_VALIGN_MIDDLE:
                flag = false;
-               // fall through
        case Tabular::VALIGN_TOP:
        case Tabular::VALIGN_BOTTOM:
        case Tabular::VALIGN_MIDDLE:
        case Tabular::VALIGN_TOP:
        case Tabular::VALIGN_BOTTOM:
        case Tabular::VALIGN_MIDDLE:
@@ -5789,7 +5782,6 @@ void InsetTabular::tabularFeatures(Cursor & cur,
 
        case Tabular::SET_ALL_LINES:
                setLines = true;
 
        case Tabular::SET_ALL_LINES:
                setLines = true;
-               // fall through
        case Tabular::UNSET_ALL_LINES:
                for (row_type r = sel_row_start; r <= sel_row_end; ++r)
                        for (col_type c = sel_col_start; c <= sel_col_end; ++c) {
        case Tabular::UNSET_ALL_LINES:
                for (row_type r = sel_row_start; r <= sel_row_end; ++r)
                        for (col_type c = sel_col_start; c <= sel_col_end; ++c) {
@@ -5914,7 +5906,6 @@ void InsetTabular::tabularFeatures(Cursor & cur,
 
        case Tabular::UNSET_LTFIRSTHEAD:
                flag = false;
 
        case Tabular::UNSET_LTFIRSTHEAD:
                flag = false;
-               // fall through
        case Tabular::SET_LTFIRSTHEAD:
                tabular.getRowOfLTFirstHead(row, ltt);
                checkLongtableSpecial(ltt, value, flag);
        case Tabular::SET_LTFIRSTHEAD:
                tabular.getRowOfLTFirstHead(row, ltt);
                checkLongtableSpecial(ltt, value, flag);
@@ -5923,7 +5914,6 @@ void InsetTabular::tabularFeatures(Cursor & cur,
 
        case Tabular::UNSET_LTHEAD:
                flag = false;
 
        case Tabular::UNSET_LTHEAD:
                flag = false;
-               // fall through
        case Tabular::SET_LTHEAD:
                tabular.getRowOfLTHead(row, ltt);
                checkLongtableSpecial(ltt, value, flag);
        case Tabular::SET_LTHEAD:
                tabular.getRowOfLTHead(row, ltt);
                checkLongtableSpecial(ltt, value, flag);
@@ -5932,7 +5922,6 @@ void InsetTabular::tabularFeatures(Cursor & cur,
 
        case Tabular::UNSET_LTFOOT:
                flag = false;
 
        case Tabular::UNSET_LTFOOT:
                flag = false;
-               // fall through
        case Tabular::SET_LTFOOT:
                tabular.getRowOfLTFoot(row, ltt);
                checkLongtableSpecial(ltt, value, flag);
        case Tabular::SET_LTFOOT:
                tabular.getRowOfLTFoot(row, ltt);
                checkLongtableSpecial(ltt, value, flag);
@@ -5941,7 +5930,6 @@ void InsetTabular::tabularFeatures(Cursor & cur,
 
        case Tabular::UNSET_LTLASTFOOT:
                flag = false;
 
        case Tabular::UNSET_LTLASTFOOT:
                flag = false;
-               // fall through
        case Tabular::SET_LTLASTFOOT:
                tabular.getRowOfLTLastFoot(row, ltt);
                checkLongtableSpecial(ltt, value, flag);
        case Tabular::SET_LTLASTFOOT:
                tabular.getRowOfLTLastFoot(row, ltt);
                checkLongtableSpecial(ltt, value, flag);
@@ -5950,7 +5938,6 @@ void InsetTabular::tabularFeatures(Cursor & cur,
 
        case Tabular::UNSET_LTNEWPAGE:
                flag = false;
 
        case Tabular::UNSET_LTNEWPAGE:
                flag = false;
-               // fall through
        case Tabular::SET_LTNEWPAGE:
                tabular.setLTNewPage(row, flag);
                break;
        case Tabular::SET_LTNEWPAGE:
                tabular.setLTNewPage(row, flag);
                break;
index e0163ad2fad3ad85754341da38cdbb9416cfa984..4ef1d456243f87ad140c8973b6ac299210a6b299 100644 (file)
@@ -1028,8 +1028,8 @@ void TeXOnePar(Buffer const & buf,
                        break;
                }
        }
                        break;
                }
        }
-       // possible
-       // fall through
+
+       // fall through possible
        default:
                // we don't need it for the last paragraph!!!
                if (nextpar)
        default:
                // we don't need it for the last paragraph!!!
                if (nextpar)