diff options
author | Karl Berry <karl@freefriends.org> | 2015-08-10 22:24:32 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2015-08-10 22:24:32 +0000 |
commit | 77f09e13542d0a67a8deb5ac7cabca478878d2e9 (patch) | |
tree | 3b5ca001738825aab0b2834518c49dcd21702e04 /Master/texmf-dist/source/latex/datetime2-it-fulltext | |
parent | 76fa550301eea39a918627afd555ba497c89126c (diff) |
datetime2-it-fulltext (10aug15)
git-svn-id: svn://tug.org/texlive/trunk@38093 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/datetime2-it-fulltext')
-rw-r--r-- | Master/texmf-dist/source/latex/datetime2-it-fulltext/datetime2-it-fulltext.dtx | 738 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/datetime2-it-fulltext/datetime2-it-fulltext.ins | 15 |
2 files changed, 548 insertions, 205 deletions
diff --git a/Master/texmf-dist/source/latex/datetime2-it-fulltext/datetime2-it-fulltext.dtx b/Master/texmf-dist/source/latex/datetime2-it-fulltext/datetime2-it-fulltext.dtx index 8c0f1f64f52..c5b64f5cab8 100644 --- a/Master/texmf-dist/source/latex/datetime2-it-fulltext/datetime2-it-fulltext.dtx +++ b/Master/texmf-dist/source/latex/datetime2-it-fulltext/datetime2-it-fulltext.dtx @@ -1,15 +1,15 @@ %\iffalse % datetime2-it-fulltext.dtx generated using makedtx version 0.94b (c) Nicola Talbot % Command line args: -% -doc "manual.tex" -% -v "1" % -author "Claudio Duchi" +% -date "2015" +% -v "1" +% -doc "manual.tex" % -src "datetime2-it-fulltext\.sty=>datetime2-it-fulltext.sty" -% -src "datetime2-it-fulltext-ascii\.ldf=>datetime2-it-fulltext-ascii.ldf" % -src "datetime2-it-fulltext-utf8\.ldf=>datetime2-it-fulltext-utf8.ldf" -% -date "2015" +% -src "datetime2-it-fulltext-ascii\.ldf=>datetime2-it-fulltext-ascii.ldf" % datetime2-it-fulltext -% Created on 2015/5/1 21:41 +% Created on 2015/8/9 13:47 %\fi %\iffalse %<*package> @@ -37,7 +37,10 @@ % \iffalse %<*driver> \documentclass{ltxdoc} -\CheckSum{650} + +\usepackage[T1]{fontenc} +\usepackage[utf8]{inputenc} +\CheckSum{1513} \begin{document} \DocInput{datetime2-it-fulltext.dtx} \end{document} @@ -45,12 +48,60 @@ %\fi %\title{datetime2-it-fulltext} %\author{Claudio Duchi email: claduc at libero dot it} -%\date{2015-05-01 (v1.0)} %\maketitle -%This packet defines two styles for datetime2, it-fulltext and it-fulltext-twenty-four. -%The first style uses a formed am pm, the second a format 24 hours. -%The necessary packets are datetime2, itnumpar, ifxetex and ifluatex. -%The packet is the translation and adaptation of datetime2-en-fulltext. +%This packet defines five styles for datetime2, it-fulltext, it-fulltext-twenty-four, it-fulltext-second, it-fulltext-twenty-four-second, it-fulltext-semplice. The necessary packets are datetime2, itnumpar, ifxetex and ifluatex. The packet is the translation and adaptation of datetime2-en-fulltext. +% +% +%\begin{verbatim} +%\DTMsetdatestyle{it-fulltext} +%\DTMsavetimestamp{mydate}{2015-04-01T08:05:00+01:00} +%\DTMuse{mydate} +%\end{verbatim} +%mercoledì primo aprile, duemilaquindici cinque minuti dopo le otto del mattino CET +% +%\begin{verbatim} +% \DTMsettimestyle{it-fulltext} +% \DTMdisplaytime{0}{1}{1}. +% \end{verbatim} +%0:01:01 un minuto dopo mezzanotte. +%\begin{verbatim} +%\DTMsetdatestyle{it-fulltext-twenty-four} +%\DTMsavetimestamp{mydate}{2015-04-01T08:05:00+01:00} +%\DTMuse{mydate} +%\end{verbatim} +%mercoledì primo aprile, duemilaquindici 08:05:00 CET +%\begin{verbatim} +%\DTMsetdatestyle{it-fulltext-twenty-four} +%\DTMsettimestyle{it-fulltext-twenty-four} +%\DTMsavetimestamp{mydate}{2015-04-01T08:05:00+01:00} +%\DTMuse{mydate} +%\end{verbatim} +%mercoledì primo aprile, duemilaquindici cinque minuti dopo le otto CET +%\begin{verbatim} +%\DTMsetdatestyle{it-fulltext-second} +%\DTMsettimestyle{it-fulltext-second} +%\DTMsavetimestamp{mydate}{2015-04-01T08:05:00+01:00} +%\DTMuse{mydate} +%\end{verbatim} +%mercoledì primo aprile, duemilaquindici cinque minuti e zero secondi dopo le +%otto del mattino CET +%\begin{verbatim} +%\DTMsetdatestyle{it-fulltext-twenty-four-second} +%\DTMsettimestyle{it-fulltext-twenty-four-second} +%\DTMsavetimestamp{mydate}{2015-04-01T08:05:00+01:00} +%\DTMuse{mydate} +%\end{verbatim} +%mercoledì primo aprile, duemilaquindici cinque minuti e zero secondi dopo le +%otto CET +%\begin{verbatim} +%\DTMsetdatestyle{it-fulltext-semplice} +%\DTMsettimestyle{it-fulltext-semplice} +%\DTMsavetimestamp{mydate}{2015-04-01T08:05:00+01:00} +%\DTMuse{mydate} +%\end{verbatim} +%mercoledì primo aprile, duemilaquindici ore otto cinque minuti e zero secondi +%CET +% % %\StopEventually{} %\section{The Code} @@ -61,12 +112,16 @@ %\fi % \begin{macrocode} \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{datetime2-it-fulltext}[2015/05/01 v1.0] +% \end{macrocode} +% \begin{macrocode} +\ProvidesPackage{datetime2-it-fulltext}[2015/08/06 v1.6] % \end{macrocode} % \begin{macrocode} \DeclareOption*{\PassOptionsToPackage{\CurrentOption}{datetime2}} \ProcessOptions \RequirePackage{datetime2} +% \end{macrocode} +% \begin{macrocode} \RequirePackage{itnumpar} % \end{macrocode} % \begin{macrocode} @@ -88,80 +143,299 @@ % \end{macrocode} % \begin{macrocode} \newcommand*\DTMitfulltextmonthyearsep{,\space} +\newcommand{\DTMitore}[1]{% + \ifcase#1\DTMitalianmidnight\or\DTMoneatnightstring\else\printnumeroinparole{#1}\fi}% +\newcommand{\DTMitminuti}[1]{% + \ifcase#1\DTMitzerominutsestring\or\DTMitoneminutestring% + \else\printnumeroinparole{#1}\space\DTMitminutesstring\fi}% +\newcommand{\DTMitsecondi}[1]{% + \ifcase#1\printnumeroinparole{#1}\space\DTMitsecondsstring% + \or\DTMitonesecondstring\space\DTMitsecondstring% + \else\printnumeroinparole{#1}\space\DTMitsecondsstring% + \fi}% % \end{macrocode} % \begin{macrocode} \DTMnewdatestyle{it-fulltext}{% +\renewcommand*\DTMdisplaydate[4]{% +\ifDTMshowdow +\ifnum##4>-1 +\DTMitalianweekdayname{##4}\space\fi\fi% +\ifnum##3=1\DTMitthefirstoneofthemonth\space\DTMitalianmonthname{##2}% +\DTMitfulltextmonthyearsep\protect\printnumeroinparole{##1}\space% +\else\protect\printnumeroinparole{##3}\space\DTMitalianmonthname{##2}% +\DTMitfulltextmonthyearsep\protect\printnumeroinparole{##1}\fi}}% +\DTMsetdatestyle{it-fulltext} +\DTMnewtimestyle{it-fulltext}{% +\renewcommand\DTMdisplaytime[3]{% +\ifboolexpr +{test {\ifnumequal{##2}{0}} and +(test {\ifnumequal{##1}{0}} +or test {\ifnumequal{##1}{12}} +or test {\ifnumequal{##1}{24}})}% +{\ifnum##1=12\DTMitaliannoon\else\DTMitalianmidnight\fi}% +{\ifnum##2=0\ifboolexpr{ test {\ifnumcomp{##1}{=}{1}} or test {\ifnumcomp{##1}{=}{13}}} +{\DTMoneatnightstring\space\DTMitoclockstring}% +{\ifnum##1>12\protect\printnumeroinparole{\numexpr##1-12}\space\DTMitoclockstring +\else\protect\printnumeroinparole{##1}\space\DTMitoclockstring\fi}% +\else +\ifnum##2<31 +\ifnum##2=15 +\ifnum##1=1\DTMquarterpaststringTWO\else +\ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}} +{\DTMquarterpaststringONE}% +{\ifnum##1=13\DTMquarterpaststringTWO\else\DTMquarterpaststringTHREE\fi}% +\fi% +\else% +\ifnum##2=30% +\ifboolexpr{ test {\ifnumcomp{##1}{=}{1}} or test {\ifnumcomp{##1}{=}{13}}} +{\DTMhalfpaststringTWO}% +{\ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}} or test {\ifnumcomp{##1}{=}{12}}}% +{\DTMhalfpaststringONE}% +{\DTMhalfpaststringTHREE}}% +\else% +\ifnum##2=1\DTMoneminutestring\else\protect\printnumeroinparole{##2}\space% +\fi% +\ifnum##2=1 +\ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}} +{\DTMminutepaststringONE}% +{\ifboolexpr{ test {\ifnumcomp{##1}{=}{13}} or test {\ifnumcomp{##1}{=}{1}}} +{\DTMminutepaststringTWO}% +{\DTMminutepaststringTHREE}}% +\else +\ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}}or test {\ifnumcomp{##1}{=}{24}}} +{\DTMminutespaststringONE}%THREE +{\ifboolexpr{ test {\ifnumcomp{##1}{=}{13}} or test {\ifnumcomp{##1}{=}{1}}} +{\DTMminutespaststringTWO}%TWO +{\DTMminutespaststringTHREE}}\fi\fi\fi% +\ifnum##1>12 +\ifnum##1=24\DTMitalianmidnight% +\else +\ifnum##1=13\DTMoneatnightstring\else\protect\printnumeroinparole{\numexpr##1-12}\fi% +\fi% +\else +\ifnum##1=0\DTMitalianmidnight% +\else +\ifnum##1=1\DTMoneatnightstring\else\ifnum##1=12\DTMitaliannoon\else\protect\printnumeroinparole{##1}\fi\fi +\fi% +\fi% +\else +\ifnum##2=45 +\ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}}or test {\ifnumcomp{##1}{=}{24}}} +{\DTMquartertostringTWO}% +{\ifboolexpr{ test {\ifnumcomp{##1}{=}{11}} or test {\ifnumcomp{##1}{=}{23}}} +{\DTMquartertostringONE}% +{\DTMquartertostringTHREE}}% +\else +\ifnum##2=59\DTMoneminutestring\else\protect\printnumeroinparole{\numexpr60-##2}\fi +\ifnum##2=59 +\ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{12}}or test {\ifnumcomp{##1}{=}{24}}} +{\DTMminutetostringTWO}% +{\ifboolexpr{ test {\ifnumcomp{##1}{=}{11}} or test {\ifnumcomp{##1}{=}{23}}} +{\DTMminutetostringONE\space}% +{\DTMminutetostringTHREE\space}}% +\else\space +\ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}or test {\ifnumcomp{##1}{=}{12}}}% +{\DTMminutestostringTWO}% +{\ifboolexpr{ test {\ifnumcomp{##1}{=}{11}} or test {\ifnumcomp{##1}{=}{23}}} +{\DTMminutestostringONE\space}% +{\DTMminutestostringTHREE\space}}\fi\fi% +\ifnum##1>12 +\ifnum##1=24\DTMoneatnightstring% +\else +\ifnum##1=23\DTMitalianmidnight\else\protect\printnumeroinparole{\numexpr##1-11}\fi\fi% +\else +\ifnum##1=12\DTMoneatnightstring\space\DTMitafternoonstring% +\else +\ifnum##1=0\DTMoneatnightstring\space% +\else% +\ifnum##1=11\DTMitaliannoon\else\protect\printnumeroinparole{\numexpr##1+1}\fi\fi\fi\fi\fi\fi% +\ifnum##1>11 +\ifnum##1=23 +\ifnum##2<31\space\DTMitafternoonstring\fi% +\else +\ifnum##1=24 +\ifnum##2>30\space\DTMitmorningstring\fi% +\else +\ifnum##1=12\space\else\space\DTMitafternoonstring\fi\fi\fi% +\else +\ifnum##1>0 +\ifnum##1=11\else\space\DTMitmorningstring\fi% +\else +\ifnum##2>30\space\DTMitmorningstring\fi\fi\fi}}}% +% \end{macrocode} +% \begin{macrocode} +\DTMnewdatestyle{it-fulltext-twenty-four}{% +\renewcommand*\DTMdisplaydate[4]{% + \ifDTMshowdow + \ifnum##4>-1\DTMitalianweekdayname{##4}\space\fi\fi% + \ifnum##3=1\DTMitthefirstoneofthemonth\space\DTMitalianmonthname{##2}% + \DTMitfulltextmonthyearsep\protect\printnumeroinparole{##1}\space% + \else\protect\printnumeroinparole{##3}\space\DTMitalianmonthname{##2}% + \DTMitfulltextmonthyearsep\protect\printnumeroinparole{##1}\fi}}% +\DTMsetdatestyle{it-fulltext-twenty-four} +\DTMnewtimestyle{it-fulltext-twenty-four}{% +\renewcommand\DTMdisplaytime[3]{% +\ifboolexpr +{test {\ifnumequal{##2}{0}} and (test {\ifnumequal{##1}{0}} +or test {\ifnumequal{##1}{12}} +or test {\ifnumequal{##1}{24}} +) +}% +{% +\ifnum##1=12\DTMitaliannoon\else\DTMitalianmidnight +\fi +}% +{% +\ifnum##2=0\protect\printnumeroinparole{##1}\space\DTMitoclockstring% +\else +\ifnum##2<31 +\ifnum##2=15 +\ifnum##1=1\DTMquarterpaststringTWO\else +\ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}} +{\DTMquarterpaststringONE}% +{\DTMquarterpaststringTHREE}% +\fi% +\else +\ifnum##2=30 +\ifnum##1=1\DTMhalfpaststringTWO% +\else% +\ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}} or test {\ifnumcomp{##1}{=}{12}}} +{\DTMhalfpaststringONE}% +{\DTMhalfpaststringTHREE}% +\fi +\else +\ifnum##2=1\DTMoneminutestring\else\protect\printnumeroinparole{##2}\space +\fi +\ifnum##2=1 +\ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}} +{\DTMminutepaststringONE}%one +{\ifnum##1=1\DTMminutepaststringTWO\else\DTMminutepaststringTHREE\fi}% +\else +\ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}}or test {\ifnumcomp{##1}{=}{24}}} +{\DTMminutespaststringONE}%THREE +{\ifnum##1=1\DTMminutespaststringTWO\else\DTMminutespaststringTHREE\fi}% +\fi% +\fi% +\fi% +\ifnum##1>12 +\ifnum##1=24\DTMitalianmidnight\else\protect\printnumeroinparole{##1}% +\fi% +\else +\ifnum##1=0\DTMitalianmidnight\space% +\else +\ifnum##1=1\DTMoneatnightstring\else\ifnum##1=12\DTMitaliannoon\else\protect\printnumeroinparole{##1}\fi\fi% +\fi +\fi +\else +\ifnum##2=45% +\ifboolexpr{test {\ifnumcomp{##1}{=}{0}}or test {\ifnumcomp{##1}{=}{24}}} +{\DTMquartertostringTWO}% +{\ifboolexpr{ test {\ifnumcomp{##1}{=}{11}} or test {\ifnumcomp{##1}{=}{23}}} +{\DTMquartertostringONE}% +{\DTMquartertostringTHREE}% +}% +\else +\ifnum##2=59\DTMoneminutestring\else\protect\printnumeroinparole{\numexpr60-##2}\space\fi +\ifnum##2=59 +\ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}} +{\DTMminutetostringTWO}% +{\ifboolexpr{ test {\ifnumcomp{##1}{=}{11}} or test {\ifnumcomp{##1}{=}{23}}} +{\DTMminutetostringONE\space}% +{\DTMminutetostringTHREE\space}% +}% +\else +\ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}} +{\DTMminutestostringTWO}% +{\ifboolexpr{ test {\ifnumcomp{##1}{=}{11}} or test {\ifnumcomp{##1}{=}{23}}} +{\DTMminutestostringONE\space}% +{\DTMminutestostringTHREE\space}% +}% +\fi +\fi +\ifnum##1>12 +\ifnum##1=24 +\DTMoneatnightstring% +\else +\ifnum##1=23 +\DTMitalianmidnight +\else +\protect\printnumeroinparole{##1}% +\fi +\fi +\else +\ifnum##1=12\protect\printnumeroinparole{\numexpr##1+1} +\else +\ifnum##1=0\DTMoneatnightstring% +\else +\ifnum##1=11\DTMitaliannoon\else\protect\printnumeroinparole{\numexpr##1+1}\fi +\fi% +\fi +\fi +\fi +\fi +}}}% +% \end{macrocode} +% \begin{macrocode} +\DTMnewdatestyle{it-fulltext-second}{% \renewcommand*\DTMdisplaydate[4]{% - \ifDTMshowdow - \ifnum##4>-1 - \DTMitalianweekdayname{##4}\space% - \fi - \fi + \ifDTMshowdow\ifnum##4>-1\DTMitalianweekdayname{##4}\space\fi\fi% \ifnum##3=1\DTMitthefirstoneofthemonth\space\DTMitalianmonthname{##2}% \DTMitfulltextmonthyearsep\protect\printnumeroinparole{##1}\space% \else\protect\printnumeroinparole{##3}\space\DTMitalianmonthname{##2}% - \DTMitfulltextmonthyearsep\protect\printnumeroinparole{##1}\fi% - }% -}% -% \end{macrocode} -% \begin{macrocode} -\DTMsetdatestyle{it-fulltext} -\DTMnewtimestyle{it-fulltext}{% + \DTMitfulltextmonthyearsep\protect\printnumeroinparole{##1}\fi}}% +\DTMsetdatestyle{it-fulltext-second} +\DTMnewtimestyle{it-fulltext-second}{% \renewcommand\DTMdisplaytime[3]{% \ifboolexpr {test {\ifnumequal{##2}{0}} and (test {\ifnumequal{##1}{0}} or test {\ifnumequal{##1}{12}} - or test {\ifnumequal{##1}{24}} - ) - }% - {% - \ifnum##1=12\DTMitaliannoon\else\DTMitalianmidnight% - \fi - }% - {% - \ifnum##2=0\ifboolexpr{ test {\ifnumcomp{##1}{=}{1}} or test {\ifnumcomp{##1}{=}{13}}} - {\DTMoneatnightstring\space\DTMitoclockstring}% - {\ifnum##1>12\protect\printnumeroinparole{\numexpr##1-12}\space\DTMitoclockstring\else\protect\printnumeroinparole{##1}\space\DTMitoclockstring\fi}% + or test {\ifnumequal{##1}{24}} )}% + {\ifnum##1=12\DTMitaliannoon\space\DTMitsecondsep\space\DTMitminuti{##2}\DTMitsecondi{##3} + \else\DTMitalianmidnight\space\DTMitminuti{##2}\DTMitsecondsep\DTMitsecondi{##3}\fi}% + {\ifnum##2=0 + \ifboolexpr{ (test {\ifnumcomp{##1}{=}{1}} or test {\ifnumcomp{##1}{=}{13}}) and test {\ifnumcomp{##3}{=}{0}}} + {\DTMoneatnightstring\space\DTMitminuti{##2}\DTMitsecondsep\DTMitsecondi{##3}}% + {\ifnum##1>13\protect\printnumeroinparole{\numexpr##1-12}\space\DTMitsecondsep\DTMitminuti{##2}\DTMitsecondi{##3}\else + \ifboolexpr{ test {\ifnumcomp{##1}{=}{1}} or test {\ifnumcomp{##1}{=}{13}}} + {\DTMoneatnightstring\space\DTMitminuti{##2}\DTMitsecondsep\DTMitsecondi{##3}} + {\printnumeroinparole{##1}\space\DTMitminuti{##2}\DTMitsecondsep\DTMitsecondi{##3}}\fi}% \else \ifnum##2<31 \ifnum##2=15 - \ifnum##1=1\DTMquarterpaststringTWO\else + \ifnum##1=1\DTMquarterpaststringZERO\DTMitsecondi{##3}\space\DTMitpoststringTWO\else \ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}} - {\DTMquarterpaststringONE\space}% - {\ifnum##1=13\DTMquarterpaststringTWO\else\DTMquarterpaststringTHREE\space\fi}% - \fi% - \else% + {\DTMquarterpaststringZERO\DTMitsecondi{##3}\space\DTMitpoststringONE\space}% + {\ifnum##1=13\DTMquarterpaststringZERO\DTMitsecondi{##3}\space\DTMitpoststringTWO \else\DTMquarterpaststringZERO\DTMitsecondi{##3}\space\DTMitpoststringTHREE\fi}% + \fi\else% \ifnum##2=30 \ifboolexpr{ test {\ifnumcomp{##1}{=}{1}} or test {\ifnumcomp{##1}{=}{13}}} - {\DTMhalfpaststringTWO}% + {\DTMhalfstringZERO\DTMitsecondi{##3}\space\DTMitpoststringTWO}% {\ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}} or test {\ifnumcomp{##1}{=}{12}}} - {\DTMhalfpaststringONE\space}% - {\DTMhalfpaststringTHREE\space}% - }% + {\DTMhalfstringZERO\DTMitsecondi{##3}\space\DTMitpoststringONE\space}% + {\DTMhalfstringZERO\DTMitsecondi{##3}\space\DTMitpoststringTHREE}}% \else% - \ifnum##2=1\DTMoneminutestring\space\else\protect\printnumeroinparole{##2}\space% + \ifnum##2=1\DTMoneminutestring\else\protect\printnumeroinparole{##2}\space% \fi \ifnum##2=1 - \ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}} - {\DTMminutepaststringONE\space}%one + \ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}}% + {\DTMminutetostringZERO\DTMitsecondi{##3}\space\DTMitpoststringONE\space}%one {\ifboolexpr{ test {\ifnumcomp{##1}{=}{13}} or test {\ifnumcomp{##1}{=}{1}}} - {\DTMminutepaststringTWO}%two - {\DTMminutepaststringTHREE\space}%three + {\DTMminutetostringZERO\DTMitsecondi{##3}\space\DTMitpoststringTWO}%two + {\DTMminutetostringZERO\DTMitsecondi{##3}\space\DTMitpoststringTHREE}%three }% \else \ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}}or test {\ifnumcomp{##1}{=}{24}} } - {\DTMminutespaststringONE\space}%THREE + {\DTMminutesstringZERO\DTMitsecondi{##3}\space\DTMitpoststringONE\space}% {\ifboolexpr{ test {\ifnumcomp{##1}{=}{13}} or test {\ifnumcomp{##1}{=}{1}}} - {\DTMminutespaststringTWO}%TWO - {\DTMminutespaststringTHREE\space}% - }% + {\DTMminutesstringZERO\DTMitsecondi{##3}\space\DTMitpoststringTWO}%TWO + {\DTMminutesstringZERO\DTMitsecondi{##3}\space\DTMitpoststringTHREE}}% \fi \fi% \fi% \ifnum##1>12 \ifnum##1=24 - \DTMitalianmidnight% + \DTMitalianmidnight \else \ifnum##1=13\DTMoneatnightstring\else\protect\printnumeroinparole{\numexpr##1-12}\fi% \fi% @@ -169,35 +443,30 @@ \ifnum##1=0 \DTMitalianmidnight \else - \ifnum##1=1\DTMoneatnightstring\else\ifnum##1=12\DTMitaliannoon\else\protect\printnumeroinparole{##1}\fi\fi% - \fi - \fi + \ifnum##1=1\DTMoneatnightstring\else\ifnum##1=12\DTMitaliannoon\else\protect\printnumeroinparole{##1}\fi\fi\fi\fi% \else \ifnum##2=45 \ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}}or test {\ifnumcomp{##1}{=}{24}}} - {\DTMquartertostringTWO}% + {\DTMquartertostringZERO\DTMitsecondi{##3}\space\DTMitsep}% {\ifboolexpr{ test {\ifnumcomp{##1}{=}{11}} or test {\ifnumcomp{##1}{=}{23}}} - {\DTMquartertostringONE\space}% - {\DTMquartertostringTHREE\space}% - }% + {\DTMquartertostringZERO\DTMitsecondi{##3}\space\DTMitsecondsepTWO\space}% + {\DTMquartertostringZERO\DTMitsecondi{##3}\space\DTMitsepTWO\space}}% \else - \ifnum##2=59\DTMoneminutestring\space\else\protect\printnumeroinparole{\numexpr60-##2}\fi + \ifnum##2=59\DTMoneminutestring\else\protect\printnumeroinparole{\numexpr60-##2}\fi \ifnum##2=59 \ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{12}}or test {\ifnumcomp{##1}{=}{24}}} - {\DTMminutetostringTWO}% + {\DTMminutetostringZERO\DTMitsecondi{##3}\space\DTMitsep}% {\ifboolexpr{ test {\ifnumcomp{##1}{=}{11}} or test {\ifnumcomp{##1}{=}{23}}} - {\DTMminutetostringONE\space}% - {\DTMminutetostringTHREE\space}% + {\DTMminutetostringZERO\DTMitsecondi{##3}\space\DTMitsecondsepTWO\space}% + {\DTMminutetostringZERO\DTMitsecondi{##3}\space\DTMitsepTWO\space}% }% \else\space \ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}or test {\ifnumcomp{##1}{=}{12}}}% - {\DTMminutestostringTWO}% + {\DTMminutesstringZERO\DTMitsecondi{##3}\space\DTMitsep}% {\ifboolexpr{ test {\ifnumcomp{##1}{=}{11}} or test {\ifnumcomp{##1}{=}{23}}} - {\DTMminutestostringONE\space}% - {\DTMminutestostringTHREE\space}% - }% - \fi - \fi + {\DTMminutesstringZERO\DTMitsecondi{##3}\space\DTMitsecondsepTWO\space}% + {\DTMminutesstringZERO\DTMitsecondi{##3}\space\DTMitsepTWO\space}}% + \fi\fi% \ifnum##1>12 \ifnum##1=24 \DTMoneatnightstring% @@ -206,16 +475,12 @@ \fi \fi \else - \ifnum##1=12\DTMoneatnightstring\space\DTMitafternoonstring% + \ifnum##1=12\DTMoneatnightstring%\DTMitafternoonstring% \else - \ifnum##1=0\DTMoneatnightstring% + \ifnum##1=0\DTMoneatnightstring%\ifnum##2=45\DTMoneatnightstring\else\DTMoneatnightstring\fi% \else% - \ifnum##1=11\DTMitaliannoon\else\protect\printnumeroinparole{\numexpr##1+1}\fi - \fi% - \fi - \fi - \fi - \fi + \ifnum##1=11\DTMitaliannoon\else\ifnum##2=45\protect\printnumeroinparole{\numexpr##1+1} + \else\protect\printnumeroinparole{\numexpr##1+1}\fi\fi\fi\fi\fi\fi\fi% \ifnum##1>11 \ifnum##1=23 \ifnum##2<31 @@ -239,108 +504,111 @@ \fi \fi \fi - }% - }% -}% + }}}% % \end{macrocode} % \begin{macrocode} -\DTMnewdatestyle{it-fulltext-twenty-four}{% +\DTMnewdatestyle{it-fulltext-twenty-four-second}{% \renewcommand*\DTMdisplaydate[4]{% - \ifDTMshowdow \ifnum##4>-1 \DTMitalianweekdayname{##4}\space% \fi - \fi \ifnum##3=1\DTMitthefirstoneofthemonth\space\DTMitalianmonthname{##2}% \DTMitfulltextmonthyearsep\protect\printnumeroinparole{##1}\space% \else\protect\printnumeroinparole{##3}\space\DTMitalianmonthname{##2}% \DTMitfulltextmonthyearsep\protect\printnumeroinparole{##1}\fi% - }% -}% -% \end{macrocode} -% \begin{macrocode} -\DTMsetdatestyle{it-fulltext-twenty-four} -\DTMnewtimestyle{it-fulltext-twenty-four}{% + }}% +\DTMsetdatestyle{it-fulltext-twenty-four-second} +\DTMnewtimestyle{it-fulltext-twenty-four-second}{% \renewcommand\DTMdisplaytime[3]{% \ifboolexpr - {test {\ifnumequal{##2}{0}} and (test {\ifnumequal{##1}{0}} + {test {\ifnumequal{##2}{0}} and + (test {\ifnumequal{##1}{0}} or test {\ifnumequal{##1}{12}} or test {\ifnumequal{##1}{24}} - ) - }% + )}% +{% +\ifnum##1=12\DTMitaliannoon\space\DTMitminuti{##2}\DTMitsecondsep\DTMitsecondi{##3} +\else\DTMitalianmidnight\space\DTMitminuti{##2}\DTMitsecondsep\DTMitsecondi{##3}% + \fi}% {% - \ifnum##1=12\DTMitaliannoon\else\DTMitalianmidnight - \fi - }% - {% - \ifnum##2=0 - \ifboolexpr{ test {\ifnumcomp{##1}{=}{1}} or test {\ifnumcomp{##1}{=}{13}}} - {\DTMoneatnightstring\DTMitoclockstring}% - {\ifnum##1>12\protect\printnumeroinparole{\numexpr##1-12}\space\DTMitoclockstring\else - \protect\printnumeroinparole{##1}\space\DTMitoclockstring\fi} + \ifnum##2=0\ifboolexpr{ (test {\ifnumcomp{##1}{=}{1}}) and test {\ifnumcomp{##3}{=}{0}}} + {\DTMoneatnightstring\space\DTMitminuti{##2}\DTMitsecondsep\DTMitsecondi{##3}}% + {\ifnum##1>13\protect\printnumeroinparole{##1}\space\DTMitminuti{##2}\space\DTMitsecondsep \DTMitsecondi{##3}\else + \ifnum##1=1\protect\DTMoneatnightstring\space\DTMitminuti{##2}\DTMitsecondsep\DTMitsecondi{##3} + \else\printnumeroinparole{##1}\space\DTMitminuti{##2}\DTMitsecondsep\DTMitsecondi{##3}\fi\fi}% \else \ifnum##2<31 \ifnum##2=15 - \ifnum##1=1\DTMquarterpaststringTWO\else + \ifnum##1=1\DTMquarterpaststringZERO\DTMitsecondi{##3}\space\DTMitpoststringTWO\else \ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}} - {\DTMquarterpaststringONE\space}% - {\DTMquarterpaststringTHREE\space}% + {\DTMquarterpaststringZERO\DTMitsecondi{##3}\space\DTMitpoststringONE\space}% + {\ifnum##1=13\DTMquarterpaststringZERO\DTMitsecondi{##3}\space\DTMitpoststringTHREE + \else\DTMquarterpaststringZERO\DTMitsecondi{##3}\space\DTMitpoststringTHREE\fi}% \fi% - \else + \else% \ifnum##2=30 - \ifnum##1=1\DTMhalfpaststringTWO% + \ifboolexpr{ test {\ifnumcomp{##1}{=}{1}} or test {\ifnumcomp{##1}{=}{13}}} + {\DTMhalfstringZERO\DTMitsecondi{##3}\space\DTMitpoststringTHREE}% + {\ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}} or test {\ifnumcomp{##1}{=}{12}}} + {\DTMhalfstringZERO\DTMitsecondi{##3}\space\DTMitpoststringONE\space}% + {\DTMhalfstringZERO\DTMitsecondi{##3}\space\DTMitpoststringTHREE}% + }% \else% - \ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}} or test {\ifnumcomp{##1}{=}{12}}} - {\DTMhalfpaststringONE\space}% - {\DTMhalfpaststringTHREE\space}% - \fi - \else - \ifnum##2=1\DTMoneminutestring\space\else\protect\printnumeroinparole{##2}\space + \ifnum##2=1\DTMoneminutestring\else\protect\printnumeroinparole{##2}\space% \fi \ifnum##2=1 \ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}} - {\DTMminutepaststringONE\space}%one - {\ifnum##1=1\DTMminutepaststringTWO\else\DTMminutepaststringTHREE\space\fi}% + {\DTMminutetostringZERO\DTMitsecondi{##3}\space\DTMitpoststringONE\space}%one + {\ifboolexpr{ test {\ifnumcomp{##1}{=}{13}} or test {\ifnumcomp{##1}{=}{1}}} + {\DTMminutetostringZERO\DTMitsecondi{##3}\space\DTMitpoststringTHREE}%two + {\DTMminutetostringZERO\DTMitsecondi{##3}\space\DTMitpoststringTHREE}%three + }% \else - \ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}}or test {\ifnumcomp{##1}{=}{24}}} - {\DTMminutespaststringONE\space}%THREE - {\ifnum##1=1\DTMminutespaststringTWO\else\DTMminutespaststringTHREE\space\fi}% + \ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}}or test {\ifnumcomp{##1}{=}{24}} } + {\DTMminutesstringZERO\DTMitsecondi{##3}\space\DTMitpoststringONE\space}% + {\ifboolexpr{ test {\ifnumcomp{##1}{=}{13}}} + {\DTMminutesstringZERO\DTMitsecondi{##3}\space\DTMitpoststringTHREE}%TWO + {\DTMminutesstringZERO\DTMitsecondi{##3}\space\DTMitpoststringTHREE}}% \fi% \fi% \fi% \ifnum##1>12 - \ifnum##1=24\DTMitalianmidnight\else\protect\printnumeroinparole{##1}% + \ifnum##1=24 + \DTMitalianmidnight + \else + \protect\printnumeroinparole{##1}%\fi% \fi% \else \ifnum##1=0 \DTMitalianmidnight \else - \ifnum##1=1\DTMoneatnightstring\else\ifnum##1=12\DTMitaliannoon\else\protect\printnumeroinparole{##1}\fi\fi% + \ifnum##1=1\DTMoneatnightstring\else\ifnum##1=12\DTMitaliannoon + \else\protect\printnumeroinparole{##1}\fi\fi% \fi \fi \else - \ifnum##2=45% - \ifboolexpr{test {\ifnumcomp{##1}{=}{0}}or test {\ifnumcomp{##1}{=}{24}}} - {\DTMquartertostringTWO}% + \ifnum##2=45 + \ifboolexpr{ test {\ifnumcomp{##1}{=}{0}}or test {\ifnumcomp{##1}{=}{24}}} + {\DTMquartertostringZERO\DTMitsecondi{##3}\space\DTMitsep}% {\ifboolexpr{ test {\ifnumcomp{##1}{=}{11}} or test {\ifnumcomp{##1}{=}{23}}} - {\DTMquartertostringONE\space}% - {\DTMquartertostringTHREE\space}% + {\DTMquartertostringZERO\DTMitsecondi{##3}\space\DTMitsecondsepTWO\space}% + {\DTMquartertostringZERO\DTMitsecondi{##3}\space\DTMitsepTWO\space}% }% \else - \ifnum##2=59\DTMoneminutestring\space\else\protect\printnumeroinparole{\numexpr60-##2}\space\fi - \ifnum##2=59 + \ifnum##2=59\DTMoneminutestring\else\protect\printnumeroinparole{\numexpr60-##2}\fi + \ifnum##2=59 \ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}} - {\DTMminutetostringTWO}% + {\DTMminutetostringZERO\DTMitsecondi{##3}\space\DTMitsep}% {\ifboolexpr{ test {\ifnumcomp{##1}{=}{11}} or test {\ifnumcomp{##1}{=}{23}}} - {\DTMminutetostringONE\space}% - {\DTMminutetostringTHREE\space}% + {\DTMminutetostringZERO\DTMitsecondi{##3}\space\DTMitsecondsepTWO\space}% + {\DTMminutetostringZERO\DTMitsecondi{##3}\space\DTMitsepTWO\space}% }% - \else - \ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}} - {\DTMminutestostringTWO}% + \else\space + \ifboolexpr{ test {\ifnumcomp{##1}{=}{0}} or test {\ifnumcomp{##1}{=}{24}}}% + {\DTMminutesstringZERO\DTMitsecondi{##3}\space\DTMitsep}% {\ifboolexpr{ test {\ifnumcomp{##1}{=}{11}} or test {\ifnumcomp{##1}{=}{23}}} - {\DTMminutestostringONE\space}% - {\DTMminutestostringTHREE\space}% + {\DTMminutesstringZERO\DTMitsecondi{##3}\space\DTMitsecondsepTWO\space}% + {\DTMminutesstringZERO\DTMitsecondi{##3}\space\DTMitsepTWO\space}% }% \fi \fi @@ -348,118 +616,198 @@ \ifnum##1=24 \DTMoneatnightstring% \else - \ifnum##1=23 - \DTMitalianmidnight - \else - \protect\printnumeroinparole{##1}% + \ifnum##1=23\DTMitalianmidnight\else\protect\printnumeroinparole{##1}% \fi \fi \else - \ifnum##1=12\protect\printnumeroinparole{\numexpr##1+1} - \else - \ifnum##1=0\DTMoneatnightstring% - \else - \ifnum##1=11\DTMitaliannoon\else\protect\printnumeroinparole{\numexpr##1+1}\fi + \ifnum##1=0\ifnum##2=45\DTMoneatnightstring\else\DTMoneatnightstring\fi% + \else% + \ifnum##1=11\DTMitaliannoon\else + \ifnum##2=45\protect\printnumeroinparole{\numexpr##1+1} + \else\protect\printnumeroinparole{\numexpr##1+1}\fi\fi \fi% \fi \fi \fi - \fi }% }% }% % \end{macrocode} - - - - -%\iffalse +% \begin{macrocode} +\DTMnewdatestyle{it-fulltext-semplice}{% + \renewcommand*\DTMdisplaydate[4]{% + \ifnum##4>-1\DTMitalianweekdayname{##4}\space\fi% + \ifnum##3=1\DTMitthefirstoneofthemonth\space\DTMitalianmonthname{##2}% + \DTMitfulltextmonthyearsep\protect\printnumeroinparole{##1}\space% + \else\protect\printnumeroinparole{##3}\space\DTMitalianmonthname{##2}% + \DTMitfulltextmonthyearsep\protect\printnumeroinparole{##1}\fi% + }% +}% +% \end{macrocode} +% \begin{macrocode} +\DTMsetdatestyle{it-fulltext-semplice} +\DTMnewtimestyle{it-fulltext-semplice}{% + \renewcommand\DTMdisplaytime[3]{% + \ifboolexpr + {test {\ifnumequal{##1}{0}} + or test {\ifnumequal{##1}{12}} + or test {\ifnumequal{##1}{24}}}% + {\ifboolexpr + {test {\ifnumequal{##1}{0}}% + or test {\ifnumequal{##1}{24}}}% + {\DTMitalianmidnight\space\DTMitminuti{##2}\space\DTMitsecondsep\DTMitsecondi{##3}}% + {\DTMitaliannoon\space\DTMitminuti{##2}\space\DTMitsecondsep\DTMitsecondi{##3}}}% + {ore\space\DTMitore{##1}\space\DTMitminuti{##2}\space\DTMitsecondsep\DTMitsecondi{##3}}% +}% +}% +% \end{macrocode}%\iffalse % \begin{macrocode} %</datetime2-it-fulltext.sty> % \end{macrocode} %\fi %\iffalse % \begin{macrocode} -%<*datetime2-it-fulltext-ascii.ldf> +%<*datetime2-it-fulltext-utf8.ldf> % \end{macrocode} %\fi % \begin{macrocode} -\ProvidesDateTimeModule{it-fulltext-ascii}[2015/05/01 v1.0] +\ProvidesDateTimeModule{it-fulltext-utf8}[2015/05/10 v1.2] % \end{macrocode} % \begin{macrocode} +\newcommand*{\DTMitsecondstring}{secondo} +\newcommand*{\DTMitsecondsstring}{secondi} +\newcommand*{\DTMitminutesstring}{minuti} +\newcommand*{\DTMitsecondsep}{e\space} +\newcommand*{\DTMitminutessep}{,\space} +\newcommand*{\DTMitsecondsepTWO}{a} +\newcommand*{\DTMitsep}{all‘} +\newcommand*{\DTMitsepTWO}{alle} +\newcommand*{\DTMitonesecondstring}{un} +\newcommand*{\DTMitpoststringONE}{dopo} +\newcommand*{\DTMitpoststringTWO}{dopo l‘} +\newcommand*{\DTMitpoststringTHREE}{dopo le\space} +\newcommand*{\DTMitoneminutestring}{un minuto\space} +\newcommand*{\DTMitzerominutsestring}{zero minuti\space} + \newcommand*{\DTMitoclockstring}{in punto} -\newcommand*{\DTMoneminutestring}{un} +\newcommand*{\DTMoneminutestring}{un\space} \newcommand*{\DTMoneatnightstring}{una} + \newcommand*{\DTMitthefirstoneofthemonth}{primo} -\newcommand*{\DTMquarterpaststringONE}{quindici minuti dopo} -\newcommand*{\DTMquarterpaststringTWO}{quindici minuti dopo l\protect'} -\newcommand*{\DTMquarterpaststringTHREE}{quindici minuti dopo le} -\newcommand*{\DTMminutepaststringONE}{minuto dopo} -\newcommand*{\DTMminutepaststringTWO}{minuto dopo l\protect'} -\newcommand*{\DTMminutepaststringTHREE}{minuto dopo le} -\newcommand*{\DTMminutespaststringONE}{minuti dopo} -\newcommand*{\DTMminutespaststringTWO}{minuti dopo l\protect'} -\newcommand*{\DTMminutespaststringTHREE}{minuti dopo le} -\newcommand*{\DTMhalfpaststringONE}{trenta minuti dopo} -\newcommand*{\DTMhalfpaststringTWO}{trenta minuti dopo l\protect'} -\newcommand*{\DTMhalfpaststringTHREE}{trenta minuti dopo le} -\newcommand*{\DTMquartertostringONE}{un quarto a} -\newcommand*{\DTMquartertostringTWO}{un quarto all\protect'} -\newcommand*{\DTMquartertostringTHREE}{un quarto alle} + +\newcommand*{\DTMquarterpaststringZERO}{quindici minuti e\space} +\newcommand*{\DTMquarterpaststringONE}{quindici minuti dopo\space} +\newcommand*{\DTMquarterpaststringTWO}{quindici minuti dopo l‘} +\newcommand*{\DTMquarterpaststringTHREE}{quindici minuti dopo le\space} + +\newcommand*{\DTMminutepaststringONE}{minuto dopo\space} +\newcommand*{\DTMminutepaststringTWO}{minuto dopo l‘} +\newcommand*{\DTMminutepaststringTHREE}{minuto dopo le\space} + +\newcommand*{\DTMminutespaststringONE}{minuti dopo\space} +\newcommand*{\DTMminutespaststringTWO}{minuti dopo l‘} +\newcommand*{\DTMminutespaststringTHREE}{minuti dopo le\space} + +\newcommand*{\DTMhalfstringZERO}{trenta minuti e\space} +\newcommand*{\DTMhalfpaststringONE}{trenta minuti dopo\space} +\newcommand*{\DTMhalfpaststringTWO}{trenta minuti dopo l‘} +\newcommand*{\DTMhalfpaststringTHREE}{trenta minuti dopo le\space} + +\newcommand*{\DTMquartertostringZERO}{un quarto e\space} +\newcommand*{\DTMquartertostringONE}{un quarto a\space} +\newcommand*{\DTMquartertostringTWO}{un quarto all‘} +\newcommand*{\DTMquartertostringTHREE}{un quarto alle\space} + +\newcommand*{\DTMminutetostringZERO}{minuto e\space} \newcommand*{\DTMminutetostringONE}{minuto a} -\newcommand*{\DTMminutetostringTWO}{minuto all\protect'} +\newcommand*{\DTMminutetostringTWO}{minuto all‘} \newcommand*{\DTMminutetostringTHREE}{minuto alle} + +\newcommand*{\DTMminutesstringZERO}{minuti e\space} \newcommand*{\DTMminutestostringONE}{minuti a} -\newcommand*{\DTMminutestostringTWO}{minuti all\protect'} +\newcommand*{\DTMminutestostringTWO}{minuti all‘} \newcommand*{\DTMminutestostringTHREE}{minuti alle} + + \newcommand*{\DTMitmorningstring}{del mattino} \newcommand*{\DTMitafternoonstring}{del pomeriggio} % \end{macrocode} - %\iffalse % \begin{macrocode} -%</datetime2-it-fulltext-ascii.ldf> +%</datetime2-it-fulltext-utf8.ldf> % \end{macrocode} %\fi %\iffalse % \begin{macrocode} -%<*datetime2-it-fulltext-utf8.ldf> +%<*datetime2-it-fulltext-ascii.ldf> % \end{macrocode} %\fi % \begin{macrocode} -\ProvidesDateTimeModule{it-fulltext-utf8}[2015/05/01 v1.0] +\ProvidesDateTimeModule{it-fulltext-ascii}[2015/04/10 v1.1] % \end{macrocode} % \begin{macrocode} +\newcommand*{\DTMitsecondstring}{secondo} +\newcommand*{\DTMitsecondsstring}{secondi} +\newcommand*{\DTMitminutesstring}{minuti} +\newcommand*{\DTMitsecondsep}{e\space} +\newcommand*{\DTMitminutessep}{,\space} +\newcommand*{\DTMitsecondsepTWO}{a} +\newcommand*{\DTMitsep}{all\protect‘} +\newcommand*{\DTMitsepTWO}{alle} +\newcommand*{\DTMitonesecondstring}{un} +\newcommand*{\DTMitpoststringONE}{dopo} +\newcommand*{\DTMitpoststringTWO}{dopo l\protect‘} +\newcommand*{\DTMitpoststringTHREE}{dopo le\space} +\newcommand*{\DTMitoneminutestring}{un minuto\space} +\newcommand*{\DTMitzerominutsestring}{zero minuti\space} + \newcommand*{\DTMitoclockstring}{in punto} -\newcommand*{\DTMoneminutestring}{un} +\newcommand*{\DTMoneminutestring}{un\space} \newcommand*{\DTMoneatnightstring}{una} + \newcommand*{\DTMitthefirstoneofthemonth}{primo} -\newcommand*{\DTMquarterpaststringONE}{quindici minuti dopo} -\newcommand*{\DTMquarterpaststringTWO}{quindici minuti dopo l'} -\newcommand*{\DTMquarterpaststringTHREE}{quindici minuti dopo le} -\newcommand*{\DTMminutepaststringONE}{minuto dopo} -\newcommand*{\DTMminutepaststringTWO}{minuto dopo l'} -\newcommand*{\DTMminutepaststringTHREE}{minuto dopo le} -\newcommand*{\DTMminutespaststringONE}{minuti dopo} -\newcommand*{\DTMminutespaststringTWO}{minuti dopo l'} -\newcommand*{\DTMminutespaststringTHREE}{minuti dopo le} -\newcommand*{\DTMhalfpaststringONE}{trenta minuti dopo} -\newcommand*{\DTMhalfpaststringTWO}{trenta minuti dopo l'} -\newcommand*{\DTMhalfpaststringTHREE}{trenta minuti dopo le} -\newcommand*{\DTMquartertostringONE}{un quarto a} -\newcommand*{\DTMquartertostringTWO}{un quarto all'} -\newcommand*{\DTMquartertostringTHREE}{un quarto alle} + +\newcommand*{\DTMquarterpaststringZERO}{quindici minuti e\space} +\newcommand*{\DTMquarterpaststringONE}{quindici minuti dopo\space} +\newcommand*{\DTMquarterpaststringTWO}{quindici minuti dopo l\protect‘} +\newcommand*{\DTMquarterpaststringTHREE}{quindici minuti dopo le\space} + +\newcommand*{\DTMminutepaststringONE}{minuto dopo\space} +\newcommand*{\DTMminutepaststringTWO}{minuto dopo l\protect‘} +\newcommand*{\DTMminutepaststringTHREE}{minuto dopo le\space} + +\newcommand*{\DTMminutespaststringONE}{minuti dopo\space} +\newcommand*{\DTMminutespaststringTWO}{minuti dopo l\protect‘} +\newcommand*{\DTMminutespaststringTHREE}{minuti dopo le\space} + +\newcommand*{\DTMhalfstringZERO}{trenta minuti e\space} +\newcommand*{\DTMhalfpaststringONE}{trenta minuti dopo\space} +\newcommand*{\DTMhalfpaststringTWO}{trenta minuti dopo l\protect‘} +\newcommand*{\DTMhalfpaststringTHREE}{trenta minuti dopo le\space} + +\newcommand*{\DTMquartertostringZERO}{un quarto e\space} +\newcommand*{\DTMquartertostringONE}{un quarto a\space} +\newcommand*{\DTMquartertostringTWO}{un quarto all\protect‘} +\newcommand*{\DTMquartertostringTHREE}{un quarto alle\space} + +\newcommand*{\DTMminutetostringZERO}{minuto e\space} \newcommand*{\DTMminutetostringONE}{minuto a} -\newcommand*{\DTMminutetostringTWO}{minuto all'} +\newcommand*{\DTMminutetostringTWO}{minuto all\protect‘} \newcommand*{\DTMminutetostringTHREE}{minuto alle} + +\newcommand*{\DTMminutesstringZERO}{minuti e\space} \newcommand*{\DTMminutestostringONE}{minuti a} -\newcommand*{\DTMminutestostringTWO}{minuti all'} +\newcommand*{\DTMminutestostringTWO}{minuti all\protect‘} \newcommand*{\DTMminutestostringTHREE}{minuti alle} + + \newcommand*{\DTMitmorningstring}{del mattino} \newcommand*{\DTMitafternoonstring}{del pomeriggio} -% \end{macrocode}%\iffalse +% \end{macrocode} +%% +%\iffalse % \begin{macrocode} -%</datetime2-it-fulltext-utf8.ldf> +%</datetime2-it-fulltext-ascii.ldf> % \end{macrocode} %\fi %\Finale diff --git a/Master/texmf-dist/source/latex/datetime2-it-fulltext/datetime2-it-fulltext.ins b/Master/texmf-dist/source/latex/datetime2-it-fulltext/datetime2-it-fulltext.ins index a37c3fda234..e31d2aa11bc 100644 --- a/Master/texmf-dist/source/latex/datetime2-it-fulltext/datetime2-it-fulltext.ins +++ b/Master/texmf-dist/source/latex/datetime2-it-fulltext/datetime2-it-fulltext.ins @@ -1,4 +1,4 @@ -% datetime2-it-fulltext.ins generated using makedtx version 0.94b 2015/5/1 21:41 +% datetime2-it-fulltext.ins generated using makedtx version 0.94b 2015/8/9 13:47 \input docstrip \preamble @@ -17,13 +17,8 @@ This work has the LPPL maintenance status `maintained'. The Current Maintainer of this work is Claudio Duchi. -claduc at libero dot it - - - This work consists of the files datetime2-it-fulltext.dtx and - datetime2-it-fulltext.ins and the derived files - datetime2-it-fulltext.sty, datetime2-it-fulltext-ascii.ldf, - datetime2-it-fulltext-utf8.ldf. + + This work consists of the files datetime2-it-fulltext.dtx and datetime2-it-fulltext.ins and the derived files datetime2-it-fulltext.sty, datetime2-it-fulltext-utf8.ldf, datetime2-it-fulltext-ascii.ldf. \endpreamble @@ -31,10 +26,10 @@ claduc at libero dot it \generate{\file{datetime2-it-fulltext.sty}{\usepreamble\defaultpreamble \usepostamble\defaultpostamble\from{datetime2-it-fulltext.dtx}{datetime2-it-fulltext.sty,package}} -\file{datetime2-it-fulltext-ascii.ldf}{\usepreamble\defaultpreamble -\usepostamble\defaultpostamble\from{datetime2-it-fulltext.dtx}{datetime2-it-fulltext-ascii.ldf,package}} \file{datetime2-it-fulltext-utf8.ldf}{\usepreamble\defaultpreamble \usepostamble\defaultpostamble\from{datetime2-it-fulltext.dtx}{datetime2-it-fulltext-utf8.ldf,package}} +\file{datetime2-it-fulltext-ascii.ldf}{\usepreamble\defaultpreamble +\usepostamble\defaultpostamble\from{datetime2-it-fulltext.dtx}{datetime2-it-fulltext-ascii.ldf,package}} } \endbatchfile |