diff options
Diffstat (limited to 'macros/generic/tracklang/samples/regions/regions2.sty')
-rw-r--r-- | macros/generic/tracklang/samples/regions/regions2.sty | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/macros/generic/tracklang/samples/regions/regions2.sty b/macros/generic/tracklang/samples/regions/regions2.sty new file mode 100644 index 0000000000..d7d0d99757 --- /dev/null +++ b/macros/generic/tracklang/samples/regions/regions2.sty @@ -0,0 +1,46 @@ +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{regions2}[2016/10/06 v1.2 (NLCT) Sample package to test tracklang.sty] + +\RequirePackage{tracklang}[2016/10/07] + +\DeclareOption*{\TrackLanguageTag{\CurrentOption}} +\ProcessOptions + +\newcommand*{\weightunit}{kg} +\newcommand*{\lengthunit}{mm} +\newcommand*{\currencyunit}{EUR} + +\newcommand*{\unitname}{units} + +\newcommand*{\defaultunits}{% + \renewcommand*{\weightunit}{kg}% + \renewcommand*{\lengthunit}{mm}% + \renewcommand*{\currencyunit}{EUR}% +} + +\newcommand*{\RequireRegionsDialect}[1]{% + \TrackLangRequireDialect + [\TrackLangRequireResource{\CurrentTrackedTag}% + \ifx\CurrentTrackedTag\CurrentTrackedLanguage + \ifx\CurrentTrackedRegion\empty + \TrackLangAddToCaptions{\defaultunits}% + \else + \TrackLangRequireResource{\CurrentTrackedRegion}% + \fi + \else + \TrackLangRequireResource{\CurrentTrackedLanguage}% + \fi + ]% + {regions}{#1}% +} + +\AnyTrackedLanguages +{% + \ForEachTrackedDialect{\this@dialect}{% + \RequireRegionsDialect\this@dialect + }% +} +{% no tracked languages, default already set up +} + +\endinput |