commit ac6314b83491a5645786353cc7fad3efb6ed825d
Author: Juergen Spitzmueller <[email protected]>
Date:   Sat Feb 4 17:47:52 2023 +0100

    Properly fix acknowledgment issue part 1/2
    
    Bump file format and convert/revert styles to unique spelling
---
 lib/layouts/aa.layout               |    9 +---
 lib/layouts/aapaper.inc             |    9 +---
 lib/layouts/aapaper.layout          |    2 +-
 lib/layouts/aastex.layout           |    9 +---
 lib/layouts/aastex62.layout         |    2 +-
 lib/layouts/achemso.layout          |   12 ++---
 lib/layouts/acmart.layout           |    8 +--
 lib/layouts/acmsiggraph-0-92.layout |    8 +--
 lib/layouts/acmsiggraph.layout      |    8 +--
 lib/layouts/agutex.layout           |    9 +---
 lib/layouts/apa.layout              |   13 +----
 lib/layouts/copernicus.layout       |    8 +--
 lib/layouts/egs.layout              |   18 ++-----
 lib/layouts/elsart.layout           |    7 +--
 lib/layouts/iopart.layout           |    8 +--
 lib/layouts/isprs.layout            |    7 +--
 lib/layouts/iucr.layout             |    8 +--
 lib/layouts/jasatex.layout          |    8 +--
 lib/layouts/kluwer.layout           |    9 +---
 lib/layouts/maa-monthly.layout      |   10 +---
 lib/layouts/revtex4-x.inc           |    8 +--
 lib/layouts/revtex4.layout          |    8 +--
 lib/layouts/sigplanconf.layout      |    7 +--
 lib/layouts/spie.layout             |    7 +--
 lib/layouts/svcommon.inc            |   16 ++----
 lib/layouts/svglobal.layout         |    3 +-
 lib/layouts/svglobal3.layout        |    3 +-
 lib/layouts/svjog.layout            |    3 +-
 lib/layouts/svmono.layout           |    2 +-
 lib/layouts/svmult.layout           |    5 +-
 lib/layouts/svprobth.layout         |    2 +-
 lib/lyx2lyx/lyx_2_4.py              |   96 +++++++++++++++++++++++++++++++++-
 src/version.h                       |    4 +-
 33 files changed, 157 insertions(+), 179 deletions(-)

diff --git a/lib/layouts/aa.layout b/lib/layouts/aa.layout
index 9c26978..2745515 100644
--- a/lib/layouts/aa.layout
+++ b/lib/layouts/aa.layout
@@ -166,7 +166,7 @@ Style Mail
 End
 
 
-Style Acknowledgments[[credits]]
+Style Acknowledgments
        Margin          First_Dynamic
        LatexType       Environment
        LatexName       acknowledgements
@@ -178,7 +178,7 @@ Style Acknowledgments[[credits]]
        ParSep          0
        Align           Block
        LabelType       Static
-       LabelString     "Acknowledgements[[credits]]."
+       LabelString     "Acknowledgments."
        LabelSep        M
        Font
          Size          Small
@@ -193,11 +193,6 @@ Style Acknowledgments[[credits]]
 End
 
 
-Style Acknowledgement
-       ObsoletedBy    Acknowledgments[[credits]]
-End
-
-
 Style Section
        Font
          Family        Sans
diff --git a/lib/layouts/aapaper.inc b/lib/layouts/aapaper.inc
index fba2a3d..07c9098 100644
--- a/lib/layouts/aapaper.inc
+++ b/lib/layouts/aapaper.inc
@@ -79,7 +79,7 @@ Style Offprint
 End
 
 
-Style Acknowledgments[[credits]]
+Style Acknowledgments
        Margin                Static
        LatexType             Environment
        LatexName             acknowledgements
@@ -90,7 +90,7 @@ Style Acknowledgments[[credits]]
        ParSep                0
        Align                 Block
        LabelType             Above
-       LabelString           "Acknowledgments[[credits]]"
+       LabelString           "Acknowledgments"
        LabelSep              M
        Font
          Size                Small
@@ -104,11 +104,6 @@ Style Acknowledgments[[credits]]
 End
 
 
-Style Acknowledgement
-       ObsoletedBy    Acknowledgments[[credits]]
-End
-
-
 Style Thesaurus
        LabelType             Static
        LatexType             Command
