diff options
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.sty | 46 |
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 |