diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/isodate/english.idf')
-rw-r--r-- | Master/texmf-dist/tex/latex/isodate/english.idf | 270 |
1 files changed, 270 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/isodate/english.idf b/Master/texmf-dist/tex/latex/isodate/english.idf new file mode 100644 index 00000000000..f29a1d25e32 --- /dev/null +++ b/Master/texmf-dist/tex/latex/isodate/english.idf @@ -0,0 +1,270 @@ +%% +%% This is file `english.idf', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% isodate.dtx (with options: `language,english') +%% +%% isodate package +%% +%% Copyright 2000--2005 Harald Harders +%% +%% This program can be redistributed and/or modified under the terms +%% of the LaTeX Project Public License Distributed from CTAN +%% archives in directory macros/latex/base/lppl.txt; either +%% version 1 of the License, or any later version. +%% +%% h.harders@tu-bs.de +%% +\ProvidesFile{english.idf} + [2005/03/11 v2.27 Language definitions for isodate package (HH)] +\let\iso@languageloaded\active +\def\month@english{\ifcase\month\or + January\or February\or March\or April\or May\or June\or + July\or August\or September\or October\or November\or December\fi} +\ifthenelse{\equal{\CurrentOption}{english}\or + \equal{\CurrentOption}{british}\or + \equal{\CurrentOption}{UKenglish}}{% +\typeout{Define commands for English date format} + \def\day@english{\ifcase\day\or + 1st\or 2nd\or 3rd\or 4th\or 5th\or + 6th\or 7th\or 8th\or 9th\or 10th\or + 11th\or 12th\or 13th\or 14th\or 15th\or + 16th\or 17th\or 18th\or 19th\or 20th\or + 21st\or 22nd\or 23rd\or 24th\or 25th\or + 26th\or 27th\or 28th\or 29th\or 30th\or + 31st\fi} + \def\iso@printmonthday@english#1#2{% + \ifthenelse{\equal{\iso@dateformat}{numeric}\or% + \equal{\iso@dateformat}{short}}{% + \iso@printday{#2}/\iso@printmonth{#1}\ifiso@printyear/\fi}{% + \ifthenelse{\equal{\iso@dateformat}{iso}}{% + \iso@printmonth{#1}\iso@isodash\iso@printday{#2}}{% + \ifthenelse{\equal{\iso@dateformat}{TeX}}{% + \iso@printmonth{#1}/\iso@printday{#2}}{% + \ifthenelse{\equal{\iso@dateformat}{orig}\or + \equal{\iso@dateformat}{shortorig}}{% + \begingroup + \edef\lday{#2}\def\day{\lday}% + \edef\lmonth{#1}\def\month{\lmonth}% + \day@english~\month@english% + \endgroup + }{}}}}% + } + \def\iso@printdate@english#1#2#3{% + \ifthenelse{\equal{\iso@dateformat}{iso}}{% + \ifiso@printyear\iso@yearfour{\number#1}\iso@isodash\fi}{% + \ifthenelse{\equal{\iso@dateformat}{TeX}}{% + \ifiso@printyear\iso@yearfour{\number#1}/\fi}{}}% + \iso@printmonthday@english{\number#2}{\number#3}% + \ifiso@printyear + \ifthenelse{\equal{\iso@dateformat}{numeric}}{\iso@yearfour{\number#1}}{% + \ifthenelse{\equal{\iso@dateformat}{orig}}{~\iso@yearfour{\number#1}}{% + \ifthenelse{\equal{\iso@dateformat}{shortorig}}{% + ~\iso@twodigitsign\iso@yeartwo{\number#1}}{% + \ifthenelse{\equal{\iso@dateformat}{short}}{% + \iso@yeartwo{\number#1}}{% + }}}% + }% + \fi + } + \def\iso@printdate@UKenglish{\iso@printdate@english} + \def\iso@printdate@british{\iso@printdate@english} + \def\iso@dateenglish{% + \def\today{\iso@printdate@english{\year}{\month}{\day}}}% + \expandafter\def\csname iso@daterange@\CurrentOption\endcsname{% + \iso@daterange@english}% + \def\iso@daterange@english#1#2#3#4#5#6{% + \ifthenelse{\equal{\iso@dateformat}{iso}\or% + \equal{\iso@dateformat}{TeX}}{% + \csname iso@printdate@\iso@languagename\endcsname{% + #1}{#2}{#3}\iso@rangesign% + \ifthenelse{\equal{\number#1}{\number#4}}{% + \ifthenelse{\equal{\number#2}{\number#5}}{\iso@printday{#6}% + }{\iso@printmonthday@english{#5}{#6}}}{% + \csname iso@printdate@\iso@languagename\endcsname{#4}{#5}{#6}}}{% + \ifthenelse{\equal{\number#1}{\number#4}}{% + \ifthenelse{\equal{\number#2}{\number#5}}{% + \ifthenelse{\equal{\iso@dateformat}{orig}\or + \equal{\iso@dateformat}{shortorig}}{% + \begingroup + \edef\lday{#3}\def\day{\lday}% + \day@english\endgroup}{\iso@printday{#3}}% + }{\iso@printmonthday@english{#2}{#3}}}{% + \csname iso@printdate@\iso@languagename\endcsname{#1}{#2}{#3}}% + \iso@rangesign\csname iso@printdate@\iso@languagename\endcsname{% + #4}{#5}{#6}% + }{% + }% + } + \def\iso@languagename{english}% +}{% + \ifthenelse{\equal{\CurrentOption}{australian}\or% + \equal{\CurrentOption}{newzealand}}{% + \typeout{Define commands for Australian date format} + \def\iso@printmonthday@australian#1#2{% + \ifthenelse{\equal{\iso@dateformat}{numeric}\or% + \equal{\iso@dateformat}{short}}{% + \iso@printday{#2}/\iso@printmonth{#1}\ifiso@printyear/\fi}{% + \ifthenelse{\equal{\iso@dateformat}{iso}}{% + \iso@printmonth{#1}\iso@isodash\iso@printday{#2}}{% + \ifthenelse{\equal{\iso@dateformat}{TeX}}{% + \iso@printmonth{#1}/\iso@printday{#2}}{% + \ifthenelse{\equal{\iso@dateformat}{orig}\or + \equal{\iso@dateformat}{shortorig}}{% + \begingroup + \edef\lmonth{#1}\def\month{\lmonth}% + \iso@printday{#2}~\month@english% + \endgroup + }{}}}}% + } + \def\iso@printdate@australian#1#2#3{% + \ifiso@printyear + \ifthenelse{\equal{\iso@dateformat}{iso}}{% + \iso@yearfour{\number#1}\iso@isodash}{% + \ifthenelse{\equal{\iso@dateformat}{TeX}}{% + \iso@yearfour{\number#1}/}{}% + }% + \fi + \iso@printmonthday@australian{\number#2}{\number#3}% + \ifiso@printyear + \ifthenelse{\equal{\iso@dateformat}{numeric}}{% + \iso@yearfour{\number#1}}{% + \ifthenelse{\equal{\iso@dateformat}{orig}}{% + ~\iso@yearfour{\number#1}}{% + \ifthenelse{\equal{\iso@dateformat}{shortorig}}{% + ~\iso@twodigitsign\iso@yeartwo{\number#1}}{% + \ifthenelse{\equal{\iso@dateformat}{short}}{% + \iso@yeartwo{\number#1}}{% + }}}% + }% + \fi + } + \def\iso@printdate@newzealand{\iso@printdate@australian} + \def\iso@dateaustralian{% + \def\today{\iso@printdate@australian{\year}{\month}{\day}}}% + \expandafter\def\csname iso@daterange@\CurrentOption\endcsname{% + \iso@daterange@australian}% + \def\iso@daterange@australian#1#2#3#4#5#6{% + \ifthenelse{\equal{\iso@dateformat}{iso}\or% + \equal{\iso@dateformat}{TeX}}{% + \csname iso@printdate@\iso@languagename\endcsname{% + #1}{#2}{#3}\iso@rangesign% + \ifthenelse{\equal{\number#1}{\number#4}}{% + \ifthenelse{\equal{\number#2}{\number#5}}{\iso@printday{#6}% + }{\iso@printmonthday@australian{#5}{#6}}}{% + \csname iso@printdate@\iso@languagename\endcsname{#4}{#5}{#6}}}{% + \ifthenelse{\equal{\number#1}{\number#4}}{% + \ifthenelse{\equal{\number#2}{\number#5}}{% + \ifthenelse{\equal{\iso@dateformat}{orig}}{% + \begingroup + \iso@printday{#3}\endgroup}{\iso@printday{#3}}% + }{\iso@printmonthday@australian{#2}{#3}}}{% + \csname iso@printdate@\iso@languagename\endcsname{#1}{#2}{#3}}% + \iso@rangesign\csname iso@printdate@\iso@languagename\endcsname{% + #4}{#5}{#6}% + }{% + }% + } + \def\iso@languagename{australian}% + }{% + \typeout{Define commands for American date format} + \def\iso@printmonthday@american#1#2{% + \ifthenelse{\equal{\iso@dateformat}{numeric}\or% + \equal{\iso@dateformat}{short}}{% + \iso@printmonth{#1}/\iso@printday{#2}\ifiso@printyear/\fi}{% + \ifthenelse{\equal{\iso@dateformat}{iso}}{% + \iso@printmonth{#1}\iso@isodash\iso@printday{#2}}{% + \ifthenelse{\equal{\iso@dateformat}{TeX}}{% + \iso@printmonth{#1}/\iso@printday{#2}}{% + \ifthenelse{\equal{\iso@dateformat}{orig}\or + \equal{\iso@dateformat}{shortorig}}{% + \begingroup% + \edef\lmonth{#1}% + \def\month{\lmonth}\month@english% + \endgroup + ~\iso@printday{#2}% + }{}}}% + }% + } + \def\iso@printdate@american#1#2#3{% + \ifiso@printyear + \ifthenelse{\equal{\iso@dateformat}{iso}}{% + \iso@yearfour{\number#1}\iso@isodash}{% + \ifthenelse{\equal{\iso@dateformat}{TeX}}{% + \iso@yearfour{\number#1}/}{}}% + \fi + \iso@printmonthday@american{\number#2}{\number#3}% + \ifiso@printyear + \ifthenelse{\equal{\iso@dateformat}{numeric}}{% + \iso@yearfour{\number#1}}{% + \ifthenelse{\equal{\iso@dateformat}{orig}}{% + ,~\iso@yearfour{\number#1}}{% + \ifthenelse{\equal{\iso@dateformat}{shortorig}}{% + ,~\iso@twodigitsign\iso@yeartwo{\number#1}}{% + \ifthenelse{\equal{\iso@dateformat}{short}}{% + \iso@yeartwo{\number#1}}{}}}% + }% + \fi + } + \def\iso@printdate@USenglish{\iso@printdate@american} + \def\iso@dateamerican{% + \def\today{\iso@printdate@american{\year}{\month}{\day}}}% + \expandafter\def\csname iso@daterange@\CurrentOption\endcsname{% + \iso@daterange@american}% + \def\iso@daterange@american#1#2#3#4#5#6{% + \ifthenelse{\equal{\iso@dateformat}{iso}\or% + \equal{\iso@dateformat}{TeX}}{% + \csname iso@printdate@\iso@languagename\endcsname{#1}{#2}{#3}% + \iso@rangesign% + \ifthenelse{\equal{\number#1}{\number#4}}{% + \ifthenelse{\equal{\number#2}{\number#5}}{\iso@printday{#6}% + }{\iso@printmonthday@american{#5}{#6}}}{% + \csname iso@printdate@\iso@languagename\endcsname{% + #4}{#5}{#6}}}{% + \ifthenelse{\equal{\iso@dateformat}{orig}\or + \equal{\iso@dateformat}{shortorig}}{% + \ifthenelse{\equal{\number#1}{\number#4}}{% + \ifthenelse{\equal{\number#2}{\number#5}}{% + \iso@printmonthday@american{#2}{#3}\iso@rangesign% + \iso@printday{#6},~% + \ifthenelse{\equal{\iso@dateformat}{orig}}{% + \number#4}{\iso@twodigitsign\iso@yeartwo{\number#4}}% + }{% + \iso@printmonthday@american{#2}{#3}\iso@rangesign% + \csname iso@printdate@\iso@languagename\endcsname{% + #4}{#5}{#6}}}{% + \csname iso@printdate@\iso@languagename\endcsname{#1}{#2}{#3}% + \iso@rangesign% + \csname iso@printdate@\iso@languagename\endcsname{% + #4}{#5}{#6}}}{% + \ifthenelse{\equal{\number#1}{\number#4}}{% + \iso@printmonthday@american{#2}{#3}}{% + \csname iso@printdate@\iso@languagename\endcsname{#1}{#2}{#3}}% + \iso@rangesign\csname iso@printdate@\iso@languagename\endcsname{% + #4}{#5}{#6}}% + }% + } + \def\iso@languagename{american}% + } +} +\expandafter\def\csname iso@rangesign@\CurrentOption\endcsname{~to~} +\AtBeginDocument{% + \ifx\undefined\iso@dateenglish\else + \def\dateenglish{\iso@dateenglish}% + \def\datebritish{\iso@dateenglish}% + \def\dateUKenglish{\iso@dateenglish}% + \fi + \ifx\undefined\iso@dateaustralian\else + \def\dateaustralian{\iso@dateaustralian}% + \def\datenewzealand{\iso@dateaustralian}% + \fi + \ifx\undefined\iso@dateamerican\else + \def\dateamerican{\iso@dateamerican}% + \def\dateUSenglish{\iso@dateamerican}% + \fi +} +\endinput +%% +%% End of file `english.idf'. |