diff --git a/lib/layouts/aapaper.layout b/lib/layouts/aapaper.layout
index 125bde9..b6e654a 100644
--- a/lib/layouts/aapaper.layout
+++ b/lib/layouts/aapaper.layout
@@ -102,7 +102,7 @@ End
 Style Abstract
 End
 
-Style Acknowledgments[[credits]]
+Style Acknowledgments
 End
 
 Style Bibliography
diff --git a/lib/layouts/aastex.layout b/lib/layouts/aastex.layout
index 4bf1d25..11210e9 100644
--- a/lib/layouts/aastex.layout
+++ b/lib/layouts/aastex.layout
@@ -351,7 +351,7 @@ Style Keywords
 End
 
 
-Style Acknowledgments[[credits]]
+Style Acknowledgments
        Category        BackMatter
        Margin          Dynamic
        LatexType       Command
@@ -362,7 +362,7 @@ Style Acknowledgments[[credits]]
        BottomSep       0.8
        Align           Left
        LabelType       Static
-       LabelString     "[Acknowledgments][[credits]]"
+       LabelString     "[Acknowledgments]"
        KeepEmpty       1
        Font
          Family        Roman
@@ -374,11 +374,6 @@ Style Acknowledgments[[credits]]
 End
 
 
-Style Acknowledgement
-       ObsoletedBy    Acknowledgments[[credits]]
-End
-
-
 Style PlaceFigure
        Margin          Dynamic
        LatexType       Command
diff --git a/lib/layouts/aastex62.layout b/lib/layouts/aastex62.layout
index cc923a4..cf92d63 100644
--- a/lib/layouts/aastex62.layout
+++ b/lib/layouts/aastex62.layout
@@ -222,7 +222,7 @@ Style Altaffilation
        Align           Center
 End
 
-Style Acknowledgments[[credits]]
+Style Acknowledgments
        Font
                Shape           Up
        EndFont
diff --git a/lib/layouts/achemso.layout b/lib/layouts/achemso.layout
index 049946d..e7b0f41 100644
--- a/lib/layouts/achemso.layout
+++ b/lib/layouts/achemso.layout
@@ -280,14 +280,14 @@ End
 # insert Abtract and Bibliography style
 Input stdstruct.inc
 
-Style Acknowledgments[[credits]]
+Style Acknowledgments
        CopyStyle               Abstract
        LatexName               acknowledgement
        Category                BackMatter
        InTitle                 0
        BottomSep               0.7
        LabelType               Above
-       LabelString             "Acknowledgments[[credits]]"
+       LabelString             "Acknowledgments"
        Font
          Size                  Normal
        EndFont
@@ -299,12 +299,8 @@ Style Acknowledgments[[credits]]
        DocBookWrapperTag     acknowledgements
 End
 
-Style Acknowledgement
-       ObsoletedBy    Acknowledgments[[credits]]
-End
-
 Style SupplementalInfo
-       CopyStyle               Acknowledgments[[credits]]
+       CopyStyle               Acknowledgments
        LatexName               suppinfo
        LabelString             "Supporting Information Available"
        DocBookTag            para
@@ -313,7 +309,7 @@ Style SupplementalInfo
 End
 
 Style TOC_entry
-       CopyStyle               Acknowledgments[[credits]]
+       CopyStyle               Acknowledgments
        LatexName               tocentry
        ParSep                  0.3
        LabelString             "Graphical TOC Entry"
diff --git a/lib/layouts/acmart.layout b/lib/layouts/acmart.layout
index 408f037..dfcc89b 100644
--- a/lib/layouts/acmart.layout
+++ b/lib/layouts/acmart.layout
@@ -654,11 +654,11 @@ InsetLayout Flex:Anonymous_Suppression
   LabelString "Non anonymous only"
 End
 
-Style Acknowledgments[[credits]]
+Style Acknowledgments
   Category  BackMatter
   LatexName acks
   LatexType   Environment
-  LabelString "Acknowledgments[[credits]]"
+  LabelString "Acknowledgments"
   LabelType Above
   TopSep                1.3
   LabelBottomSep        0.7
@@ -672,10 +672,6 @@ Style Acknowledgments[[credits]]
   DocBookSection        true
 End
 
-Style Acknowledgements
-  ObsoletedBy    Acknowledgments[[credits]]
-End
-
 InsetLayout Flex:Grant_Sponsor
   LyxType custom
   ContentAsLabel 1
diff --git a/lib/layouts/acmsiggraph-0-92.layout 
b/lib/layouts/acmsiggraph-0-92.layout
index 3e8d85b..d178788 100644
--- a/lib/layouts/acmsiggraph-0-92.layout
+++ b/lib/layouts/acmsiggraph-0-92.layout
@@ -343,20 +343,16 @@ InsetLayout "Flex:Thanks"
 End
 
 
