texlive[55707] Master/texmf-dist: tracklang (30jun20)

commits+karl at tug.org commits+karl at tug.org
Tue Jun 30 23:28:11 CEST 2020


Revision: 55707
          http://tug.org/svn/texlive?view=revision&revision=55707
Author:   karl
Date:     2020-06-30 23:28:11 +0200 (Tue, 30 Jun 2020)
Log Message:
-----------
tracklang (30jun20)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/generic/tracklang/CHANGES
    trunk/Master/texmf-dist/doc/generic/tracklang/README
    trunk/Master/texmf-dist/doc/generic/tracklang/samples/animals/sample-animals-babel.pdf
    trunk/Master/texmf-dist/doc/generic/tracklang/samples/animals/sample-animals-de-poly.pdf
    trunk/Master/texmf-dist/doc/generic/tracklang/samples/animals/sample-animals-de.pdf
    trunk/Master/texmf-dist/doc/generic/tracklang/samples/animals/sample-animals-poly.pdf
    trunk/Master/texmf-dist/doc/generic/tracklang/samples/animals/sample-animals.pdf
    trunk/Master/texmf-dist/doc/generic/tracklang/samples/animals/sample-animals2-de.pdf
    trunk/Master/texmf-dist/doc/generic/tracklang/samples/animals/sample-animals2-de2.pdf
    trunk/Master/texmf-dist/doc/generic/tracklang/samples/animals/sample-animals2-de3.pdf
    trunk/Master/texmf-dist/doc/generic/tracklang/samples/animals/sample-animals2-de4.pdf
    trunk/Master/texmf-dist/doc/generic/tracklang/samples/animals/sample-animals2-poly.pdf
    trunk/Master/texmf-dist/doc/generic/tracklang/samples/animals/sample-animals2.pdf
    trunk/Master/texmf-dist/doc/generic/tracklang/samples/regions/sample-regions.pdf
    trunk/Master/texmf-dist/doc/generic/tracklang/samples/regions/sample-regions2-manx.pdf
    trunk/Master/texmf-dist/doc/generic/tracklang/samples/regions/sample-regions2-map.pdf
    trunk/Master/texmf-dist/doc/generic/tracklang/samples/regions/sample-regions2-map2.pdf
    trunk/Master/texmf-dist/doc/generic/tracklang/samples/regions/sample-regions2-map3.pdf
    trunk/Master/texmf-dist/doc/generic/tracklang/samples/regions/sample-regions2-nomap.pdf
    trunk/Master/texmf-dist/doc/generic/tracklang/samples/regions/sample-regions2.pdf
    trunk/Master/texmf-dist/doc/generic/tracklang/samples/sample-tracklang.pdf
    trunk/Master/texmf-dist/doc/generic/tracklang/samples/sample-tracklang2.pdf
    trunk/Master/texmf-dist/doc/generic/tracklang/samples/sample-tracklang3.pdf
    trunk/Master/texmf-dist/doc/generic/tracklang/samples/sample-tracklang4.pdf
    trunk/Master/texmf-dist/doc/generic/tracklang/samples/sample-tracklang5.pdf
    trunk/Master/texmf-dist/doc/generic/tracklang/samples/sample-tracklang6.pdf
    trunk/Master/texmf-dist/doc/generic/tracklang/tracklang.pdf
    trunk/Master/texmf-dist/source/latex/tracklang/tracklang.dtx
    trunk/Master/texmf-dist/source/latex/tracklang/tracklang.ins
    trunk/Master/texmf-dist/tex/generic/tracklang/tracklang-region-codes.tex
    trunk/Master/texmf-dist/tex/generic/tracklang/tracklang-scripts.tex
    trunk/Master/texmf-dist/tex/generic/tracklang/tracklang.tex
    trunk/Master/texmf-dist/tex/latex/tracklang/tracklang-scripts.sty
    trunk/Master/texmf-dist/tex/latex/tracklang/tracklang.sty

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/generic/tracklang/samples/animals/sample-animals-sr-poly.pdf

