summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/tracklang/samples/regions/regions2.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/generic/tracklang/samples/regions/regions2.sty')
-rw-r--r--Master/texmf-dist/doc/generic/tracklang/samples/regions/regions2.sty46
1 files changed, 22 insertions, 24 deletions
diff --git a/Master/texmf-dist/doc/generic/tracklang/samples/regions/regions2.sty b/Master/texmf-dist/doc/generic/tracklang/samples/regions/regions2.sty
index a387fecee84..d7d0d997572 100644
--- a/Master/texmf-dist/doc/generic/tracklang/samples/regions/regions2.sty
+++ b/Master/texmf-dist/doc/generic/tracklang/samples/regions/regions2.sty
@@ -1,7 +1,10 @@
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{regions2}[2014/09/29 v1.0 (NLCT) Sample package to test tracklang.sty]
+\ProvidesPackage{regions2}[2016/10/06 v1.2 (NLCT) Sample package to test tracklang.sty]
-\RequirePackage{tracklang}
+\RequirePackage{tracklang}[2016/10/07]
+
+\DeclareOption*{\TrackLanguageTag{\CurrentOption}}
+\ProcessOptions
\newcommand*{\weightunit}{kg}
\newcommand*{\lengthunit}{mm}
@@ -15,31 +18,26 @@
\renewcommand*{\currencyunit}{EUR}%
}
-\AnyTrackedLanguages
-{%
- \ForEachTrackedDialect{\this@dialect}{%
- \IfTrackedLanguageFileExists{\this@dialect}%
- {regions-}% prefix
- {.ldf}%
- {%
- \PackageInfo{regions2}{Loading `regions-\CurrentTrackedTag.ldf'
- for language `\this@dialect'}%
- \input{regions-\CurrentTrackedTag.ldf}%
+\newcommand*{\RequireRegionsDialect}[1]{%
+ \TrackLangRequireDialect
+ [\TrackLangRequireResource{\CurrentTrackedTag}%
\ifx\CurrentTrackedTag\CurrentTrackedLanguage
- \defaultunits
+ \ifx\CurrentTrackedRegion\empty
+ \TrackLangAddToCaptions{\defaultunits}%
+ \else
+ \TrackLangRequireResource{\CurrentTrackedRegion}%
+ \fi
\else
- \InputIfFileExists{regions-\CurrentTrackedLanguage.ldf}%
- {}%
- {%
- \PackageWarning{regions2}{No support for language
- `\CurrentTrackedLanguage'}%
- }%
+ \TrackLangRequireResource{\CurrentTrackedLanguage}%
\fi
- }%
- {%
- \PackageWarning{regions2}%
- {No support for language `\this@dialect'}%
- }%
+ ]%
+ {regions}{#1}%
+}
+
+\AnyTrackedLanguages
+{%
+ \ForEachTrackedDialect{\this@dialect}{%
+ \RequireRegionsDialect\this@dialect
}%
}
{% no tracked languages, default already set up