-Style Acknowledgments[[credits]]
+Style Acknowledgments
        CopyStyle               Abstract
        LatexName               acks
        Category                BackMatter
        InTitle                 0
        LabelBottomsep  0
        LabelType               Above
-       LabelString             "Acknowledgments[[credits]]"
+       LabelString             "Acknowledgments"
        DocBookTag              para
        DocBookWrapperTag       acknowledgements
        DocBookSection          true
 End
 
-Style Acknowledgments
-       ObsoletedBy    Acknowledgments[[credits]]
-End
-
diff --git a/lib/layouts/acmsiggraph.layout b/lib/layouts/acmsiggraph.layout
index 4d66625..acb169f 100644
--- a/lib/layouts/acmsiggraph.layout
+++ b/lib/layouts/acmsiggraph.layout
@@ -299,20 +299,16 @@ InsetLayout "Flex:Thanks"
 End
 
 
-Style Acknowledgments[[credits]]
+Style Acknowledgments
        CopyStyle               Abstract
        LatexName               acks
        Category                BackMatter
        InTitle                 0
        LabelBottomsep          0
        LabelType               Above
-       LabelString             "Acknowledgments[[credits]]"
+       LabelString             "Acknowledgments"
        DocBookTag              para
        DocBookWrapperTag       acknowledgements
        DocBookSection          true
 End
 
-Style Acknowledgments
-       ObsoletedBy    Acknowledgments[[credits]]
-End
-
diff --git a/lib/layouts/agutex.layout b/lib/layouts/agutex.layout
index 59eeb1b..7a66e31 100644
--- a/lib/layouts/agutex.layout
+++ b/lib/layouts/agutex.layout
@@ -190,7 +190,7 @@ Style Notation
 End
 
 
-Style Acknowledgments[[credits]]
+Style Acknowledgments
        Margin          Dynamic
        LatexType       Environment
        LatexName       acknowledgments
@@ -202,7 +202,7 @@ Style Acknowledgments[[credits]]
        BottomSep       0.4
        Align           Block
        LabelType       Static
-       LabelString     "Acknowledgments[[credits]]."
+       LabelString     "Acknowledgments."
        Font
          Size          Small
        EndFont
@@ -216,11 +216,6 @@ Style Acknowledgments[[credits]]
 End
 
 
-Style Acknowledgments
-       ObsoletedBy    Acknowledgments[[credits]]
-End
-
-
 Style Bibliography
        Margin          First_Dynamic
        LatexType       Bib_Environment
diff --git a/lib/layouts/apa.layout b/lib/layouts/apa.layout
index c96d245..553524c 100644
--- a/lib/layouts/apa.layout
+++ b/lib/layouts/apa.layout
@@ -240,7 +240,7 @@ Style Copyright
 End
 
 
-Style Acknowledgments[[credits]]
+Style Acknowledgments
        Category              BackMatter
        LatexName             acknowledgements
        LatexType             Command
@@ -253,7 +253,7 @@ Style Acknowledgments[[credits]]
        Align                 Block
        AlignPossible         Block, Left, Right, Center
        Labeltype             Static
-       LabelString           "Acknowledgments[[credits]]:"
+       LabelString           "Acknowledgments:"
        Labelsep              M
        LabelFont
          Series              Bold
@@ -265,15 +265,6 @@ Style Acknowledgments[[credits]]
 End
 
 
-Style Acknowledgments
-       ObsoletedBy           Acknowledgments[[credits]]
-End
-
-Style Acknowledgements
-       ObsoletedBy           Acknowledgments[[credits]]
-End
-
-
 Style ThickLine
        LatexName             thickline
        LatexType             Command
diff --git a/lib/layouts/copernicus.layout b/lib/layouts/copernicus.layout
index bc2d7cc..3d7f052 100644
--- a/lib/layouts/copernicus.layout
+++ b/lib/layouts/copernicus.layout
@@ -421,19 +421,15 @@ Style Disclaimer
        DocBookAttr     role='disclaimer'
 End
 
-Style Acknowledgments[[credits]]
+Style Acknowledgments
        CopyStyle       Statements2
        LatexName       acknowledgements
-       LabelString     "Acknowledgments[[credits]]."
+       LabelString     "Acknowledgments."
        DocBookTag            para
        DocBookWrapperTag     acknowledgements
        DocBookSection        true
 End
 
