]> git.lyx.org Git - lyx.git/blobdiff - lib/languages
Reformat lyx2lyx code using ruff
[lyx.git] / lib / languages
index 58c85ccfb47a879dcabe91e982f52ca737523856..903bba994bc4e596bb481d933190fd9d53884e30 100644 (file)
@@ -13,7 +13,7 @@
 #      XindyName          <xindyname>
 #      ActiveChars        <activated characters>
 #      QuoteStyle         <british|danish|english|french|frenchin|
-#                           german|polish|russian|swedish|swedishg|swiss|plain>
+#                           german|polish|russian|swedish|swedishg|swiss|hebrew|plain>
 #      DateFormats        "<long>|<medium>|<short>"
 #      Encoding           <encoding>
 #      FontEncoding       <font encoding|font encoding|...>
@@ -498,6 +498,7 @@ Language canadien
        BabelName        acadian
        PolyglossiaName  french
        PolyglossiaOpts  "variant=canadian"
+       ActiveChars      ;!?:
        XindyName        french
        QuoteStyle       french
        Encoding         iso8859-15
@@ -705,6 +706,7 @@ Language french
        GuiName          "French"
        HasGuiSupport    true
        BabelName        french
+       ActiveChars      ;!?:
        PolyglossiaName  french
        XindyName        french
        QuoteStyle       french
@@ -857,15 +859,6 @@ Language hebrew
        InternalEncoding true
        # babel-hebrew expects the encoding for *other* languages last:
        FontEncoding    HE8,T1|LHE,T1
-       ## Use font encoding HE8 if the Culmus fonts are installed and
-       # work around to simple test for article-like classes in rlbabel.def.
-       PreBabelPreamble
-         \IfFileExists{he8david.fd}{%
-           \providecommand{\HeblatexEncoding}{HE8}
-           \providecommand{\HeblatexEncodingFile}{he8enc}%
-         }{}
-         \providecommand{\l@chapter}{\relax}
-       EndPreBabelPreamble
        DateFormats      "d MMMM yyyy|d MMM yyyy|dd/MM/yyyy"
        RTL              true
        LangCode         he_IL
@@ -1436,6 +1429,7 @@ Language spanish
        LangCode         es_ES
        PostBabelPreamble
        \addto\shorthandsspanish{\spanishdeactivate{~<>}}
+       \deactivatequoting
        EndPostBabelPreamble
 End
 
@@ -1452,6 +1446,7 @@ Language spanish-mexico
        LangCode         es_MX
        PostBabelPreamble
        \addto\shorthandsspanish{\spanishdeactivate{~<>.}}
+       \deactivatequoting
        EndPostBabelPreamble
 End
 
@@ -1520,11 +1515,23 @@ Language thai
          \DeclareRobustCommand{\copyright}{%
            \ifmmode{\nfss@text{\textcopyright}}\else\textcopyright\fi}
          \DeclareTextSymbol{\textcopyright}{LTH}{8}
+         %
           % set up Thai fonts as substitue for the default families
-          \usepackage{substitutefont}
-          \substitutefont{LTH}{\rmdefault}{norasi}
-          \substitutefont{LTH}{\sfdefault}{garuda}
-          \substitutefont{LTH}{\ttdefault}{ttypist}
+         % The 'substitutefont' package is obsolete now, since commands
+         % from the LaTeX kernel can be used instead. See here:
+         %   https://ctan.org/pkg/substitutefont
+         %   https://www.latex-project.org/news/latex2e-news/ltnews31.pdf
+         \providecommand\IfFormatAtLeastTF{\@ifl@t@r\fmtversion}
+         \IfFormatAtLeastTF{2020/02/01}{%
+           \DeclareFontFamilySubstitution{LTH}{\rmdefault}{norasi}
+           \DeclareFontFamilySubstitution{LTH}{\sfdefault}{garuda}
+           \DeclareFontFamilySubstitution{LTH}{\ttdefault}{ttypist}
+         }{%
+           \usepackage{substitutefont}
+           \substitutefont{LTH}{\rmdefault}{norasi}
+           \substitutefont{LTH}{\sfdefault}{garuda}
+           \substitutefont{LTH}{\ttdefault}{ttypist}
+         }
        EndPostBabelPreamble
 End