summaryrefslogtreecommitdiff
path: root/macros/generic/tex-locale/samples/sample-locale-xeltx.tex
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/tex-locale/samples/sample-locale-xeltx.tex
Initial commit
Diffstat (limited to 'macros/generic/tex-locale/samples/sample-locale-xeltx.tex')
-rw-r--r--macros/generic/tex-locale/samples/sample-locale-xeltx.tex109
1 files changed, 109 insertions, 0 deletions
diff --git a/macros/generic/tex-locale/samples/sample-locale-xeltx.tex b/macros/generic/tex-locale/samples/sample-locale-xeltx.tex
new file mode 100644
index 0000000000..8f5ce375ef
--- /dev/null
+++ b/macros/generic/tex-locale/samples/sample-locale-xeltx.tex
@@ -0,0 +1,109 @@
+% arara: xelatex
+
+% If texosquery.cfg is correctly set up to use texosquery-jre8
+% this should work in restricted mode. The texosquery.cfg
+% default settings require --shell-escape
+
+\documentclass{article}
+
+\usepackage{tex-locale}
+
+\begin{document}
+
+\section{General Information}
+
+OS name: \LocaleOSname.
+OS version: \texttt{\LocaleOSversion}.
+OS arch: \LocaleOSarch.
+
+PDF now: \texttt{\LocaleNowStamp}.
+Tag: \LocaleOStag.
+
+\ifx\LocaleMainFile\empty
+\else
+ File \texttt{\LocaleMainFile} last modified:
+ \texttt{\LocaleFileMod}.
+\fi
+
+Main locale: \texttt{\LocaleMain} (\texttt{\LocaleMainDialect}).
+
+\newcount\tmpctr
+
+\ForEachTrackedDialect{\thisdialect}{%
+ \section{\LocaleLanguageTag{\thisdialect}}
+
+ Dialect label: \texttt{\thisdialect}.
+ Language name: \LocaleLanguageNativeName{\thisdialect}
+ (\LocaleLanguageName{\thisdialect}).
+ \LocaleIfHasRegionName{\thisdialect}%
+ {%
+ Region name: \LocaleRegionNativeName{\thisdialect}
+ (\LocaleRegionName{\thisdialect})%
+ }%
+ {No region name}.
+ \LocaleIfHasVariantName{\thisdialect}%
+ {%
+ Variant name: \LocaleVariantNativeName{\thisdialect}
+ (\LocaleVariantName{\thisdialect})%
+ }%
+ {No variant name}.
+
+ Full date: \LocaleFullDate{\thisdialect}.
+ Long date: \LocaleLongDate{\thisdialect}.
+ Medium date: \LocaleMediumDate{\thisdialect}.
+ Short date: \LocaleShortDate{\thisdialect}.
+ First day of week: \LocaleFirstDayIndex{\thisdialect}
+ (\LocaleDayName{\thisdialect}{\LocaleFirstDayIndex{\thisdialect}}
+ / \LocaleShortDayName{\thisdialect}{\LocaleFirstDayIndex{\thisdialect}}).
+
+ Days of the week:%
+ \tmpctr=0\relax
+ \loop
+ \space\LocaleDayName{\thisdialect}{\tmpctr}%
+ \advance\tmpctr by 1
+ \ifnum\tmpctr<7
+ \repeat.
+
+ Short days of the week:%
+ \tmpctr=0\relax
+ \loop
+ \space\LocaleShortDayName{\thisdialect}{\tmpctr}%
+ \advance\tmpctr by 1
+ \ifnum\tmpctr<7
+ \repeat.
+
+ Current month: \LocaleMonthName{\thisdialect}{\month} /
+ \LocaleShortMonthName{\thisdialect}{\month}.
+
+ Standalone (display form) first day of week:
+ \LocaleStandaloneDayName{\thisdialect}{\LocaleFirstDayIndex{\thisdialect}}
+ / \LocaleStandaloneShortDayName{\thisdialect}{\LocaleFirstDayIndex{\thisdialect}}.
+
+ Standalone (display form) current month:
+ \LocaleStandaloneMonthName{\thisdialect}{\month} /
+ \LocaleStandaloneShortMonthName{\thisdialect}{\month}.
+
+ Full time: \LocaleFullTime{\thisdialect}.
+ Long time: \LocaleLongTime{\thisdialect}.
+ Medium time: \LocaleMediumTime{\thisdialect}.
+ Short time: \LocaleShortTime{\thisdialect}.
+
+ Numeric: \LocaleNumericGroupSep{\thisdialect} (group sep)
+ \LocaleNumericDecimalSep{\thisdialect} (decimal sep)
+ \LocaleNumericMonetarySep{\thisdialect} (monetary sep)
+ \LocaleNumericExponent{\thisdialect} (exponent symbol).
+ \LocaleNumericPercent{\thisdialect} (percent symbol).
+ \LocaleNumericPermill{\thisdialect} (permill symbol).
+ \LocaleIfNumericUsesGroup{\thisdialect}{Uses}{Doesn't use}
+ numeric group separator.
+
+ Currency label:
+ \LocaleCurrencyLabel{\thisdialect}
+ (\LocaleCurrencyRegionalLabel{\thisdialect}).
+
+ Currency symbol:
+ \LocaleCurrencySymbol{\thisdialect}
+ (\LocaleCurrencyTeXSymbol{\thisdialect}).
+
+}
+\end{document}