-Style Acknowledgements
-       ObsoletedBy    Acknowledgments[[credits]]
-End
-
 Style Bibliography
        Margin          First_Dynamic
        LatexType       Bib_Environment
diff --git a/lib/layouts/egs.layout b/lib/layouts/egs.layout
index 989d034..3876ec3 100644
--- a/lib/layouts/egs.layout
+++ b/lib/layouts/egs.layout
@@ -592,7 +592,7 @@ Style Abstract
 End
 
 
-Style Acknowledgments[[credits]]
+Style Acknowledgments
        Category              BackMatter
        Margin                First_Dynamic
        LatexType             Environment
@@ -607,7 +607,7 @@ Style Acknowledgments[[credits]]
        Align                 Block
        AlignPossible         Block, Left
        LabelType             Static
-       LabelString           "Acknowledgments[[credits]]."
+       LabelString           "Acknowledgments."
        Font
          Size                Small
        EndFont
@@ -617,12 +617,7 @@ Style Acknowledgments[[credits]]
        EndFont
 End
 
-Style Acknowledgements
-       ObsoletedBy    Acknowledgments[[credits]]
-End
-
-
-Style Acknowledgement[[credits]]
+Style Acknowledgment
        Margin                First_Dynamic
        LatexType             Environment
        LatexName             acknowledgement
@@ -636,7 +631,7 @@ Style Acknowledgement[[credits]]
        Align                 Block
        AlignPossible         Block, Left
        LabelType             Static
-       LabelString           "Acknowledgement[[credits]]."
+       LabelString           "Acknowledgment."
        Font
          Size                Small
        EndFont
@@ -646,11 +641,6 @@ Style Acknowledgement[[credits]]
        EndFont
 End
 
-Style Acknowledgement
-       ObsoletedBy    Acknowledgment[[credits]]
-End
-
-
 Style Bibliography
        Category              BackMatter
        Margin                First_Dynamic
diff --git a/lib/layouts/elsart.layout b/lib/layouts/elsart.layout
index 7925543..c877e99 100644
--- a/lib/layouts/elsart.layout
+++ b/lib/layouts/elsart.layout
@@ -546,13 +546,13 @@ End
 
 # This is not taken from the AMS defs, so as to match the output of the
 # style file.
-Style Acknowledgment[[theorem]]
+Style Acknowledgment
        Margin                Static
        LatexType             environment
        LatexName             ack
        LabelType             Above
        LabelBottomsep        1
-       LabelString           "Acknowledgment[[theorem]]"
+       LabelString           "Acknowledgment"
        parsep                0.3
        LabelFont
          Size                large
@@ -562,8 +562,5 @@ Style Acknowledgment[[theorem]]
        DocBookWrapperTag     acknowledgements
 End
 
-Style Acknowledgement
-       ObsoletedBy    Acknowledgment[[theorem]]
-End
 
 Input theorems-refprefix.inc
diff --git a/lib/layouts/iopart.layout b/lib/layouts/iopart.layout
index 15c9f2d..bfcd86e 100644
--- a/lib/layouts/iopart.layout
+++ b/lib/layouts/iopart.layout
@@ -293,7 +293,7 @@ Style submitto
 End
 
 
-Style Acknowledgments[[credits]]
+Style Acknowledgments
        Margin          Dynamic
        LatexType       Command
        LatexName       ack{}
@@ -307,7 +307,7 @@ Style Acknowledgments[[credits]]
        BottomSep       0.4
        Align           Block
        LabelType       Static
-       LabelString     "Acknowledgments[[credits]]"
+       LabelString     "Acknowledgments"
        Font
          Series        Bold
          Size          Normal
@@ -317,10 +317,6 @@ Style Acknowledgments[[credits]]
        DocBookAttr role='acknowledgments'
 End
 
-Style Acknowledgments
-       ObsoletedBy    Acknowledgments[[credits]]
-End
-
 
 Style "Bibliography (plain)"
        Margin          First_Dynamic
diff --git a/lib/layouts/isprs.layout b/lib/layouts/isprs.layout
index 2362667..49baeb1 100644
--- a/lib/layouts/isprs.layout
+++ b/lib/layouts/isprs.layout
@@ -217,8 +217,8 @@ Style Subsubsection*
   EndFont
 End
 
-# Acknowledgement(s) style definitions
-Style Acknowledgments[[credits]]
+# Acknowledgment(s) style definitions
+Style Acknowledgments
   Category              BackMatter
   Margin                Static
   LatexType             Command
