summaryrefslogtreecommitdiff
path: root/macros/generic/tracklang/samples/regions
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/generic/tracklang/samples/regions
Initial commit
Diffstat (limited to 'macros/generic/tracklang/samples/regions')
-rw-r--r--macros/generic/tracklang/samples/regions/regions-BE.ldf9
-rw-r--r--macros/generic/tracklang/samples/regions/regions-CA.ldf9
-rw-r--r--macros/generic/tracklang/samples/regions/regions-GB.ldf9
-rw-r--r--macros/generic/tracklang/samples/regions/regions-IM.ldf9
-rw-r--r--macros/generic/tracklang/samples/regions/regions-US.ldf9
-rw-r--r--macros/generic/tracklang/samples/regions/regions-dutch.ldf7
-rw-r--r--macros/generic/tracklang/samples/regions/regions-english.ldf7
-rw-r--r--macros/generic/tracklang/samples/regions/regions-french.ldf7
-rw-r--r--macros/generic/tracklang/samples/regions/regions-german.ldf7
-rw-r--r--macros/generic/tracklang/samples/regions/regions-italian.ldf7
-rw-r--r--macros/generic/tracklang/samples/regions/regions-manx.ldf7
-rw-r--r--macros/generic/tracklang/samples/regions/regions.sty43
-rw-r--r--macros/generic/tracklang/samples/regions/regions2.sty46
-rw-r--r--macros/generic/tracklang/samples/regions/sample-regions.pdfbin0 -> 13161 bytes
-rw-r--r--macros/generic/tracklang/samples/regions/sample-regions.tex13
-rw-r--r--macros/generic/tracklang/samples/regions/sample-regions2-manx.pdfbin0 -> 19785 bytes
-rw-r--r--macros/generic/tracklang/samples/regions/sample-regions2-manx.tex10
-rw-r--r--macros/generic/tracklang/samples/regions/sample-regions2-map.pdfbin0 -> 26000 bytes
-rw-r--r--macros/generic/tracklang/samples/regions/sample-regions2-map.tex32
-rw-r--r--macros/generic/tracklang/samples/regions/sample-regions2-map2.pdfbin0 -> 25852 bytes
-rw-r--r--macros/generic/tracklang/samples/regions/sample-regions2-map2.tex29
-rw-r--r--macros/generic/tracklang/samples/regions/sample-regions2-map3.pdfbin0 -> 24924 bytes
-rw-r--r--macros/generic/tracklang/samples/regions/sample-regions2-map3.tex23
-rw-r--r--macros/generic/tracklang/samples/regions/sample-regions2-nomap.pdfbin0 -> 25468 bytes
-rw-r--r--macros/generic/tracklang/samples/regions/sample-regions2-nomap.tex21
-rw-r--r--macros/generic/tracklang/samples/regions/sample-regions2.pdfbin0 -> 14716 bytes
-rw-r--r--macros/generic/tracklang/samples/regions/sample-regions2.tex11
27 files changed, 315 insertions, 0 deletions
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
--- /dev/null
+++ b/macros/generic/tracklang/samples/regions/sample-regions.pdf
Binary files 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
--- /dev/null
+++ b/macros/generic/tracklang/samples/regions/sample-regions2-manx.pdf
Binary files 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
--- /dev/null
+++ b/macros/generic/tracklang/samples/regions/sample-regions2-map.pdf
Binary files 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
--- /dev/null
+++ b/macros/generic/tracklang/samples/regions/sample-regions2-map2.pdf
Binary files 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
--- /dev/null
+++ b/macros/generic/tracklang/samples/regions/sample-regions2-map3.pdf
Binary files 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
--- /dev/null
+++ b/macros/generic/tracklang/samples/regions/sample-regions2-nomap.pdf
Binary files 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
--- /dev/null
+++ b/macros/generic/tracklang/samples/regions/sample-regions2.pdf
Binary files 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}