Modified: trunk/Master/texmf-dist/doc/generic/tracklang/CHANGES
===================================================================
--- trunk/Master/texmf-dist/doc/generic/tracklang/CHANGES	2020-06-30 21:27:40 UTC (rev 55706)
+++ trunk/Master/texmf-dist/doc/generic/tracklang/CHANGES	2020-06-30 21:28:11 UTC (rev 55707)
@@ -1,3 +1,11 @@
+v1.5 (2020-06-30):
+
+  * Removed redundant code and added debug message to
+    \TrackLangAddToHook and \TrackLangRedefHook
+
+  * Bug fix: removed spurious {\fi} from \@tracklang at test@if at file@exists at for@langII
+    https://www.dickimaw-books.com/bugtracker.php?action=view&key=165
+
 v1.4 (2019-11-30):
 
   * tracklang.tex:

Modified: trunk/Master/texmf-dist/doc/generic/tracklang/README
===================================================================
--- trunk/Master/texmf-dist/doc/generic/tracklang/README	2020-06-30 21:27:40 UTC (rev 55706)
+++ trunk/Master/texmf-dist/doc/generic/tracklang/README	2020-06-30 21:28:11 UTC (rev 55707)
@@ -1,15 +1,18 @@
-Generic TeX Bundle : tracklang v1.4 
+Generic TeX Bundle : tracklang v1.5 
 
-Last Modified      : 2019-11-30
+Last Modified      : 2020-06-30
 
-Author             : Nicola Talbot
+Author             : Nicola Talbot  (dickimaw-books.com/contact)
 
-LaTeX usage: \usepackage{tracklang}
+Licence:
 
-TeX usage: \input tracklang
+This material is subject to the LaTeX Project Public License.
+See http://www.ctan.org/license/lppl1.3 for the details of that license.
 
-LaTeX code is in tracklang.sty. Generic TeX code is in tracklang.tex.
+Copyright 2014-2020 Nicola Talbot
 
+Description:
+
 The tracklang package is provided for package developers who want a
 simple interface to find out which languages the user has requested
 through packages such as babel and polyglossia.  *This package
@@ -16,12 +19,12 @@
 doesn't provide any translations.*  Its purpose is simply to track
 which languages have been requested by the user.
 
+LaTeX usage: \usepackage{tracklang}
+
+TeX usage: \input tracklang
+
+LaTeX code is in tracklang.sty. Generic TeX code is in tracklang.tex.
+
 Related article: "Localisation of TeX documents: tracklang."
 TUGBoat, Volume 37 (2016), No. 3.
 http://www.tug.org/TUGboat/tb37-3/tb117talbot.pdf
-
-This material is subject to the LaTeX Project Public License. 
-See http://www.ctan.org/license/lppl1.3 for the details of that license.
-
-http://www.dickimaw-books.com/
-

Modified: trunk/Master/texmf-dist/doc/generic/tracklang/samples/animals/sample-animals-babel.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/generic/tracklang/samples/animals/sample-animals-de-poly.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/generic/tracklang/samples/animals/sample-animals-de.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/generic/tracklang/samples/animals/sample-animals-poly.pdf
===================================================================
(Binary files differ)

Added: trunk/Master/texmf-dist/doc/generic/tracklang/samples/animals/sample-animals-sr-poly.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/generic/tracklang/samples/animals/sample-animals-sr-poly.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/generic/tracklang/samples/animals/sample-animals-sr-poly.pdf	2020-06-30 21:27:40 UTC (rev 55706)
+++ trunk/Master/texmf-dist/doc/generic/tracklang/samples/animals/sample-animals-sr-poly.pdf	2020-06-30 21:28:11 UTC (rev 55707)