@@ -246,6 +246,3 @@ Style Acknowledgments[[credits]]
   EndFont
 End
 
-Style Acknowledgements
-       ObsoletedBy    Acknowledgments[[credits]]
-End
diff --git a/lib/layouts/iucr.layout b/lib/layouts/iucr.layout
index ca334db..5149304 100644
--- a/lib/layouts/iucr.layout
+++ b/lib/layouts/iucr.layout
@@ -250,21 +250,17 @@ Style Synopsis
   DocBookAttr       role='synopsis'
 End
 
-Style Acknowledgments[[credits]]
+Style Acknowledgments
   CopyStyle                    "Short Author"
   LatexName                    ack
   InTitle                      0
-  LabelString                  "Acknowledgments[[credits]]:"
+  LabelString                  "Acknowledgments:"
   Category                     BackMatter
   TopSep                       0.7
   DocBookTag                   para
   DocBookWrapperTag            acknowledgements
 End
 
-Style Acknowledgements
-  ObsoletedBy                  Acknowledgments[[credits]]
-End
-
 Style References
   Margin                       Static
   Category                     BackMatter
diff --git a/lib/layouts/jasatex.layout b/lib/layouts/jasatex.layout
index 60c43f7..ebbd849 100644
--- a/lib/layouts/jasatex.layout
+++ b/lib/layouts/jasatex.layout
@@ -281,13 +281,13 @@ Style "Preprint number"
 End
 
 
-Style Acknowledgments[[credits]]
+Style Acknowledgments
        CopyStyle       Abstract
        LatexName       acknowledgments
        Category        BackMatter
        InTitle         0
        LabelType       Above
-       LabelString     "Acknowledgments[[credits]]"
+       LabelString     "Acknowledgments"
        Font
          Size          Normal
        EndFont
@@ -301,10 +301,6 @@ Style Acknowledgments[[credits]]
        DocBookAbstract       false
 End
 
-Style Acknowledgments
-       ObsoletedBy    Acknowledgments[[credits]]
-End
-
 
 InsetLayout "Flex:Online citation"
        LyxType         custom
diff --git a/lib/layouts/kluwer.layout b/lib/layouts/kluwer.layout
index 267fd1a..f046a15 100644
--- a/lib/layouts/kluwer.layout
+++ b/lib/layouts/kluwer.layout
@@ -338,7 +338,7 @@ Style Keywords
 End
 
 
-Style Acknowledgments[[credits]]
+Style Acknowledgments
        Category              BackMatter
        Margin                Static
        LatexType             Environment
@@ -350,7 +350,7 @@ Style Acknowledgments[[credits]]
        ParSep                0
        Align                 Block
        LabelType             Centered
-       LabelString           "Acknowledgments[[credits]]"
+       LabelString           "Acknowledgments"
        LabelBottomSep        0.5
        LabelFont
          Series              Bold
@@ -361,11 +361,6 @@ Style Acknowledgments[[credits]]
 End
 
 
-Style Acknowledgements
-       ObsoletedBy    Acknowledgments[[credits]]
-End
-
-
 Style Appendix
        Margin                Static
        LatexType             Command
diff --git a/lib/layouts/maa-monthly.layout b/lib/layouts/maa-monthly.layout
index 930aeb4..0bb13a9 100644
--- a/lib/layouts/maa-monthly.layout
+++ b/lib/layouts/maa-monthly.layout
@@ -141,13 +141,13 @@ Style Affiliation
   DocBookWrapperMergeWithPrevious  true
 End
 
-Style Acknowledgments[[credits]]
+Style Acknowledgments
   Category       BackMatter
   Argument 1
-    LabelString  "Title of acknowledgment[[credits]]"
+    LabelString  "Title of acknowledgment"
     Mandatory    1
   EndArgument
-  LabelString    "Acknowledgments[[credits]]"
+  LabelString    "Acknowledgments"
   LabelType      Static
   LabelSep       " "
   LabelFont
@@ -162,10 +162,6 @@ Style Acknowledgments[[credits]]
   DocBookSection        true
 End
 
-Style Acknowledgments
-       ObsoletedBy    Acknowledgments[[credits]]
-End
-
 InsetLayout Flex:URL
   LyxType custom
   ContentAsLabel 1
diff --git a/lib/layouts/revtex4-x.inc b/lib/layouts/revtex4-x.inc
index 535a56b..5ef0e9d 100644
--- a/lib/layouts/revtex4-x.inc
+++ b/lib/layouts/revtex4-x.inc
@@ -258,13 +258,13 @@ End
 
 ########### Back matter #############
 
