From e0c6872cf40896c7be36b11dcc744620f10adf1d Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Mon, 2 Sep 2019 13:46:59 +0900 Subject: Initial commit --- .../tracklang/samples/regions/regions-BE.ldf | 9 ++++ .../tracklang/samples/regions/regions-CA.ldf | 9 ++++ .../tracklang/samples/regions/regions-GB.ldf | 9 ++++ .../tracklang/samples/regions/regions-IM.ldf | 9 ++++ .../tracklang/samples/regions/regions-US.ldf | 9 ++++ .../tracklang/samples/regions/regions-dutch.ldf | 7 ++++ .../tracklang/samples/regions/regions-english.ldf | 7 ++++ .../tracklang/samples/regions/regions-french.ldf | 7 ++++ .../tracklang/samples/regions/regions-german.ldf | 7 ++++ .../tracklang/samples/regions/regions-italian.ldf | 7 ++++ .../tracklang/samples/regions/regions-manx.ldf | 7 ++++ .../generic/tracklang/samples/regions/regions.sty | 43 +++++++++++++++++++ .../generic/tracklang/samples/regions/regions2.sty | 46 +++++++++++++++++++++ .../tracklang/samples/regions/sample-regions.pdf | Bin 0 -> 13161 bytes .../tracklang/samples/regions/sample-regions.tex | 13 ++++++ .../samples/regions/sample-regions2-manx.pdf | Bin 0 -> 19785 bytes .../samples/regions/sample-regions2-manx.tex | 10 +++++ .../samples/regions/sample-regions2-map.pdf | Bin 0 -> 26000 bytes .../samples/regions/sample-regions2-map.tex | 32 ++++++++++++++ .../samples/regions/sample-regions2-map2.pdf | Bin 0 -> 25852 bytes .../samples/regions/sample-regions2-map2.tex | 29 +++++++++++++ .../samples/regions/sample-regions2-map3.pdf | Bin 0 -> 24924 bytes .../samples/regions/sample-regions2-map3.tex | 23 +++++++++++ .../samples/regions/sample-regions2-nomap.pdf | Bin 0 -> 25468 bytes .../samples/regions/sample-regions2-nomap.tex | 21 ++++++++++ .../tracklang/samples/regions/sample-regions2.pdf | Bin 0 -> 14716 bytes .../tracklang/samples/regions/sample-regions2.tex | 11 +++++ 27 files changed, 315 insertions(+) create mode 100644 macros/generic/tracklang/samples/regions/regions-BE.ldf create mode 100644 macros/generic/tracklang/samples/regions/regions-CA.ldf create mode 100644 macros/generic/tracklang/samples/regions/regions-GB.ldf create mode 100644 macros/generic/tracklang/samples/regions/regions-IM.ldf create mode 100644 macros/generic/tracklang/samples/regions/regions-US.ldf create mode 100644 macros/generic/tracklang/samples/regions/regions-dutch.ldf create mode 100644 macros/generic/tracklang/samples/regions/regions-english.ldf create mode 100644 macros/generic/tracklang/samples/regions/regions-french.ldf create mode 100644 macros/generic/tracklang/samples/regions/regions-german.ldf create mode 100644 macros/generic/tracklang/samples/regions/regions-italian.ldf create mode 100644 macros/generic/tracklang/samples/regions/regions-manx.ldf create mode 100644 macros/generic/tracklang/samples/regions/regions.sty create mode 100644 macros/generic/tracklang/samples/regions/regions2.sty create mode 100644 macros/generic/tracklang/samples/regions/sample-regions.pdf create mode 100644 macros/generic/tracklang/samples/regions/sample-regions.tex create mode 100644 macros/generic/tracklang/samples/regions/sample-regions2-manx.pdf create mode 100644 macros/generic/tracklang/samples/regions/sample-regions2-manx.tex create mode 100644 macros/generic/tracklang/samples/regions/sample-regions2-map.pdf create mode 100644 macros/generic/tracklang/samples/regions/sample-regions2-map.tex create mode 100644 macros/generic/tracklang/samples/regions/sample-regions2-map2.pdf create mode 100644 macros/generic/tracklang/samples/regions/sample-regions2-map2.tex create mode 100644 macros/generic/tracklang/samples/regions/sample-regions2-map3.pdf create mode 100644 macros/generic/tracklang/samples/regions/sample-regions2-map3.tex create mode 100644 macros/generic/tracklang/samples/regions/sample-regions2-nomap.pdf create mode 100644 macros/generic/tracklang/samples/regions/sample-regions2-nomap.tex create mode 100644 macros/generic/tracklang/samples/regions/sample-regions2.pdf create mode 100644 macros/generic/tracklang/samples/regions/sample-regions2.tex (limited to 'macros/generic/tracklang/samples/regions') diff --git a/macros/generic/tracklang/samples/regions/regions-BE.ldf b/macros/generic/tracklang/samples/regions/regions-BE.ldf new file mode 100644 index 0000000000..7e8887518f --- /dev/null +++ b/macros/generic/tracklang/samples/regions/regions-BE.ldf @@ -0,0 +1,9 @@ +\TrackLangProvidesResource{BE}[2016/10/06 v1.2] + +\providecommand*{\BEunits}{% + \renewcommand*{\weightunit}{kg}% + \renewcommand*{\lengthunit}{mm}% + \renewcommand*{\currencyunit}{EUR}% +} + +\TrackLangAddToCaptions\BEunits diff --git a/macros/generic/tracklang/samples/regions/regions-CA.ldf b/macros/generic/tracklang/samples/regions/regions-CA.ldf new file mode 100644 index 0000000000..709a6371b7 --- /dev/null +++ b/macros/generic/tracklang/samples/regions/regions-CA.ldf @@ -0,0 +1,9 @@ +\TrackLangProvidesResource{CA}[2016/10/06 v1.2] + +\providecommand*{\CAunits}{% + \renewcommand*{\weightunit}{kg}% + \renewcommand*{\lengthunit}{mm}% + \renewcommand*{\currencyunit}{CAD}% +} + +\TrackLangAddToCaptions\CAunits diff --git a/macros/generic/tracklang/samples/regions/regions-GB.ldf b/macros/generic/tracklang/samples/regions/regions-GB.ldf new file mode 100644 index 0000000000..85fe6d9713 --- /dev/null +++ b/macros/generic/tracklang/samples/regions/regions-GB.ldf @@ -0,0 +1,9 @@ +\TrackLangProvidesResource{GB}[2016/10/06 v1.2] + +\providecommand*{\GBunits}{% + \renewcommand*{\weightunit}{kg}% + \renewcommand*{\lengthunit}{mm}% + \renewcommand*{\currencyunit}{GBP}% +} + +\TrackLangAddToCaptions\GBunits diff --git a/macros/generic/tracklang/samples/regions/regions-IM.ldf b/macros/generic/tracklang/samples/regions/regions-IM.ldf new file mode 100644 index 0000000000..e39500087a --- /dev/null +++ b/macros/generic/tracklang/samples/regions/regions-IM.ldf @@ -0,0 +1,9 @@ +\TrackLangProvidesResource{IM}[2016/10/06 v1.2] + +\providecommand*{\IMunits}{% + \renewcommand*{\weightunit}{kg}% + \renewcommand*{\lengthunit}{mm}% + \renewcommand*{\currencyunit}{M\pounds}% +} + +\TrackLangAddToCaptions\IMunits diff --git a/macros/generic/tracklang/samples/regions/regions-US.ldf b/macros/generic/tracklang/samples/regions/regions-US.ldf new file mode 100644 index 0000000000..ec69edfe01 --- /dev/null +++ b/macros/generic/tracklang/samples/regions/regions-US.ldf @@ -0,0 +1,9 @@ +\TrackLangProvidesResource{US}[2016/10/06 v1.2] + +\providecommand*{\USunits}{% + \renewcommand*{\weightunit}{lb}% + \renewcommand*{\lengthunit}{in}% + \renewcommand*{\currencyunit}{USD}% +} + +\TrackLangAddToCaptions\USunits diff --git a/macros/generic/tracklang/samples/regions/regions-dutch.ldf b/macros/generic/tracklang/samples/regions/regions-dutch.ldf new file mode 100644 index 0000000000..0c4384d27f --- /dev/null +++ b/macros/generic/tracklang/samples/regions/regions-dutch.ldf @@ -0,0 +1,7 @@ +\TrackLangProvidesResource{dutch}[2016/10/06 v1.2] + +\providecommand*{\dutchnames}{% + \renewcommand*{\unitname}{meeteenheden}% +} + +\TrackLangAddToCaptions\dutchnames diff --git a/macros/generic/tracklang/samples/regions/regions-english.ldf b/macros/generic/tracklang/samples/regions/regions-english.ldf new file mode 100644 index 0000000000..2be20b808b --- /dev/null +++ b/macros/generic/tracklang/samples/regions/regions-english.ldf @@ -0,0 +1,7 @@ +\TrackLangProvidesResource{english}[2016/10/06 v1.2] + +\providecommand*{\englishnames}{% + \renewcommand*{\unitname}{units}% +} + +\TrackLangAddToCaptions\englishnames diff --git a/macros/generic/tracklang/samples/regions/regions-french.ldf b/macros/generic/tracklang/samples/regions/regions-french.ldf new file mode 100644 index 0000000000..53392fc3c7 --- /dev/null +++ b/macros/generic/tracklang/samples/regions/regions-french.ldf @@ -0,0 +1,7 @@ +\TrackLangProvidesResource{french}[2016/10/06 v1.2] + +\providecommand*{\frenchnames}{% + \renewcommand*{\unitname}{unit\'es}% +} + +\TrackLangAddToCaptions\frenchnames diff --git a/macros/generic/tracklang/samples/regions/regions-german.ldf b/macros/generic/tracklang/samples/regions/regions-german.ldf new file mode 100644 index 0000000000..3be1461693 --- /dev/null +++ b/macros/generic/tracklang/samples/regions/regions-german.ldf @@ -0,0 +1,7 @@ +\TrackLangProvidesResource{german}[2016/10/06 v1.2] + +\providecommand*{\germannames}{% + \renewcommand*{\unitname}{Ma\ss einheiten}% +} + +\TrackLangAddToCaptions\germannames diff --git a/macros/generic/tracklang/samples/regions/regions-italian.ldf b/macros/generic/tracklang/samples/regions/regions-italian.ldf new file mode 100644 index 0000000000..ddbe9de433 --- /dev/null +++ b/macros/generic/tracklang/samples/regions/regions-italian.ldf @@ -0,0 +1,7 @@ +\TrackLangProvidesResource{italian}[2016/10/06 v1.2] + +\providecommand*{\italiannames}{% + \renewcommand*{\unitname}{unit\`a di misura}% +} + +\italiannames diff --git a/macros/generic/tracklang/samples/regions/regions-manx.ldf b/macros/generic/tracklang/samples/regions/regions-manx.ldf new file mode 100644 index 0000000000..2426d43b32 --- /dev/null +++ b/macros/generic/tracklang/samples/regions/regions-manx.ldf @@ -0,0 +1,7 @@ +\TrackLangProvidesResource{manx}[2016/10/06 v1.2] + +\providecommand*{\manxnames}{% + \renewcommand*{\unitname}{Ennym}% not right, but I don't know any Manx! +} + +\TrackLangAddToCaptions\manxnames diff --git a/macros/generic/tracklang/samples/regions/regions.sty b/macros/generic/tracklang/samples/regions/regions.sty new file mode 100644 index 0000000000..3b942c4172 --- /dev/null +++ b/macros/generic/tracklang/samples/regions/regions.sty @@ -0,0 +1,43 @@ +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{regions}[2016/10/06 v1.2 (NLCT) Sample package to test tracklang.sty] + +\RequirePackage{tracklang}[2016/10/07] + +\DeclareOption*{\TrackLanguageTag{\CurrentOption}} +\ProcessOptions + +\AnyTrackedLanguages +{} +{% fetch locale information from the operating system + \ifx\TeXOSQueryLangTag\undefined + \TrackLangFromEnv + \else + \TeXOSQueryLangTag{\langtag} + \TrackLanguageTag{\langtag} + \fi +} + +\newcommand*{\weightunit}{kg} +\newcommand*{\lengthunit}{mm} +\newcommand*{\currencyunit}{} + +\newcommand*{\unitname}{units} + +\newcommand*{\RequireRegionsDialect}[1]{% + \TrackLangRequireDialect + [\TrackLangRequireResource{\CurrentTrackedTag}% + \TrackLangRequireResource{\CurrentTrackedLanguage}% + ]% + {regions}{#1}% +} + +\AnyTrackedLanguages +{% + \ForEachTrackedDialect{\this@dialect}{% + \RequireRegionsDialect\this@dialect + }% +} +{% no tracked languages, default already set up +} + +\endinput 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 diff --git a/macros/generic/tracklang/samples/regions/sample-regions.pdf b/macros/generic/tracklang/samples/regions/sample-regions.pdf new file mode 100644 index 0000000000..126660e534 Binary files /dev/null and b/macros/generic/tracklang/samples/regions/sample-regions.pdf differ diff --git a/macros/generic/tracklang/samples/regions/sample-regions.tex b/macros/generic/tracklang/samples/regions/sample-regions.tex new file mode 100644 index 0000000000..8c6caa7116 --- /dev/null +++ b/macros/generic/tracklang/samples/regions/sample-regions.tex @@ -0,0 +1,13 @@ +% arara: pdflatex +%\documentclass[USenglish]{article} +%\documentclass[canadian]{article} +%\documentclass[canadien]{article} +\documentclass{article} + +\usepackage{regions} + +\begin{document} + +\unitname: \weightunit, \lengthunit, \currencyunit. + +\end{document} diff --git a/macros/generic/tracklang/samples/regions/sample-regions2-manx.pdf b/macros/generic/tracklang/samples/regions/sample-regions2-manx.pdf new file mode 100644 index 0000000000..d969f2992f Binary files /dev/null and b/macros/generic/tracklang/samples/regions/sample-regions2-manx.pdf differ diff --git a/macros/generic/tracklang/samples/regions/sample-regions2-manx.tex b/macros/generic/tracklang/samples/regions/sample-regions2-manx.tex new file mode 100644 index 0000000000..6ac72343ed --- /dev/null +++ b/macros/generic/tracklang/samples/regions/sample-regions2-manx.tex @@ -0,0 +1,10 @@ +% arara: pdflatex +\documentclass[manx]{article} + +\usepackage{regions2} + +\begin{document} + +\unitname: \weightunit, \lengthunit, \currencyunit. + +\end{document} diff --git a/macros/generic/tracklang/samples/regions/sample-regions2-map.pdf b/macros/generic/tracklang/samples/regions/sample-regions2-map.pdf new file mode 100644 index 0000000000..1a12bd1f4d Binary files /dev/null and b/macros/generic/tracklang/samples/regions/sample-regions2-map.pdf differ diff --git a/macros/generic/tracklang/samples/regions/sample-regions2-map.tex b/macros/generic/tracklang/samples/regions/sample-regions2-map.tex new file mode 100644 index 0000000000..b32c9eb130 --- /dev/null +++ b/macros/generic/tracklang/samples/regions/sample-regions2-map.tex @@ -0,0 +1,32 @@ +% arara: pdflatex +\documentclass{article} + +\usepackage{tracklang} + +\TrackLanguageTag{de-US-1996} +\SetTrackedDialectLabelMap{\TrackLangLastTrackedDialect}{ngerman} + +\TrackLanguageTag{en-MT} +\SetTrackedDialectLabelMap{\TrackLangLastTrackedDialect}{british} + +\usepackage[main=ngerman,british]{babel} +\usepackage{regions2} + +\newcommand{\test}[1]{% + \section{#1} + \selectlanguage{#1}% + \SetCurrentTrackedDialect{#1}% + Language tag: \CurrentTrackedLanguageTag. + (tracklang dialect label: \CurrentTrackedDialect.) + + \unitname: \weightunit, \lengthunit, \currencyunit. +} + + +\begin{document} + +\test{ngerman} + +\test{british} + +\end{document} diff --git a/macros/generic/tracklang/samples/regions/sample-regions2-map2.pdf b/macros/generic/tracklang/samples/regions/sample-regions2-map2.pdf new file mode 100644 index 0000000000..2d1dc20f20 Binary files /dev/null and b/macros/generic/tracklang/samples/regions/sample-regions2-map2.pdf differ diff --git a/macros/generic/tracklang/samples/regions/sample-regions2-map2.tex b/macros/generic/tracklang/samples/regions/sample-regions2-map2.tex new file mode 100644 index 0000000000..e746f875d5 --- /dev/null +++ b/macros/generic/tracklang/samples/regions/sample-regions2-map2.tex @@ -0,0 +1,29 @@ +% arara: pdflatex +\documentclass{article} + +\usepackage{tracklang} + +\TrackLanguageTag{de-US-1996} +\SetTrackedDialectLabelMap{\TrackLangLastTrackedDialect}{ngerman} + +\TrackLanguageTag{en-MT} + +\usepackage[main=ngerman,english]{babel} +\usepackage{regions2} + +\newcommand{\test}[1]{% + \section{#1} + \selectlanguage{#1}% + \SetCurrentTrackedDialect{#1}% + Language tag: \CurrentTrackedLanguageTag. + (tracklang dialect label: \CurrentTrackedDialect.) + + \unitname: \weightunit, \lengthunit, \currencyunit. +} + +\begin{document} +\test{ngerman} + +\test{english} + +\end{document} diff --git a/macros/generic/tracklang/samples/regions/sample-regions2-map3.pdf b/macros/generic/tracklang/samples/regions/sample-regions2-map3.pdf new file mode 100644 index 0000000000..b2591931bf Binary files /dev/null and b/macros/generic/tracklang/samples/regions/sample-regions2-map3.pdf differ diff --git a/macros/generic/tracklang/samples/regions/sample-regions2-map3.tex b/macros/generic/tracklang/samples/regions/sample-regions2-map3.tex new file mode 100644 index 0000000000..a7ad033613 --- /dev/null +++ b/macros/generic/tracklang/samples/regions/sample-regions2-map3.tex @@ -0,0 +1,23 @@ +% arara: pdflatex +\documentclass[ngermanDE,USenglish]{article} + +\usepackage[main=ngerman]{babel} +\usepackage{regions2} + +\newcommand{\test}[1]{% + \section{#1} + \selectlanguage{#1}% + \SetCurrentTrackedDialect{#1}% + Language: \CurrentTrackedLanguageTag. + + \unitname: \weightunit, \lengthunit, \currencyunit. +} + + + +\begin{document} +\test{USenglish} + +\test{ngerman} + +\end{document} diff --git a/macros/generic/tracklang/samples/regions/sample-regions2-nomap.pdf b/macros/generic/tracklang/samples/regions/sample-regions2-nomap.pdf new file mode 100644 index 0000000000..3d44db0cf3 Binary files /dev/null and b/macros/generic/tracklang/samples/regions/sample-regions2-nomap.pdf differ diff --git a/macros/generic/tracklang/samples/regions/sample-regions2-nomap.tex b/macros/generic/tracklang/samples/regions/sample-regions2-nomap.tex new file mode 100644 index 0000000000..f949bff8f3 --- /dev/null +++ b/macros/generic/tracklang/samples/regions/sample-regions2-nomap.tex @@ -0,0 +1,21 @@ +% arara: pdflatex +\documentclass{article} + +\usepackage[main=ngerman,british]{babel} +\usepackage{regions2} + +\newcommand{\test}[1]{% + \section{#1} + \selectlanguage{#1}% + \SetCurrentTrackedDialect{#1}% + Language: \CurrentTrackedLanguageTag. + + \unitname: \weightunit, \lengthunit, \currencyunit. +} + +\begin{document} +\test{ngerman} + +\test{british} + +\end{document} diff --git a/macros/generic/tracklang/samples/regions/sample-regions2.pdf b/macros/generic/tracklang/samples/regions/sample-regions2.pdf new file mode 100644 index 0000000000..5d140fe792 Binary files /dev/null and b/macros/generic/tracklang/samples/regions/sample-regions2.pdf differ diff --git a/macros/generic/tracklang/samples/regions/sample-regions2.tex b/macros/generic/tracklang/samples/regions/sample-regions2.tex new file mode 100644 index 0000000000..3ffe08c664 --- /dev/null +++ b/macros/generic/tracklang/samples/regions/sample-regions2.tex @@ -0,0 +1,11 @@ +% arara: pdflatex +\documentclass[ngerman]{article} + +\usepackage{regions2} + +\begin{document} +Language: \languagename. + +\unitname: \weightunit, \lengthunit, \currencyunit. + +\end{document} -- cgit v1.2.3