Property changes on: trunk/Master/texmf-dist/doc/generic/tracklang/samples/animals/sample-animals-sr-poly.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/generic/tracklang/samples/animals/sample-animals.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/generic/tracklang/samples/animals/sample-animals2-de.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/generic/tracklang/samples/animals/sample-animals2-de2.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/generic/tracklang/samples/animals/sample-animals2-de3.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/generic/tracklang/samples/animals/sample-animals2-de4.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/generic/tracklang/samples/animals/sample-animals2-poly.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/generic/tracklang/samples/animals/sample-animals2.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/generic/tracklang/samples/regions/sample-regions.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/generic/tracklang/samples/regions/sample-regions2-manx.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/generic/tracklang/samples/regions/sample-regions2-map.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/generic/tracklang/samples/regions/sample-regions2-map2.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/generic/tracklang/samples/regions/sample-regions2-map3.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/generic/tracklang/samples/regions/sample-regions2-nomap.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/generic/tracklang/samples/regions/sample-regions2.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/generic/tracklang/samples/sample-tracklang.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/generic/tracklang/samples/sample-tracklang2.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/generic/tracklang/samples/sample-tracklang3.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/generic/tracklang/samples/sample-tracklang4.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/generic/tracklang/samples/sample-tracklang5.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/generic/tracklang/samples/sample-tracklang6.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/generic/tracklang/tracklang.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/tracklang/tracklang.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/tracklang/tracklang.dtx	2020-06-30 21:27:40 UTC (rev 55706)
+++ trunk/Master/texmf-dist/source/latex/tracklang/tracklang.dtx	2020-06-30 21:28:11 UTC (rev 55707)
@@ -1,16 +1,16 @@
 %\iffalse
 % tracklang.dtx generated using makedtx version 1.2 (c) Nicola Talbot
 % Command line args:
-%   -doc "tracklang-manual.tex"
-%   -author "Nicola Talbot"
 %   -src "tracklang.sty\Z=>tracklang.sty"
 %   -src "tracklang.tex\Z=>tracklang.tex"
 %   -src "tracklang-region-codes.tex\Z=>tracklang-region-codes.tex"
 %   -src "tracklang-scripts.sty\Z=>tracklang-scripts.sty"
 %   -src "tracklang-scripts.tex\Z=>tracklang-scripts.tex"
+%   -author "Nicola Talbot"
+%   -doc "tracklang-manual.tex"
 %   -section "chapter"
 %   tracklang
-% Created on 2019/12/1 17:41
+% Created on 2020/6/30 11:55
 %\fi
 %\iffalse
 %<*package>
@@ -33,7 +33,7 @@
 %\fi
 % \iffalse
 % Doc-Source file to use with LaTeX2e
-% Copyright (C) 2019 Nicola Talbot, all rights reserved.
+% Copyright (C) 2020 Nicola Talbot, all rights reserved.
 % \fi
 % \iffalse
 %<*driver>
@@ -59,7 +59,7 @@
             pdfauthor={Nicola L.C. Talbot},
             pdftitle={tracklang: tracking language options}]{hyperref}
 