-Style Acknowledgments[[credits]]
+Style Acknowledgments
        CopyStyle               Standard
        Category                BackMatter
        LatexType               Environment
        LatexName               acknowledgments
        LabelType               Centered
-       LabelString             "acknowledgments[[credits]]"
+       LabelString             "acknowledgments"
        LabelBottomSep  0.5
        LabelFont
          Series                Bold
@@ -277,10 +277,6 @@ Style Acknowledgments[[credits]]
        DocBookSection        true
 End
 
-Style Acknowledgments
-       ObsoletedBy    Acknowledgments[[credits]]
-End
-
 
 ##### stuff specific to REVTeX 4.1
 
diff --git a/lib/layouts/revtex4.layout b/lib/layouts/revtex4.layout
index 657d659..60a3f9b 100644
--- a/lib/layouts/revtex4.layout
+++ b/lib/layouts/revtex4.layout
@@ -278,7 +278,7 @@ Style Abstract
 End
 
 
-Style Acknowledgments[[credits]]
+Style Acknowledgments
        Category              BackMatter
        LatexType             Environment
        LatexName             acknowledgments
@@ -288,7 +288,7 @@ Style Acknowledgments[[credits]]
        Align                 Block
        AlignPossible         Block, Left, Right, Center
        LabelType             Centered
-       LabelString           "Acknowledgments[[credits]]"
+       LabelString           "Acknowledgments"
        LabelBottomSep        0.5
        LabelFont
          Series              Bold
@@ -299,10 +299,6 @@ Style Acknowledgments[[credits]]
        DocBookSection        true
 End
 
-Style Acknowledgments
-       ObsoletedBy    Acknowledgments[[credits]]
-End
-
 
 Style PACS
        Category              FrontMatter
diff --git a/lib/layouts/sigplanconf.layout b/lib/layouts/sigplanconf.layout
index 3fd0533..f69dfaf 100644
--- a/lib/layouts/sigplanconf.layout
+++ b/lib/layouts/sigplanconf.layout
@@ -232,20 +232,17 @@ Style Abstract
 End
 
 
-Style Acknowledgments[[credits]]
+Style Acknowledgments
        CopyStyle       Abstract
        LatexType       Command
        LatexName       acks
        Category        BackMatter
        LabelBottomsep  0
        LabelType       Above
-       LabelString     "Acknowledgments[[credits]]"
+       LabelString     "Acknowledgments"
        DocBookTag            para
        DocBookWrapperTag     acknowledgements
        DocBookSection        true
 End
 
-Style Acknowledgments
-       ObsoletedBy    Acknowledgments[[credits]]
-End
 
diff --git a/lib/layouts/spie.layout b/lib/layouts/spie.layout
index 6e57ff2..1f2370a 100644
--- a/lib/layouts/spie.layout
+++ b/lib/layouts/spie.layout
@@ -97,17 +97,14 @@ Style Abstract
 End
 
 
-Style Acknowledgments[[credits]]
+Style Acknowledgments
        CopyStyle             Abstract
 #  NextNoIndent          1
 #  LatexType             Command
        LatexName             acknowledgments
-       LabelString           "ACKNOWLEDGMENTS[[credits]]"
+       LabelString           "ACKNOWLEDGMENTS"
        DocBookTag            para
        DocBookWrapperTag     acknowledgements
        DocBookSection        true
 End
 
-Style Acknowledgments
-       ObsoletedBy    Acknowledgments[[credits]]
-End
diff --git a/lib/layouts/svcommon.inc b/lib/layouts/svcommon.inc
index 06f41ed..d3a3ad4 100644
--- a/lib/layouts/svcommon.inc
+++ b/lib/layouts/svcommon.inc
@@ -622,7 +622,7 @@ Style Preface
        DocBookSectionTag      preface
 End
 
-Style Acknowledgment[[credits]]
+Style Acknowledgment
        Category        BackMatter
        Margin          First_Dynamic
        LatexType       Environment
@@ -637,7 +637,7 @@ Style Acknowledgment[[credits]]
        Align           Block
        AlignPossible   Block, Left
        LabelType       Static
-       LabelString     "Acknowledgments[[credits]]"
+       LabelString     "Acknowledgments"
        Font
          Size          Small
        EndFont
@@ -650,19 +650,11 @@ Style Acknowledgment[[credits]]
        DocBookWrapperTag  acknowledgements
 End
 
