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.