-\CheckSum{6156}
+\CheckSum{6210}
 
 \appto\MacroFont{\scriptsize}
 \renewcommand*{\usage}[1]{\textit{\hyperpage{#1}}}
@@ -278,11 +278,11 @@
 %
 %\MakeShortVerb{"}
 %
-%\title{tracklang v1.4:
+%\title{tracklang v1.5:
 %tracking language options}
 %\author{Nicola L. C. Talbot\\\url{http://www.dickimaw-books.com/}}
 %
-%\date{2019-11-30}
+%\date{2020-06-30}
 %\maketitle
 %
 %\begin{abstract}
@@ -3583,7 +3583,7 @@
 % packages such as \styfmt{etoolbox}.
 %    \begin{macrocode}
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{tracklang}[2019/11/30 v1.4 (NLCT) Track Languages]
+\ProvidesPackage{tracklang}[2020/06/30 v1.5 (NLCT) Track Languages]
 %    \end{macrocode}
 %\begin{macro}{\@tracklang at declareoption}
 % Set up package options.
@@ -3879,7 +3879,7 @@
 % Version info.
 %    \begin{macrocode}
 \expandafter\def\csname ver at tracklang.tex\endcsname{%
- 2019/11/30 v1.4 (NLCT) Track Languages Generic Code}
+ 2020/06/30 v1.5 (NLCT) Track Languages Generic Code}
 %    \end{macrocode}
 % Define a long command for determining the existence of a control
 % sequence by its name. (\cs{relax} is considered undefined.)
@@ -11374,9 +11374,9 @@
         }%
       \fi
     }%
-    {%
-      \fi
-    }%
+%    \end{macrocode}
+%\changes{1.5}{2020-06-30}{removed spurious code block}
+%    \begin{macrocode}
   }%
   {%
     \let\@tracklang at test@if at file@exists at next\@tracklang at test@if at file@exists at for@langIII
@@ -11597,16 +11597,19 @@
 %
 %\begin{macro}{\IfTrackedLanguageFileExists at orig}
 %\changes{1.4}{2019-11-30}{new}
+%\changes{1.5}{2020-06-30}{added verbose messages}
 %The new definition of \cs{IfTrackedLanguageFileExists} has a
 %different order of priority. If the original behaviour is
 %specifically required, this has the pre version 1.4 definition.
 %    \begin{macrocode}
 \long\def\IfTrackedLanguageFileExists at orig#1#2#3#4#5{%
+   \@tracklang at verbose{Finding file for dialect `#1' (pre-v1.4)}%
    \def\CurrentTrackedTag{}%
    \SetCurrentTrackedDialect{#1}%
    \IfTrackedDialect{#1}%
    {%
      \edef\CurrentTrackedTag{#1}%
+     \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
      \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}%
      {#4}%
      {%
@@ -11618,6 +11621,7 @@
                {639-1}{\CurrentTrackedLanguage}}%
           \ifx\CurrentTrackedRegion\empty
             \let\CurrentTrackedTag\CurrentTrackedIsoCode
+            \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
             \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}%
             {#4}
             {%
@@ -11628,15 +11632,18 @@
                     \TrackedIsoCodeFromLanguage
                       {639-2}{\CurrentTrackedLanguage}}%
                  \let\CurrentTrackedTag\CurrentTrackedIsoCode
+                 \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
                  \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}%
                  {#4}%
                  {%
                    \let\CurrentTrackedTag\CurrentTrackedLanguage
+                   \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
                    \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}%
                  }%
               }%
               {%
                \let\CurrentTrackedTag\CurrentTrackedLanguage
+               \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
                \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}%
               }%
             }%
@@ -11643,6 +11650,7 @@
           \else
             \edef\CurrentTrackedTag{%
               \CurrentTrackedIsoCode-\CurrentTrackedRegion}%
+            \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
             \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}%
             {#4}
             {%
@@ -11655,6 +11663,7 @@
                   {639-2}{\CurrentTrackedLanguage}}%
                 \edef\CurrentTrackedTag{%
                   \CurrentTrackedIsoCode-\CurrentTrackedRegion}%
+                \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
                 \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}%
                 {#4}%
                 {%
@@ -11661,19 +11670,23 @@
                   \let\CurrentTrackedTag\org at currenttrackedisocode
                   \let\org at currenttrackedisocode\CurrentTrackedIsoCode
                   \let\CurrentTrackedIsoCode\CurrentTrackedTag
+                  \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
                   \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}%
                   {#4}
                   {%
                     \let\CurrentTrackedIsoCode\org at currenttrackedisocode
                     \let\CurrentTrackedTag\CurrentTrackedIsoCode
+                    \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
                     \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}%
                     {#4}%
                     {%
                       \let\CurrentTrackedTag\CurrentTrackedRegion
+                      \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
                       \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}%
                       {#4}%
                       {%
                         \let\CurrentTrackedTag\CurrentTrackedLanguage
+                        \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
                         \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}%
                       }%
                     }%
@@ -11682,14 +11695,17 @@
               }%
               {%
                 \let\CurrentTrackedTag\CurrentTrackedIsoCode
+                \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
                 \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}%
                 {#4}%
                 {%
                   \let\CurrentTrackedTag\CurrentTrackedRegion
+                  \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
                   \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}%
                   {#4}%
                   {%
                     \let\CurrentTrackedTag\CurrentTrackedLanguage
+                    \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
                     \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}%
                   }%
                 }%
@@ -11720,13 +11736,16 @@
          \ifx\CurrentTrackedIsoCode\empty
            \ifx\CurrentTrackedRegion\empty
              \let\CurrentTrackedTag\CurrentTrackedLanguage
+             \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
              \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}%
            \else
              \let\CurrentTrackedTag\CurrentTrackedRegion
+             \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
              \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}%
              {#4}%
              {%
                \let\CurrentTrackedTag\CurrentTrackedLanguage
+               \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
                \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}%
              }%
            \fi
@@ -11733,27 +11752,33 @@
          \else
             \ifx\CurrentTrackedRegion\empty
               \let\CurrentTrackedTag\CurrentTrackedIsoCode
+              \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
               \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}%
               {#4}%
               {%
                 \let\CurrentTrackedTag\CurrentTrackedLanguage
+                \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
                 \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}%
               }%
             \else
               \edef\CurrentTrackedTag{%
                 \CurrentTrackedIsoCode-\CurrentTrackedRegion}%
+              \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
               \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}%
               {#4}%
               {%
                 \let\CurrentTrackedTag\CurrentTrackedIsoCode
+                \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
                 \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}%
                 {#4}%
                 {%
                   \let\CurrentTrackedTag\CurrentTrackedRegion
+                  \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
                   \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}%
                   {#4}%
                   {%
                     \let\CurrentTrackedTag\CurrentTrackedLanguage
+                    \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
                     \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}%
                   }%
                 }%
@@ -11890,9 +11915,11 @@
         \@tracklang at ifundef{#2\CurrentTrackedLanguage}%
         {%
 %    \end{macrocode}
-% No captions hook. Do the code now.
+% No captions hook. Do nothing (it's possible no language package
+% has been loaded).
+%\changes{1.5}{2020-06-30}{removed redundant code and added verbose message}
 %    \begin{macrocode}
-          #1%
+          \@tracklang at verbose{no hook found for \CurrentTrackedDialect}%
         }%
         {%
           \@tracklang at addtohook{#2}{\CurrentTrackedLanguage}{#1}%
@@ -11911,6 +11938,7 @@
 %    \end{macrocode}
 % No captions hook.
 %    \begin{macrocode}
+        \@tracklang at verbose{no hook found for \CurrentTrackedDialect}%
       }%
       {%
         \@tracklang at addtohook{#2}{\CurrentTrackedLanguage}{#1}%
@@ -12001,9 +12029,11 @@
         \@tracklang at ifundef{#2\CurrentTrackedLanguage}%
         {%
 %    \end{macrocode}
-% No captions hook. Do the code now.
+% No captions hook.  Do nothing (it's possible no language package
+% has been loaded).
+%\changes{1.5}{2020-06-30}{removed redundant code and added verbose message}
 %    \begin{macrocode}
-          #1%
+          \@tracklang at verbose{no hook found for \CurrentTrackedDialect}%
         }%
         {%
           \@tracklang at redefhook{#2}{\CurrentTrackedLanguage}{#1}%
@@ -12022,6 +12052,7 @@
 %    \end{macrocode}
 % No captions hook.
 %    \begin{macrocode}
+        \@tracklang at verbose{no hook found for \CurrentTrackedDialect}%
       }%
       {%
         \@tracklang at redefhook{#2}{\CurrentTrackedLanguage}{#1}%
@@ -12406,7 +12437,7 @@
 % Version info.
 %    \begin{macrocode}
 \expandafter\def\csname ver at tracklang-region-codes.tex\endcsname{%
- 2019/11/30 v1.4 (NLCT) Track Languages Regions}%
+ 2020/06/30 v1.5 (NLCT) Track Languages Regions}%
 %    \end{macrocode}
 %
 %\begin{macro}{\TrackLangRegionMap}
@@ -12799,7 +12830,7 @@
 %\changes{1.3}{2016-10-07}{added tracklang-scripts.sty}
 %    \begin{macrocode}
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{tracklang-scripts}[2019/11/30 v1.4 (NLCT) Track
+\ProvidesPackage{tracklang-scripts}[2020/06/30 v1.5 (NLCT) Track
 Language Scripts (LaTeX)]
 \RequirePackage{tracklang}
 \input{tracklang-scripts}
@@ -12841,7 +12872,7 @@
 % Version info.
 %    \begin{macrocode}
 \expandafter\def\csname ver at tracklang-scripts.tex\endcsname{%
- 2019/11/30 v1.4 (NLCT) Track Languages Scripts (Generic)}%
+ 2020/06/30 v1.5 (NLCT) Track Languages Scripts (Generic)}%
 %    \end{macrocode}
 %
 %\begin{macro}{\TrackLangScriptsMap}

Modified: trunk/Master/texmf-dist/source/latex/tracklang/tracklang.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/tracklang/tracklang.ins	2020-06-30 21:27:40 UTC (rev 55706)
+++ trunk/Master/texmf-dist/source/latex/tracklang/tracklang.ins	2020-06-30 21:28:11 UTC (rev 55707)
@@ -1,10 +1,10 @@
-% tracklang.ins generated using makedtx version 1.2 2019/12/1 17:41
+% tracklang.ins generated using makedtx version 1.2 2020/6/30 11:55
 \input docstrip
 
 \preamble
 
  tracklang.dtx
- Copyright 2019 Nicola Talbot
+ Copyright 2020 Nicola Talbot
 
  This work may be distributed and/or modified under the
  conditions of the LaTeX Project Public License, either version 1.3

Modified: trunk/Master/texmf-dist/tex/generic/tracklang/tracklang-region-codes.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/tracklang/tracklang-region-codes.tex	2020-06-30 21:27:40 UTC (rev 55706)
+++ trunk/Master/texmf-dist/tex/generic/tracklang/tracklang-region-codes.tex	2020-06-30 21:28:11 UTC (rev 55707)
@@ -7,7 +7,7 @@
 %% tracklang.dtx  (with options: `tracklang-region-codes.tex,package')
 %% 
 %%  tracklang.dtx
-%%  Copyright 2019 Nicola Talbot
+%%  Copyright 2020 Nicola Talbot
 %% 
 %%  This work may be distributed and/or modified under the
 %%  conditions of the LaTeX Project Public License, either version 1.3
@@ -64,7 +64,7 @@
   \expandafter\endinput
 \fi
 \expandafter\def\csname ver at tracklang-region-codes.tex\endcsname{%
- 2019/11/30 v1.4 (NLCT) Track Languages Regions}%
+ 2020/06/30 v1.5 (NLCT) Track Languages Regions}%
 \def\TrackLangRegionMap#1#2#3{%
   \@tracklang at enamedef{@tracklang at region@numtoalphaii@#1}{#2}%
   \@tracklang at enamedef{@tracklang at region@numtoalphaiii@#1}{#3}%

Modified: trunk/Master/texmf-dist/tex/generic/tracklang/tracklang-scripts.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/tracklang/tracklang-scripts.tex	2020-06-30 21:27:40 UTC (rev 55706)
+++ trunk/Master/texmf-dist/tex/generic/tracklang/tracklang-scripts.tex	2020-06-30 21:28:11 UTC (rev 55707)
@@ -7,7 +7,7 @@
 %% tracklang.dtx  (with options: `tracklang-scripts.tex,package')
 %% 
 %%  tracklang.dtx
-%%  Copyright 2019 Nicola Talbot
+%%  Copyright 2020 Nicola Talbot
 %% 
 %%  This work may be distributed and/or modified under the
 %%  conditions of the LaTeX Project Public License, either version 1.3
@@ -64,7 +64,7 @@
   \expandafter\endinput
 \fi
 \expandafter\def\csname ver at tracklang-scripts.tex\endcsname{%
- 2019/11/30 v1.4 (NLCT) Track Languages Scripts (Generic)}%
+ 2020/06/30 v1.5 (NLCT) Track Languages Scripts (Generic)}%
 \def\TrackLangScriptMap#1#2#3#4#5{%
   \@tracklang at enamedef{TrackLangScript#1}{#1}%
   \@tracklang at enamedef{@tracklang at script@numtoalpha@#2}{#1}%

Modified: trunk/Master/texmf-dist/tex/generic/tracklang/tracklang.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/tracklang/tracklang.tex	2020-06-30 21:27:40 UTC (rev 55706)
+++ trunk/Master/texmf-dist/tex/generic/tracklang/tracklang.tex	2020-06-30 21:28:11 UTC (rev 55707)
@@ -7,7 +7,7 @@
 %% tracklang.dtx  (with options: `tracklang.tex,package')
 %% 
 %%  tracklang.dtx
-%%  Copyright 2019 Nicola Talbot
+%%  Copyright 2020 Nicola Talbot
 %% 
 %%  This work may be distributed and/or modified under the
 %%  conditions of the LaTeX Project Public License, either version 1.3
@@ -64,7 +64,7 @@
   \expandafter\endinput
 \fi
 \expandafter\def\csname ver at tracklang.tex\endcsname{%
- 2019/11/30 v1.4 (NLCT) Track Languages Generic Code}
+ 2020/06/30 v1.5 (NLCT) Track Languages Generic Code}
 \long\def\@tracklang at ifundef#1#2#3{%
   \ifcsname#1\endcsname
     \expandafter\ifx\csname #1\endcsname\relax
@@ -3288,9 +3288,6 @@
         }%
       \fi
     }%
-    {%
-      \fi
-    }%
   }%
   {%
     \let\@tracklang at test@if at file@exists at next\@tracklang at test@if at file@exists at for@langIII
@@ -3458,11 +3455,13 @@
   {}%
 }
 \long\def\IfTrackedLanguageFileExists at orig#1#2#3#4#5{%
+   \@tracklang at verbose{Finding file for dialect `#1' (pre-v1.4)}%
    \def\CurrentTrackedTag{}%
    \SetCurrentTrackedDialect{#1}%
    \IfTrackedDialect{#1}%
    {%
      \edef\CurrentTrackedTag{#1}%
+     \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
      \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}%
      {#4}%
      {%
@@ -3474,6 +3473,7 @@
                {639-1}{\CurrentTrackedLanguage}}%
           \ifx\CurrentTrackedRegion\empty
             \let\CurrentTrackedTag\CurrentTrackedIsoCode
+            \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
             \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}%
             {#4}
             {%
@@ -3484,15 +3484,18 @@
                     \TrackedIsoCodeFromLanguage
                       {639-2}{\CurrentTrackedLanguage}}%
                  \let\CurrentTrackedTag\CurrentTrackedIsoCode
+                 \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
                  \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}%
                  {#4}%
                  {%
                    \let\CurrentTrackedTag\CurrentTrackedLanguage
+                   \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
                    \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}%
                  }%
               }%
               {%
                \let\CurrentTrackedTag\CurrentTrackedLanguage
+               \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
                \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}%
               }%
             }%
@@ -3499,6 +3502,7 @@
           \else
             \edef\CurrentTrackedTag{%
               \CurrentTrackedIsoCode-\CurrentTrackedRegion}%
+            \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
             \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}%
             {#4}
             {%
@@ -3511,6 +3515,7 @@
                   {639-2}{\CurrentTrackedLanguage}}%
                 \edef\CurrentTrackedTag{%
                   \CurrentTrackedIsoCode-\CurrentTrackedRegion}%
+                \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
                 \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}%
                 {#4}%
                 {%
@@ -3517,19 +3522,23 @@
                   \let\CurrentTrackedTag\org at currenttrackedisocode
                   \let\org at currenttrackedisocode\CurrentTrackedIsoCode
                   \let\CurrentTrackedIsoCode\CurrentTrackedTag
+                  \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
                   \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}%
                   {#4}
                   {%
                     \let\CurrentTrackedIsoCode\org at currenttrackedisocode
                     \let\CurrentTrackedTag\CurrentTrackedIsoCode
+                    \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
                     \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}%
                     {#4}%
                     {%
                       \let\CurrentTrackedTag\CurrentTrackedRegion
+                      \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
                       \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}%
                       {#4}%
                       {%
                         \let\CurrentTrackedTag\CurrentTrackedLanguage
+                        \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
                         \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}%
                       }%
                     }%
@@ -3538,14 +3547,17 @@
               }%
               {%
                 \let\CurrentTrackedTag\CurrentTrackedIsoCode
+                \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
                 \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}%
                 {#4}%
                 {%
                   \let\CurrentTrackedTag\CurrentTrackedRegion
+                  \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
                   \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}%
                   {#4}%
                   {%
                     \let\CurrentTrackedTag\CurrentTrackedLanguage
+                    \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
                     \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}%
                   }%
                 }%
@@ -3576,13 +3588,16 @@
          \ifx\CurrentTrackedIsoCode\empty
            \ifx\CurrentTrackedRegion\empty
              \let\CurrentTrackedTag\CurrentTrackedLanguage
+             \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
              \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}%
            \else
              \let\CurrentTrackedTag\CurrentTrackedRegion
+             \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
              \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}%
              {#4}%
              {%
                \let\CurrentTrackedTag\CurrentTrackedLanguage
+               \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
                \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}%
              }%
            \fi
@@ -3589,27 +3604,33 @@
          \else
             \ifx\CurrentTrackedRegion\empty
               \let\CurrentTrackedTag\CurrentTrackedIsoCode
+              \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
               \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}%
               {#4}%
               {%
                 \let\CurrentTrackedTag\CurrentTrackedLanguage
+                \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
                 \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}%
               }%
             \else
               \edef\CurrentTrackedTag{%
                 \CurrentTrackedIsoCode-\CurrentTrackedRegion}%
+              \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
               \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}%
               {#4}%
               {%
                 \let\CurrentTrackedTag\CurrentTrackedIsoCode
+                \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
                 \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}%
                 {#4}%
                 {%
                   \let\CurrentTrackedTag\CurrentTrackedRegion
+                  \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
                   \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}%
                   {#4}%
                   {%
                     \let\CurrentTrackedTag\CurrentTrackedLanguage
+                    \@tracklang at verbose{Testing tag `\CurrentTrackedTag'}%
                     \@tracklang at IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}%
                   }%
                 }%
@@ -3678,7 +3699,7 @@
       {%
         \@tracklang at ifundef{#2\CurrentTrackedLanguage}%
         {%
-          #1%
+          \@tracklang at verbose{no hook found for \CurrentTrackedDialect}%
         }%
         {%
           \@tracklang at addtohook{#2}{\CurrentTrackedLanguage}{#1}%
@@ -3691,6 +3712,7 @@
     {%
       \@tracklang at ifundef{#2\CurrentTrackedLanguage}%
       {%
+        \@tracklang at verbose{no hook found for \CurrentTrackedDialect}%
       }%
       {%
         \@tracklang at addtohook{#2}{\CurrentTrackedLanguage}{#1}%
@@ -3724,7 +3746,7 @@
       {%
         \@tracklang at ifundef{#2\CurrentTrackedLanguage}%
         {%
-          #1%
+          \@tracklang at verbose{no hook found for \CurrentTrackedDialect}%
         }%
         {%
           \@tracklang at redefhook{#2}{\CurrentTrackedLanguage}{#1}%
@@ -3737,6 +3759,7 @@
     {%
       \@tracklang at ifundef{#2\CurrentTrackedLanguage}%
       {%
+        \@tracklang at verbose{no hook found for \CurrentTrackedDialect}%
       }%
       {%
         \@tracklang at redefhook{#2}{\CurrentTrackedLanguage}{#1}%

Modified: trunk/Master/texmf-dist/tex/latex/tracklang/tracklang-scripts.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tracklang/tracklang-scripts.sty	2020-06-30 21:27:40 UTC (rev 55706)
+++ trunk/Master/texmf-dist/tex/latex/tracklang/tracklang-scripts.sty	2020-06-30 21:28:11 UTC (rev 55707)
@@ -7,7 +7,7 @@
 %% tracklang.dtx  (with options: `tracklang-scripts.sty,package')
 %% 
 %%  tracklang.dtx
-%%  Copyright 2019 Nicola Talbot
+%%  Copyright 2020 Nicola Talbot
 %% 
 %%  This work may be distributed and/or modified under the
 %%  conditions of the LaTeX Project Public License, either version 1.3
@@ -51,7 +51,7 @@
 %% do code now to initialise
 %% Pass all options to tracklang:
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{tracklang-scripts}[2019/11/30 v1.4 (NLCT) Track
+\ProvidesPackage{tracklang-scripts}[2020/06/30 v1.5 (NLCT) Track
 Language Scripts (LaTeX)]
 \RequirePackage{tracklang}
 \input{tracklang-scripts}

Modified: trunk/Master/texmf-dist/tex/latex/tracklang/tracklang.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/tracklang/tracklang.sty	2020-06-30 21:27:40 UTC (rev 55706)
+++ trunk/Master/texmf-dist/tex/latex/tracklang/tracklang.sty	2020-06-30 21:28:11 UTC (rev 55707)
@@ -7,7 +7,7 @@
 %% tracklang.dtx  (with options: `tracklang.sty,package')
 %% 
 %%  tracklang.dtx
-%%  Copyright 2019 Nicola Talbot
+%%  Copyright 2020 Nicola Talbot
 %% 
 %%  This work may be distributed and/or modified under the
 %%  conditions of the LaTeX Project Public License, either version 1.3
@@ -51,7 +51,7 @@
 %% do code now to initialise
 %% Pass all options to tracklang:
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{tracklang}[2019/11/30 v1.4 (NLCT) Track Languages]
+\ProvidesPackage{tracklang}[2020/06/30 v1.5 (NLCT) Track Languages]
 \providecommand*{\@tracklang at declareoption}[1]{%
   \DeclareOption{#1}{\TrackPredefinedDialect{#1}}%
 }



More information about the tex-live-commits mailing list.