-Style Acknowledgments[[credits]]
-       CopyStyle       Acknowledgment[[credits]]
+Style Acknowledgments
+       CopyStyle       Acknowledgment
        LatexName       acknowledgements
 End
 
-Style Acknowledgement
-       ObsoletedBy    Acknowledgment[[credits]]
-End
-
-Style Acknowledgements
-       ObsoletedBy    Acknowledgments[[credits]]
-End
-
 Style Bibliography
        Margin          First_Dynamic
        LatexType       Bib_Environment
diff --git a/lib/layouts/svglobal.layout b/lib/layouts/svglobal.layout
index ac5c70e..3d3f536 100644
--- a/lib/layouts/svglobal.layout
+++ b/lib/layouts/svglobal.layout
@@ -54,8 +54,7 @@ NoStyle Sol
 NoStyle Abstract*
 NoStyle TOC_Title
 NoStyle TOC_Author
-NoStyle Acknowledgements
-NoStyle Acknowledgments[[credits]]
+NoStyle Acknowledgments
 
 NoStyle Keywords
 
diff --git a/lib/layouts/svglobal3.layout b/lib/layouts/svglobal3.layout
index 79cf0a9..ebdbe2d 100644
--- a/lib/layouts/svglobal3.layout
+++ b/lib/layouts/svglobal3.layout
@@ -50,8 +50,7 @@ NoStyle TOC_Title
 NoStyle TOC_Author
 NoStyle Proof(smartQED)
 
-NoStyle Acknowledgement
-NoStyle Acknowledgment[[credits]]
+NoStyle Acknowledgment
 NoStyle Keywords
 
 
diff --git a/lib/layouts/svjog.layout b/lib/layouts/svjog.layout
index 48ed142..75b5702 100644
--- a/lib/layouts/svjog.layout
+++ b/lib/layouts/svjog.layout
@@ -58,8 +58,7 @@ NoStyle Sol
 NoStyle Abstract*
 NoStyle TOC_Title
 NoStyle TOC_Author
-NoStyle Acknowledgements
-NoStyle Acknowledgments[[credits]]
+NoStyle Acknowledgments
 
 NoStyle Keywords
 
diff --git a/lib/layouts/svmono.layout b/lib/layouts/svmono.layout
index c9752fa..2348fdd 100644
--- a/lib/layouts/svmono.layout
+++ b/lib/layouts/svmono.layout
@@ -18,7 +18,7 @@ ClassOptions
        FontSize        10
 End
 
-NoStyle Acknowledgements[[credits]]
+NoStyle Acknowledgments
 NoStyle Institute
 
 Style Abstract
diff --git a/lib/layouts/svmult.layout b/lib/layouts/svmult.layout
index 77e932b..f625eb0 100644
--- a/lib/layouts/svmult.layout
+++ b/lib/layouts/svmult.layout
@@ -19,8 +19,7 @@ ClassOptions
        FontSize        ""
 End
 
-NoStyle Acknowledgements
-NoStyle Acknowledgments[[credits]]
+NoStyle Acknowledgments
 
 # Additional headings
 
@@ -156,7 +155,7 @@ Style Preface
        Category        "For editors"
 End
 
-Style Acknowledgment[[credits]]
+Style Acknowledgment
        Category        "For editors"
 End
 
diff --git a/lib/layouts/svprobth.layout b/lib/layouts/svprobth.layout
index 43192ba..b95f974 100644
--- a/lib/layouts/svprobth.layout
+++ b/lib/layouts/svprobth.layout
@@ -64,7 +64,7 @@ NoStyle Sol
 NoStyle Abstract*
 NoStyle TOC_Title
 NoStyle TOC_Author
-NoStyle Acknowledgements[[credits]]
+NoStyle Acknowledgments
 
 NoStyle Keywords
 
diff --git a/lib/lyx2lyx/lyx_2_4.py b/lib/lyx2lyx/lyx_2_4.py
index 87cbba2..d3646dc 100644
--- a/lib/lyx2lyx/lyx_2_4.py
+++ b/lib/lyx2lyx/lyx_2_4.py
@@ -4709,7 +4709,95 @@ def revert_hyper_other(document):
             document.body[i:j+1] = ecmd
         i += 1
 
