summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/tracklang/tracklang.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/generic/tracklang/tracklang.tex')
-rw-r--r--Master/texmf-dist/tex/generic/tracklang/tracklang.tex37
1 files changed, 30 insertions, 7 deletions
diff --git a/Master/texmf-dist/tex/generic/tracklang/tracklang.tex b/Master/texmf-dist/tex/generic/tracklang/tracklang.tex
index edac76e31be..5198d0b8e6b 100644
--- a/Master/texmf-dist/tex/generic/tracklang/tracklang.tex
+++ b/Master/texmf-dist/tex/generic/tracklang/tracklang.tex
@@ -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@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@ifundef#1#2#3{%
\ifcsname#1\endcsname
\expandafter\ifx\csname #1\endcsname\relax
@@ -3288,9 +3288,6 @@
}%
\fi
}%
- {%
- \fi
- }%
}%
{%
\let\@tracklang@test@if@file@exists@next\@tracklang@test@if@file@exists@for@langIII
@@ -3458,11 +3455,13 @@
{}%
}
\long\def\IfTrackedLanguageFileExists@orig#1#2#3#4#5{%
+ \@tracklang@verbose{Finding file for dialect `#1' (pre-v1.4)}%
\def\CurrentTrackedTag{}%
\SetCurrentTrackedDialect{#1}%
\IfTrackedDialect{#1}%
{%
\edef\CurrentTrackedTag{#1}%
+ \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}%
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}%
{#4}%
{%
@@ -3474,6 +3473,7 @@
{639-1}{\CurrentTrackedLanguage}}%
\ifx\CurrentTrackedRegion\empty
\let\CurrentTrackedTag\CurrentTrackedIsoCode
+ \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}%
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}%
{#4}
{%
@@ -3484,21 +3484,25 @@
\TrackedIsoCodeFromLanguage
{639-2}{\CurrentTrackedLanguage}}%
\let\CurrentTrackedTag\CurrentTrackedIsoCode
+ \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}%
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}%
{#4}%
{%
\let\CurrentTrackedTag\CurrentTrackedLanguage
+ \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}%
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}%
}%
}%
{%
\let\CurrentTrackedTag\CurrentTrackedLanguage
+ \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}%
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}%
}%
}%
\else
\edef\CurrentTrackedTag{%
\CurrentTrackedIsoCode-\CurrentTrackedRegion}%
+ \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}%
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}%
{#4}
{%
@@ -3511,25 +3515,30 @@
{639-2}{\CurrentTrackedLanguage}}%
\edef\CurrentTrackedTag{%
\CurrentTrackedIsoCode-\CurrentTrackedRegion}%
+ \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}%
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}%
{#4}%
{%
\let\CurrentTrackedTag\org@currenttrackedisocode
\let\org@currenttrackedisocode\CurrentTrackedIsoCode
\let\CurrentTrackedIsoCode\CurrentTrackedTag
+ \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}%
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}%
{#4}
{%
\let\CurrentTrackedIsoCode\org@currenttrackedisocode
\let\CurrentTrackedTag\CurrentTrackedIsoCode
+ \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}%
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}%
{#4}%
{%
\let\CurrentTrackedTag\CurrentTrackedRegion
+ \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}%
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}%
{#4}%
{%
\let\CurrentTrackedTag\CurrentTrackedLanguage
+ \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}%
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}%
}%
}%
@@ -3538,14 +3547,17 @@
}%
{%
\let\CurrentTrackedTag\CurrentTrackedIsoCode
+ \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}%
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}%
{#4}%
{%
\let\CurrentTrackedTag\CurrentTrackedRegion
+ \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}%
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}%
{#4}%
{%
\let\CurrentTrackedTag\CurrentTrackedLanguage
+ \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}%
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}%
}%
}%
@@ -3576,40 +3588,49 @@
\ifx\CurrentTrackedIsoCode\empty
\ifx\CurrentTrackedRegion\empty
\let\CurrentTrackedTag\CurrentTrackedLanguage
+ \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}%
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}%
\else
\let\CurrentTrackedTag\CurrentTrackedRegion
+ \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}%
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}%
{#4}%
{%
\let\CurrentTrackedTag\CurrentTrackedLanguage
+ \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}%
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}%
}%
\fi
\else
\ifx\CurrentTrackedRegion\empty
\let\CurrentTrackedTag\CurrentTrackedIsoCode
+ \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}%
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}%
{#4}%
{%
\let\CurrentTrackedTag\CurrentTrackedLanguage
+ \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}%
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}%
}%
\else
\edef\CurrentTrackedTag{%
\CurrentTrackedIsoCode-\CurrentTrackedRegion}%
+ \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}%
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}%
{#4}%
{%
\let\CurrentTrackedTag\CurrentTrackedIsoCode
+ \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}%
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}%
{#4}%
{%
\let\CurrentTrackedTag\CurrentTrackedRegion
+ \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}%
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}%
{#4}%
{%
\let\CurrentTrackedTag\CurrentTrackedLanguage
+ \@tracklang@verbose{Testing tag `\CurrentTrackedTag'}%
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}%
}%
}%
@@ -3678,7 +3699,7 @@
{%
\@tracklang@ifundef{#2\CurrentTrackedLanguage}%
{%
- #1%
+ \@tracklang@verbose{no hook found for \CurrentTrackedDialect}%
}%
{%
\@tracklang@addtohook{#2}{\CurrentTrackedLanguage}{#1}%
@@ -3691,6 +3712,7 @@
{%
\@tracklang@ifundef{#2\CurrentTrackedLanguage}%
{%
+ \@tracklang@verbose{no hook found for \CurrentTrackedDialect}%
}%
{%
\@tracklang@addtohook{#2}{\CurrentTrackedLanguage}{#1}%
@@ -3724,7 +3746,7 @@
{%
\@tracklang@ifundef{#2\CurrentTrackedLanguage}%
{%
- #1%
+ \@tracklang@verbose{no hook found for \CurrentTrackedDialect}%
}%
{%
\@tracklang@redefhook{#2}{\CurrentTrackedLanguage}{#1}%
@@ -3737,6 +3759,7 @@
{%
\@tracklang@ifundef{#2\CurrentTrackedLanguage}%
{%
+ \@tracklang@verbose{no hook found for \CurrentTrackedDialect}%
}%
{%
\@tracklang@redefhook{#2}{\CurrentTrackedLanguage}{#1}%