-                   
+
+ack_layouts_new = {
+    "aa" : "Acknowledgments",
+    "aapaper" : "Acknowledgments",
+    "aastex" : "Acknowledgments",
+    "aastex62" : "Acknowledgments",
+    "achemso" : "Acknowledgments",
+    "acmart" : "Acknowledgments",
+    "apa" : "Acknowledgments",
+    "copernicus" : "Acknowledgments",
+    "egs" : "Acknowledgments",# + Acknowledgment
+    "elsart" : "Acknowledgment",
+    "isprs" : "Acknowledgments",
+    "iucr" : "Acknowledgments",
+    "kluwer" : "Acknowledgments",
+    "svglobal3" : "Acknowledgments",
+    "svglobal" : "Acknowledgment",
+    "svjog" : "Acknowledgment",
+    "svmono" : "Acknowledgment",
+    "svmult" : "Acknowledgment",
+    "svprobth" : "Acknowledgment",
+}
+
+ack_layouts_old = {
+    "aa" : "Acknowledgement",
+    "aapaper" : "Acknowledgement",
+    "aastex" : "Acknowledgement",
+    "aastex62" : "Acknowledgement",
+    "achemso" : "Acknowledgement",
+    "acmart" : "Acknowledgements",
+    "apa" : "Acknowledgements",
+    "copernicus" : "Acknowledgements",
+    "egs" : "Acknowledgements",# + Acknowledgement
+    "elsart" : "Acknowledegment",
+    "isprs" : "Acknowledgements",
+    "kluwer" : "Acknowledgements",
+    "svglobal3" : "Acknowledgements",
+    "svglobal" : "Acknowledgement",
+    "svjog" : "Acknowledgement",
+    "svmono" : "Acknowledgement",
+    "svmult" : "Acknowledgement",
+    "svprobth" : "Acknowledgement",
+}
+
+
+def convert_acknowledgment(document):
+    " Fix spelling of acknowledgment styles "
+
+    if document.textclass not in list(ack_layouts_old.keys()):
+        return
+
+    i = 0
+    while True:
+        i = find_token(document.body, '\\begin_layout ' + 
ack_layouts_old[document.textclass], i)
+        if i == -1:
+            break
+        document.body[i] = "\\begin_layout " + 
ack_layouts_new[document.textclass]
+    if document.textclass != "egs":
+        return
+    # egs has two styles
+    i = 0
+    while True:
+        i = find_token(document.body, '\\begin_layout Acknowledgement', i)
+        if i == -1:
+            break
+        document.body[i] = "\\begin_layout Acknowledgment"
+
+
+def revert_acknowledgment(document):
+    " Restore old spelling of acknowledgment styles "
+
+    if document.textclass not in list(ack_layouts_new.keys()):
+        return
+    i = 0
+    while True:
+        i = find_token(document.body, '\\begin_layout ' + 
ack_layouts_new[document.textclass], i)
+        if i == -1:
+            break
+        document.body[i] = "\\begin_layout " + 
ack_layouts_old[document.textclass]
+    if document.textclass != "egs":
+        return
+    # egs has two styles
+    i = 0
+    while True:
+        i = find_token(document.body, '\\begin_layout Acknowledgment', i)
+        if i == -1:
+            break
+        document.body[i] = "\\begin_layout Acknowledgement"
+
 ##
 # Conversion hub
 #
@@ -4785,10 +4873,12 @@ convert = [
            [611, []],
            [612, [convert_starred_refs]],
            [613, []],
-           [614, [convert_hyper_other]]
+           [614, [convert_hyper_other]],
+           [615, [convert_acknowledgment]]
           ]
 
-revert =  [[613, [revert_hyper_other]],
+revert =  [[614, [revert_acknowledgment]],
+           [613, [revert_hyper_other]],
            [612, [revert_familydefault]],
            [611, [revert_starred_refs]],
            [610, []],
diff --git a/src/version.h b/src/version.h
index 51d5678..1bef621 100644
--- a/src/version.h
+++ b/src/version.h
@@ -32,8 +32,8 @@ extern char const * const lyx_version_info;
 
 // Do not remove the comment below, so we get merge conflict in
 // independent branches. Instead add your own.
-#define LYX_FORMAT_LYX 614 // rkh: Add 'other' option to hyperlink
-#define LYX_FORMAT_TEX2LYX 614
+#define LYX_FORMAT_LYX 615 // spitz: acknowledgement > acknowledgment
+#define LYX_FORMAT_TEX2LYX 615
 
 #if LYX_FORMAT_TEX2LYX != LYX_FORMAT_LYX
 #ifndef _MSC_VER
-- 
lyx-cvs mailing list
[email protected]
http://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to