summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2015-05-02 21:44:43 +0000
committerKarl Berry <karl@freefriends.org>2015-05-02 21:44:43 +0000
commit3e068f7eeed6dd41b29c02e7631079e6b756ec05 (patch)
treefb7324e1010e91dcc98a88eca17269985355cb22
parentedf4b4adefff41b42b69d7606186463076ff022e (diff)
datetime2-it-fulltext (2may15)
git-svn-id: svn://tug.org/texlive/trunk@37155 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/datetime2-it-fulltext/README79
-rw-r--r--Master/texmf-dist/doc/latex/datetime2-it-fulltext/datetime2-it-fulltext.pdfbin0 -> 78309 bytes
-rw-r--r--Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext.tex563
-rw-r--r--Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext2.tex563
-rw-r--r--Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext3.tex74
-rw-r--r--Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext4.tex51
-rw-r--r--Master/texmf-dist/source/latex/datetime2-it-fulltext/datetime2-it-fulltext.dtx466
-rw-r--r--Master/texmf-dist/source/latex/datetime2-it-fulltext/datetime2-it-fulltext.ins40
-rw-r--r--Master/texmf-dist/tex/latex/datetime2-it-fulltext/datetime2-it-fulltext-ascii.ldf77
-rw-r--r--Master/texmf-dist/tex/latex/datetime2-it-fulltext/datetime2-it-fulltext-utf8.ldf76
-rw-r--r--Master/texmf-dist/tex/latex/datetime2-it-fulltext/datetime2-it-fulltext.sty341
-rwxr-xr-xMaster/tlpkg/bin/tlpkg-ctan-check2
-rw-r--r--Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/datetime2-it-fulltext.tlpsrc0
14 files changed, 2332 insertions, 1 deletions
diff --git a/Master/texmf-dist/doc/latex/datetime2-it-fulltext/README b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/README
new file mode 100644
index 00000000000..c457ff6adc8
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/README
@@ -0,0 +1,79 @@
+Italian Fulltext Language Module for datetime2 Package
+
+Author: CLaudio Duchi(active)
+
+Mantainer: CLaudio Duchi
+
+Licence: LPPL
+
+Required Packages: datetime2, tracklang , itnumpar
+
+This module is maintained. I
+
+Example usage:
+\documentclass[italian]{article}
+\usepackage{ifpdf,ifxetex}
+\ifpdf
+\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+\usepackage{babel}
+\else
+\usepackage{fontspec}
+\usepackage{polyglossia}
+\setdefaultlanguage{italian}
+\fi
+\usepackage[showdow,useregional]{datetime2-it-fulltext}
+
+\begin{document}
+\section{Date}
+
+\begin{description}
+\item[it-fulltext:]
+\DTMsetdatestyle{it-fulltext}
+\today.
+\end{description}
+
+\section{Time}
+\subsection{it-fulltext}
+\DTMsettimestyle{it-fulltext}
+Time: \DTMcurrenttime.
+
+0.00: \DTMdisplaytime{0}{0}{0}.
+
+0.01: \DTMdisplaytime{0}{1}{0}.
+
+0.15: \DTMdisplaytime{0}{15}{0}.
+
+0.29: \DTMdisplaytime{0}{29}{0}.
+
+0.30: \DTMdisplaytime{0}{30}{0}.
+
+0.31: \DTMdisplaytime{0}{31}{0}.
+
+0.44: \DTMdisplaytime{0}{44}{0}.
+
+0.45: \DTMdisplaytime{0}{45}{0}.
+
+0.46: \DTMdisplaytime{0}{46}{0}.
+
+\end{document}
+
+INSTALLATION
+============
+
+latex datetime2-italian.ins
+
+Move all *.ldf *.sty files to
+TEXMF/tex/latex/datetime2-contrib/datetime2-it-fulltext/
+
+Documentation:
+
+pdflatex datetime2-italian-it-fulltext.dtx
+
+Move datetime2-it-fulltext.pdf and README to
+TEXMF/doc/latex/datetime2-contrib/datetime2-italian-it-fulltext/
+
+This material is subject to the LaTeX Project Public License.
+See http://www.ctan.org/license/lppl1.3 for the details of that
+license.
+
diff --git a/Master/texmf-dist/doc/latex/datetime2-it-fulltext/datetime2-it-fulltext.pdf b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/datetime2-it-fulltext.pdf
new file mode 100644
index 00000000000..70cf8d66552
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/datetime2-it-fulltext.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext.tex b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext.tex
new file mode 100644
index 00000000000..ec9ae99163e
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext.tex
@@ -0,0 +1,563 @@
+\documentclass[italian]{article}
+\usepackage{ifpdf,ifxetex}
+\ifpdf
+\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+\usepackage{babel}
+\else
+\usepackage{fontspec}
+\usepackage{polyglossia}
+\setdefaultlanguage{italian}
+\fi
+\usepackage[showdow,useregional]{datetime2-it-fulltext}
+
+\begin{document}
+\section{Date}
+
+\begin{description}
+\item[it-fulltext:]
+\DTMsetdatestyle{it-fulltext}
+\today.
+\end{description}
+
+\section{Time}
+\subsection{it-fulltext}
+\DTMsettimestyle{it-fulltext}
+Time: \DTMcurrenttime.
+
+0.00: \DTMdisplaytime{0}{0}{0}.
+
+0.01: \DTMdisplaytime{0}{1}{0}.
+
+0.15: \DTMdisplaytime{0}{15}{0}.
+
+0.29: \DTMdisplaytime{0}{29}{0}.
+
+0.30: \DTMdisplaytime{0}{30}{0}.
+
+0.31: \DTMdisplaytime{0}{31}{0}.
+
+0.44: \DTMdisplaytime{0}{44}{0}.
+
+0.45: \DTMdisplaytime{0}{45}{0}.
+
+0.46: \DTMdisplaytime{0}{46}{0}.
+
+0.59: \DTMdisplaytime{0}{59}{0}.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+1.00: \DTMdisplaytime{1}{0}{0}.
+
+1.01: \DTMdisplaytime{1}{1}{0}.
+
+1.15: \DTMdisplaytime{1}{15}{0}.
+
+1.29: \DTMdisplaytime{1}{29}{0}.
+
+1.30: \DTMdisplaytime{1}{30}{0}.
+
+1.31: \DTMdisplaytime{1}{31}{0}.
+
+1.44: \DTMdisplaytime{1}{44}{0}.
+
+1.45: \DTMdisplaytime{1}{45}{0}.
+
+1.46: \DTMdisplaytime{1}{46}{0}.
+
+1.59: \DTMdisplaytime{1}{59}{0}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+2.00: \DTMdisplaytime{2}{0}{0}.
+
+2.01: \DTMdisplaytime{2}{1}{0}.
+
+2.15: \DTMdisplaytime{2}{15}{0}.
+
+2.29: \DTMdisplaytime{2}{29}{0}.
+
+2.30: \DTMdisplaytime{2}{30}{0}.
+
+2.31: \DTMdisplaytime{2}{31}{0}.
+
+2.44: \DTMdisplaytime{2}{44}{0}.
+
+2.45: \DTMdisplaytime{2}{45}{0}.
+
+2.46: \DTMdisplaytime{2}{46}{0}.
+
+2.59: \DTMdisplaytime{2}{59}{0}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+3.00: \DTMdisplaytime{3}{0}{0}.
+
+3.01: \DTMdisplaytime{3}{1}{0}.
+
+3.15: \DTMdisplaytime{3}{15}{0}.
+
+3.29: \DTMdisplaytime{3}{29}{0}.
+
+3.30: \DTMdisplaytime{3}{30}{0}.
+
+3.31: \DTMdisplaytime{3}{31}{0}.
+
+3.44: \DTMdisplaytime{3}{44}{0}.
+
+3.45: \DTMdisplaytime{3}{45}{0}.
+
+3.46: \DTMdisplaytime{3}{46}{0}.
+
+3.59: \DTMdisplaytime{3}{59}{0}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+4.00: \DTMdisplaytime{4}{0}{0}.
+
+4.01: \DTMdisplaytime{4}{1}{0}.
+
+4.15: \DTMdisplaytime{4}{15}{0}.
+
+4.29: \DTMdisplaytime{4}{29}{0}.
+
+4.30: \DTMdisplaytime{4}{30}{0}.
+
+4.31: \DTMdisplaytime{4}{31}{0}.
+
+4.44: \DTMdisplaytime{4}{44}{0}.
+
+4.45: \DTMdisplaytime{4}{45}{0}.
+
+4.46: \DTMdisplaytime{4}{46}{0}.
+
+4.59: \DTMdisplaytime{4}{59}{0}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+5.00: \DTMdisplaytime{5}{0}{0}.
+
+5.01: \DTMdisplaytime{5}{1}{0}.
+
+5.15: \DTMdisplaytime{5}{15}{0}.
+
+5.29: \DTMdisplaytime{5}{29}{0}.
+
+5.30: \DTMdisplaytime{5}{30}{0}.
+
+5.31: \DTMdisplaytime{5}{31}{0}.
+
+5.44: \DTMdisplaytime{5}{44}{0}.
+
+5.45: \DTMdisplaytime{5}{45}{0}.
+
+5.46: \DTMdisplaytime{5}{46}{0}.
+
+5.59: \DTMdisplaytime{5}{59}{0}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+6.00: \DTMdisplaytime{6}{0}{0}.
+
+6.01: \DTMdisplaytime{6}{1}{0}.
+
+6.15: \DTMdisplaytime{6}{15}{0}.
+
+6.29: \DTMdisplaytime{6}{29}{0}.
+
+6.30: \DTMdisplaytime{6}{30}{0}.
+
+6.31: \DTMdisplaytime{6}{31}{0}.
+
+6.44: \DTMdisplaytime{6}{44}{0}.
+
+6.45: \DTMdisplaytime{6}{45}{0}.
+
+6.46: \DTMdisplaytime{6}{46}{0}.
+
+6.59: \DTMdisplaytime{6}{59}{0}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+7.00: \DTMdisplaytime{7}{0}{0}.
+
+7.01: \DTMdisplaytime{7}{1}{0}.
+
+7.15: \DTMdisplaytime{7}{15}{0}.
+
+7.29: \DTMdisplaytime{7}{29}{0}.
+
+7.30: \DTMdisplaytime{7}{30}{0}.
+
+7.31: \DTMdisplaytime{7}{31}{0}.
+
+7.44: \DTMdisplaytime{7}{44}{0}.
+
+7.45: \DTMdisplaytime{7}{45}{0}.
+
+7.46: \DTMdisplaytime{7}{46}{0}.
+
+7.59: \DTMdisplaytime{7}{59}{0}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+8.00: \DTMdisplaytime{8}{0}{0}.
+
+8.01: \DTMdisplaytime{8}{1}{0}.
+
+8.15: \DTMdisplaytime{8}{15}{0}.
+
+8.29: \DTMdisplaytime{8}{29}{0}.
+
+8.30: \DTMdisplaytime{8}{30}{0}.
+
+8.31: \DTMdisplaytime{8}{31}{0}.
+
+8.44: \DTMdisplaytime{8}{44}{0}.
+
+8.45: \DTMdisplaytime{8}{45}{0}.
+
+8.46: \DTMdisplaytime{8}{46}{0}.
+
+8.59: \DTMdisplaytime{8}{59}{0}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+9.00: \DTMdisplaytime{9}{0}{0}.
+
+9.01: \DTMdisplaytime{9}{1}{0}.
+
+9.15: \DTMdisplaytime{9}{15}{0}.
+
+9.29: \DTMdisplaytime{9}{29}{0}.
+
+9.30: \DTMdisplaytime{9}{30}{0}.
+
+9.31: \DTMdisplaytime{9}{31}{0}.
+
+9.44: \DTMdisplaytime{9}{44}{0}.
+
+9.45: \DTMdisplaytime{9}{45}{0}.
+
+9.46: \DTMdisplaytime{9}{46}{0}.
+
+9.59: \DTMdisplaytime{9}{59}{0}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+10.00: \DTMdisplaytime{10}{0}{0}.
+
+10.01: \DTMdisplaytime{10}{1}{0}.
+
+10.15: \DTMdisplaytime{10}{15}{0}.
+
+10.29: \DTMdisplaytime{10}{29}{0}.
+
+10.30: \DTMdisplaytime{10}{30}{0}.
+
+10.31: \DTMdisplaytime{10}{31}{0}.
+
+10.44: \DTMdisplaytime{10}{44}{0}.
+
+10.45: \DTMdisplaytime{10}{45}{0}.
+
+10.46: \DTMdisplaytime{10}{46}{0}.
+
+10.59: \DTMdisplaytime{10}{59}{0}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+11.00: \DTMdisplaytime{11}{0}{0}.
+
+11.01: \DTMdisplaytime{11}{1}{0}.
+
+11.15: \DTMdisplaytime{11}{15}{0}.
+
+11.29: \DTMdisplaytime{11}{29}{0}.
+
+11.30: \DTMdisplaytime{11}{30}{0}.
+
+11.31: \DTMdisplaytime{11}{31}{0}.
+
+11.44: \DTMdisplaytime{11}{44}{0}.
+
+11.45: \DTMdisplaytime{11}{45}{0}.
+
+11.46: \DTMdisplaytime{11}{46}{0}.
+
+11.59: \DTMdisplaytime{11}{59}{0}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+12.00: \DTMdisplaytime{12}{0}{0}.
+
+12.01: \DTMdisplaytime{12}{1}{0}.
+
+12.15: \DTMdisplaytime{12}{15}{0}.
+
+12.29: \DTMdisplaytime{12}{29}{0}.
+
+12.30: \DTMdisplaytime{12}{30}{0}.
+
+12.31: \DTMdisplaytime{12}{31}{0}.
+
+12.44: \DTMdisplaytime{12}{44}{0}.
+
+12.45: \DTMdisplaytime{12}{45}{0}.
+
+12.46: \DTMdisplaytime{12}{46}{0}.
+
+12.59: \DTMdisplaytime{12}{59}{0}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+13.00: \DTMdisplaytime{13}{0}{0}.
+
+13.01: \DTMdisplaytime{13}{1}{0}.
+
+13.15: \DTMdisplaytime{13}{15}{0}.
+
+13.29: \DTMdisplaytime{13}{29}{0}.
+
+13.30: \DTMdisplaytime{13}{30}{0}.
+
+13.31: \DTMdisplaytime{13}{31}{0}.
+
+13.44: \DTMdisplaytime{13}{44}{0}.
+
+13.45: \DTMdisplaytime{13}{45}{0}.
+
+13.46: \DTMdisplaytime{13}{46}{0}.
+
+13.59: \DTMdisplaytime{13}{59}{0}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+14.00: \DTMdisplaytime{14}{0}{0}.
+
+14.01: \DTMdisplaytime{14}{1}{0}.
+
+14.15: \DTMdisplaytime{14}{15}{0}.
+
+14.29: \DTMdisplaytime{14}{29}{0}.
+
+14.30: \DTMdisplaytime{14}{30}{0}.
+
+14.31: \DTMdisplaytime{14}{31}{0}.
+
+14.44: \DTMdisplaytime{14}{44}{0}.
+
+14.45: \DTMdisplaytime{14}{45}{0}.
+
+14.46: \DTMdisplaytime{14}{46}{0}.
+
+14.59: \DTMdisplaytime{14}{59}{0}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+15.00: \DTMdisplaytime{15}{0}{0}.
+
+15.01: \DTMdisplaytime{15}{1}{0}.
+
+15.15: \DTMdisplaytime{15}{15}{0}.
+
+15.29: \DTMdisplaytime{15}{29}{0}.
+
+15.30: \DTMdisplaytime{15}{30}{0}.
+
+15.31: \DTMdisplaytime{15}{31}{0}.
+
+15.44: \DTMdisplaytime{15}{44}{0}.
+
+15.45: \DTMdisplaytime{15}{45}{0}.
+
+15.46: \DTMdisplaytime{15}{46}{0}.
+
+15.59: \DTMdisplaytime{15}{59}{0}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+16.00: \DTMdisplaytime{16}{0}{0}.
+
+16.01: \DTMdisplaytime{16}{1}{0}.
+
+16.15: \DTMdisplaytime{16}{15}{0}.
+
+16.29: \DTMdisplaytime{16}{29}{0}.
+
+16.30: \DTMdisplaytime{16}{30}{0}.
+
+16.31: \DTMdisplaytime{16}{31}{0}.
+
+16.44: \DTMdisplaytime{16}{44}{0}.
+
+16.45: \DTMdisplaytime{16}{45}{0}.
+
+16.46: \DTMdisplaytime{16}{46}{0}.
+
+16.59: \DTMdisplaytime{16}{59}{0}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+17.00: \DTMdisplaytime{17}{0}{0}.
+
+17.01: \DTMdisplaytime{17}{1}{0}.
+
+17.15: \DTMdisplaytime{17}{15}{0}.
+
+17.29: \DTMdisplaytime{17}{29}{0}.
+
+17.30: \DTMdisplaytime{17}{30}{0}.
+
+17.31: \DTMdisplaytime{17}{31}{0}.
+
+17.44: \DTMdisplaytime{17}{44}{0}.
+
+17.45: \DTMdisplaytime{17}{45}{0}.
+
+17.46: \DTMdisplaytime{17}{46}{0}.
+
+17.59: \DTMdisplaytime{17}{59}{0}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+18.00: \DTMdisplaytime{18}{0}{0}.
+
+18.01: \DTMdisplaytime{18}{1}{0}.
+
+18.15: \DTMdisplaytime{18}{15}{0}.
+
+18.29: \DTMdisplaytime{18}{29}{0}.
+
+18.30: \DTMdisplaytime{18}{30}{0}.
+
+18.31: \DTMdisplaytime{18}{31}{0}.
+
+18.44: \DTMdisplaytime{18}{44}{0}.
+
+18.45: \DTMdisplaytime{18}{45}{0}.
+
+18.46: \DTMdisplaytime{18}{46}{0}.
+
+18.59: \DTMdisplaytime{18}{59}{0}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+19.00: \DTMdisplaytime{19}{0}{0}.
+
+19.01: \DTMdisplaytime{19}{1}{0}.
+
+19.15: \DTMdisplaytime{19}{15}{0}.
+
+19.29: \DTMdisplaytime{19}{29}{0}.
+
+19.30: \DTMdisplaytime{19}{30}{0}.
+
+19.31: \DTMdisplaytime{19}{31}{0}.
+
+19.44: \DTMdisplaytime{19}{44}{0}.
+
+19.45: \DTMdisplaytime{19}{45}{0}.
+
+19.46: \DTMdisplaytime{19}{46}{0}.
+
+19.59: \DTMdisplaytime{19}{59}{0}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+20.00: \DTMdisplaytime{20}{0}{0}.
+
+20.01: \DTMdisplaytime{20}{1}{0}.
+
+20.15: \DTMdisplaytime{20}{15}{0}.
+
+20.29: \DTMdisplaytime{20}{29}{0}.
+
+20.30: \DTMdisplaytime{20}{30}{0}.
+
+20.31: \DTMdisplaytime{20}{31}{0}.
+
+20.44: \DTMdisplaytime{20}{44}{0}.
+
+20.45: \DTMdisplaytime{20}{45}{0}.
+
+20.46: \DTMdisplaytime{20}{46}{0}.
+
+20.59: \DTMdisplaytime{20}{59}{0}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+21.00: \DTMdisplaytime{21}{0}{0}.
+
+21.01: \DTMdisplaytime{21}{1}{0}.
+
+21.15: \DTMdisplaytime{21}{15}{0}.
+
+21.29: \DTMdisplaytime{21}{29}{0}.
+
+21.30: \DTMdisplaytime{21}{30}{0}.
+
+21.31: \DTMdisplaytime{21}{31}{0}.
+
+21.44: \DTMdisplaytime{21}{44}{0}.
+
+21.45: \DTMdisplaytime{21}{45}{0}.
+
+21.46: \DTMdisplaytime{21}{46}{0}.
+
+21.59: \DTMdisplaytime{21}{59}{0}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+22.00: \DTMdisplaytime{22}{0}{0}.
+
+22.01: \DTMdisplaytime{22}{1}{0}.
+
+22.15: \DTMdisplaytime{22}{15}{0}.
+
+22.29: \DTMdisplaytime{22}{29}{0}.
+
+22.30: \DTMdisplaytime{22}{30}{0}.
+
+22.31: \DTMdisplaytime{22}{31}{0}.
+
+22.44: \DTMdisplaytime{22}{44}{0}.
+
+22.45: \DTMdisplaytime{22}{45}{0}.
+
+22.46: \DTMdisplaytime{22}{46}{0}.
+
+22.59: \DTMdisplaytime{22}{59}{0}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+23.00: \DTMdisplaytime{23}{0}{0}.
+
+23.01: \DTMdisplaytime{23}{1}{0}.
+
+23.15: \DTMdisplaytime{23}{15}{0}.
+
+23.29: \DTMdisplaytime{23}{29}{0}.
+
+23.30: \DTMdisplaytime{23}{30}{0}.
+
+23.31: \DTMdisplaytime{23}{31}{0}.
+
+23.44: \DTMdisplaytime{23}{44}{0}.
+
+23.45: \DTMdisplaytime{23}{45}{0}.
+
+23.46: \DTMdisplaytime{23}{46}{0}.
+
+23.59: \DTMdisplaytime{23}{59}{0}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+24.00: \DTMdisplaytime{24}{0}{0}.
+
+24.01: \DTMdisplaytime{24}{1}{0}.
+
+24.15: \DTMdisplaytime{24}{15}{0}.
+
+24.29: \DTMdisplaytime{24}{29}{0}.
+
+24.30: \DTMdisplaytime{24}{30}{0}.
+
+24.31: \DTMdisplaytime{24}{31}{0}.
+
+24.44: \DTMdisplaytime{24}{44}{0}.
+
+24.45: \DTMdisplaytime{24}{45}{0}.
+
+24.46: \DTMdisplaytime{24}{46}{0}.
+
+24.59: \DTMdisplaytime{24}{59}{0}
+\end{document}
+
diff --git a/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext2.tex b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext2.tex
new file mode 100644
index 00000000000..00cac3f5f6d
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext2.tex
@@ -0,0 +1,563 @@
+\documentclass[italian]{article}
+\usepackage{ifpdf,ifxetex}
+\ifpdf
+\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+\usepackage{babel}
+\else
+\usepackage{fontspec}
+\usepackage{polyglossia}
+\setdefaultlanguage{italian}
+\fi
+\usepackage[showdow,useregional]{datetime2-it-fulltext}
+
+\begin{document}
+\section{Date}
+
+\begin{description}
+\item[it-fulltext-twenty-four;]
+\DTMsetdatestyle{it-fulltext-twenty-four}
+\today.
+\end{description}
+
+\section{Time}
+\subsection{it-fulltext-twenty-four}
+\DTMsettimestyle{it-fulltext-twenty-four}
+Time: \DTMcurrenttime.
+
+0.00: \DTMdisplaytime{0}{0}{0}.
+
+0.01: \DTMdisplaytime{0}{1}{0}.
+
+0.15: \DTMdisplaytime{0}{15}{0}.
+
+0.29: \DTMdisplaytime{0}{29}{0}.
+
+0.30: \DTMdisplaytime{0}{30}{0}.
+
+0.31: \DTMdisplaytime{0}{31}{0}.
+
+0.44: \DTMdisplaytime{0}{44}{0}.
+
+0.45: \DTMdisplaytime{0}{45}{0}.
+
+0.46: \DTMdisplaytime{0}{46}{0}.
+
+0.59: \DTMdisplaytime{0}{59}{0}.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+1.00: \DTMdisplaytime{1}{0}{0}.
+
+1.01: \DTMdisplaytime{1}{1}{0}.
+
+1.15: \DTMdisplaytime{1}{15}{0}.
+
+1.29: \DTMdisplaytime{1}{29}{0}.
+
+1.30: \DTMdisplaytime{1}{30}{0}.
+
+1.31: \DTMdisplaytime{1}{31}{0}.
+
+1.44: \DTMdisplaytime{1}{44}{0}.
+
+1.45: \DTMdisplaytime{1}{45}{0}.
+
+1.46: \DTMdisplaytime{1}{46}{0}.
+
+1.59: \DTMdisplaytime{1}{59}{0}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+2.00: \DTMdisplaytime{2}{0}{0}.
+
+2.01: \DTMdisplaytime{2}{1}{0}.
+
+2.15: \DTMdisplaytime{2}{15}{0}.
+
+2.29: \DTMdisplaytime{2}{29}{0}.
+
+2.30: \DTMdisplaytime{2}{30}{0}.
+
+2.31: \DTMdisplaytime{2}{31}{0}.
+
+2.44: \DTMdisplaytime{2}{44}{0}.
+
+2.45: \DTMdisplaytime{2}{45}{0}.
+
+2.46: \DTMdisplaytime{2}{46}{0}.
+
+2.59: \DTMdisplaytime{2}{59}{0}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+3.00: \DTMdisplaytime{3}{0}{0}.
+
+3.01: \DTMdisplaytime{3}{1}{0}.
+
+3.15: \DTMdisplaytime{3}{15}{0}.
+
+3.29: \DTMdisplaytime{3}{29}{0}.
+
+3.30: \DTMdisplaytime{3}{30}{0}.
+
+3.31: \DTMdisplaytime{3}{31}{0}.
+
+3.44: \DTMdisplaytime{3}{44}{0}.
+
+3.45: \DTMdisplaytime{3}{45}{0}.
+
+3.46: \DTMdisplaytime{3}{46}{0}.
+
+3.59: \DTMdisplaytime{3}{59}{0}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+4.00: \DTMdisplaytime{4}{0}{0}.
+
+4.01: \DTMdisplaytime{4}{1}{0}.
+
+4.15: \DTMdisplaytime{4}{15}{0}.
+
+4.29: \DTMdisplaytime{4}{29}{0}.
+
+4.30: \DTMdisplaytime{4}{30}{0}.
+
+4.31: \DTMdisplaytime{4}{31}{0}.
+
+4.44: \DTMdisplaytime{4}{44}{0}.
+
+4.45: \DTMdisplaytime{4}{45}{0}.
+
+4.46: \DTMdisplaytime{4}{46}{0}.
+
+4.59: \DTMdisplaytime{4}{59}{0}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+5.00: \DTMdisplaytime{5}{0}{0}.
+
+5.01: \DTMdisplaytime{5}{1}{0}.
+
+5.15: \DTMdisplaytime{5}{15}{0}.
+
+5.29: \DTMdisplaytime{5}{29}{0}.
+
+5.30: \DTMdisplaytime{5}{30}{0}.
+
+5.31: \DTMdisplaytime{5}{31}{0}.
+
+5.44: \DTMdisplaytime{5}{44}{0}.
+
+5.45: \DTMdisplaytime{5}{45}{0}.
+
+5.46: \DTMdisplaytime{5}{46}{0}.
+
+5.59: \DTMdisplaytime{5}{59}{0}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+6.00: \DTMdisplaytime{6}{0}{0}.
+
+6.01: \DTMdisplaytime{6}{1}{0}.
+
+6.15: \DTMdisplaytime{6}{15}{0}.
+
+6.29: \DTMdisplaytime{6}{29}{0}.
+
+6.30: \DTMdisplaytime{6}{30}{0}.
+
+6.31: \DTMdisplaytime{6}{31}{0}.
+
+6.44: \DTMdisplaytime{6}{44}{0}.
+
+6.45: \DTMdisplaytime{6}{45}{0}.
+
+6.46: \DTMdisplaytime{6}{46}{0}.
+
+6.59: \DTMdisplaytime{6}{59}{0}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+7.00: \DTMdisplaytime{7}{0}{0}.
+
+7.01: \DTMdisplaytime{7}{1}{0}.
+
+7.15: \DTMdisplaytime{7}{15}{0}.
+
+7.29: \DTMdisplaytime{7}{29}{0}.
+
+7.30: \DTMdisplaytime{7}{30}{0}.
+
+7.31: \DTMdisplaytime{7}{31}{0}.
+
+7.44: \DTMdisplaytime{7}{44}{0}.
+
+7.45: \DTMdisplaytime{7}{45}{0}.
+
+7.46: \DTMdisplaytime{7}{46}{0}.
+
+7.59: \DTMdisplaytime{7}{59}{0}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+8.00: \DTMdisplaytime{8}{0}{0}.
+
+8.01: \DTMdisplaytime{8}{1}{0}.
+
+8.15: \DTMdisplaytime{8}{15}{0}.
+
+8.29: \DTMdisplaytime{8}{29}{0}.
+
+8.30: \DTMdisplaytime{8}{30}{0}.
+
+8.31: \DTMdisplaytime{8}{31}{0}.
+
+8.44: \DTMdisplaytime{8}{44}{0}.
+
+8.45: \DTMdisplaytime{8}{45}{0}.
+
+8.46: \DTMdisplaytime{8}{46}{0}.
+
+8.59: \DTMdisplaytime{8}{59}{0}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+9.00: \DTMdisplaytime{9}{0}{0}.
+
+9.01: \DTMdisplaytime{9}{1}{0}.
+
+9.15: \DTMdisplaytime{9}{15}{0}.
+
+9.29: \DTMdisplaytime{9}{29}{0}.
+
+9.30: \DTMdisplaytime{9}{30}{0}.
+
+9.31: \DTMdisplaytime{9}{31}{0}.
+
+9.44: \DTMdisplaytime{9}{44}{0}.
+
+9.45: \DTMdisplaytime{9}{45}{0}.
+
+9.46: \DTMdisplaytime{9}{46}{0}.
+
+9.59: \DTMdisplaytime{9}{59}{0}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+10.00: \DTMdisplaytime{10}{0}{0}.
+
+10.01: \DTMdisplaytime{10}{1}{0}.
+
+10.15: \DTMdisplaytime{10}{15}{0}.
+
+10.29: \DTMdisplaytime{10}{29}{0}.
+
+10.30: \DTMdisplaytime{10}{30}{0}.
+
+10.31: \DTMdisplaytime{10}{31}{0}.
+
+10.44: \DTMdisplaytime{10}{44}{0}.
+
+10.45: \DTMdisplaytime{10}{45}{0}.
+
+10.46: \DTMdisplaytime{10}{46}{0}.
+
+10.59: \DTMdisplaytime{10}{59}{0}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+11.00: \DTMdisplaytime{11}{0}{0}.
+
+11.01: \DTMdisplaytime{11}{1}{0}.
+
+11.15: \DTMdisplaytime{11}{15}{0}.
+
+11.29: \DTMdisplaytime{11}{29}{0}.
+
+11.30: \DTMdisplaytime{11}{30}{0}.
+
+11.31: \DTMdisplaytime{11}{31}{0}.
+
+11.44: \DTMdisplaytime{11}{44}{0}.
+
+11.45: \DTMdisplaytime{11}{45}{0}.
+
+11.46: \DTMdisplaytime{11}{46}{0}.
+
+11.59: \DTMdisplaytime{11}{59}{0}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+12.00: \DTMdisplaytime{12}{0}{0}.
+
+12.01: \DTMdisplaytime{12}{1}{0}.
+
+12.15: \DTMdisplaytime{12}{15}{0}.
+
+12.29: \DTMdisplaytime{12}{29}{0}.
+
+12.30: \DTMdisplaytime{12}{30}{0}.
+
+12.31: \DTMdisplaytime{12}{31}{0}.
+
+12.44: \DTMdisplaytime{12}{44}{0}.
+
+12.45: \DTMdisplaytime{12}{45}{0}.
+
+12.46: \DTMdisplaytime{12}{46}{0}.
+
+12.59: \DTMdisplaytime{12}{59}{0}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+13.00: \DTMdisplaytime{13}{0}{0}.
+
+13.01: \DTMdisplaytime{13}{1}{0}.
+
+13.15: \DTMdisplaytime{13}{15}{0}.
+
+13.29: \DTMdisplaytime{13}{29}{0}.
+
+13.30: \DTMdisplaytime{13}{30}{0}.
+
+13.31: \DTMdisplaytime{13}{31}{0}.
+
+13.44: \DTMdisplaytime{13}{44}{0}.
+
+13.45: \DTMdisplaytime{13}{45}{0}.
+
+13.46: \DTMdisplaytime{13}{46}{0}.
+
+13.59: \DTMdisplaytime{13}{59}{0}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+14.00: \DTMdisplaytime{14}{0}{0}.
+
+14.01: \DTMdisplaytime{14}{1}{0}.
+
+14.15: \DTMdisplaytime{14}{15}{0}.
+
+14.29: \DTMdisplaytime{14}{29}{0}.
+
+14.30: \DTMdisplaytime{14}{30}{0}.
+
+14.31: \DTMdisplaytime{14}{31}{0}.
+
+14.44: \DTMdisplaytime{14}{44}{0}.
+
+14.45: \DTMdisplaytime{14}{45}{0}.
+
+14.46: \DTMdisplaytime{14}{46}{0}.
+
+14.59: \DTMdisplaytime{14}{59}{0}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+15.00: \DTMdisplaytime{15}{0}{0}.
+
+15.01: \DTMdisplaytime{15}{1}{0}.
+
+15.15: \DTMdisplaytime{15}{15}{0}.
+
+15.29: \DTMdisplaytime{15}{29}{0}.
+
+15.30: \DTMdisplaytime{15}{30}{0}.
+
+15.31: \DTMdisplaytime{15}{31}{0}.
+
+15.44: \DTMdisplaytime{15}{44}{0}.
+
+15.45: \DTMdisplaytime{15}{45}{0}.
+
+15.46: \DTMdisplaytime{15}{46}{0}.
+
+15.59: \DTMdisplaytime{15}{59}{0}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+16.00: \DTMdisplaytime{16}{0}{0}.
+
+16.01: \DTMdisplaytime{16}{1}{0}.
+
+16.15: \DTMdisplaytime{16}{15}{0}.
+
+16.29: \DTMdisplaytime{16}{29}{0}.
+
+16.30: \DTMdisplaytime{16}{30}{0}.
+
+16.31: \DTMdisplaytime{16}{31}{0}.
+
+16.44: \DTMdisplaytime{16}{44}{0}.
+
+16.45: \DTMdisplaytime{16}{45}{0}.
+
+16.46: \DTMdisplaytime{16}{46}{0}.
+
+16.59: \DTMdisplaytime{16}{59}{0}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+17.00: \DTMdisplaytime{17}{0}{0}.
+
+17.01: \DTMdisplaytime{17}{1}{0}.
+
+17.15: \DTMdisplaytime{17}{15}{0}.
+
+17.29: \DTMdisplaytime{17}{29}{0}.
+
+17.30: \DTMdisplaytime{17}{30}{0}.
+
+17.31: \DTMdisplaytime{17}{31}{0}.
+
+17.44: \DTMdisplaytime{17}{44}{0}.
+
+17.45: \DTMdisplaytime{17}{45}{0}.
+
+17.46: \DTMdisplaytime{17}{46}{0}.
+
+17.59: \DTMdisplaytime{17}{59}{0}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+18.00: \DTMdisplaytime{18}{0}{0}.
+
+18.01: \DTMdisplaytime{18}{1}{0}.
+
+18.15: \DTMdisplaytime{18}{15}{0}.
+
+18.29: \DTMdisplaytime{18}{29}{0}.
+
+18.30: \DTMdisplaytime{18}{30}{0}.
+
+18.31: \DTMdisplaytime{18}{31}{0}.
+
+18.44: \DTMdisplaytime{18}{44}{0}.
+
+18.45: \DTMdisplaytime{18}{45}{0}.
+
+18.46: \DTMdisplaytime{18}{46}{0}.
+
+18.59: \DTMdisplaytime{18}{59}{0}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+19.00: \DTMdisplaytime{19}{0}{0}.
+
+19.01: \DTMdisplaytime{19}{1}{0}.
+
+19.15: \DTMdisplaytime{19}{15}{0}.
+
+19.29: \DTMdisplaytime{19}{29}{0}.
+
+19.30: \DTMdisplaytime{19}{30}{0}.
+
+19.31: \DTMdisplaytime{19}{31}{0}.
+
+19.44: \DTMdisplaytime{19}{44}{0}.
+
+19.45: \DTMdisplaytime{19}{45}{0}.
+
+19.46: \DTMdisplaytime{19}{46}{0}.
+
+19.59: \DTMdisplaytime{19}{59}{0}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+20.00: \DTMdisplaytime{20}{0}{0}.
+
+20.01: \DTMdisplaytime{20}{1}{0}.
+
+20.15: \DTMdisplaytime{20}{15}{0}.
+
+20.29: \DTMdisplaytime{20}{29}{0}.
+
+20.30: \DTMdisplaytime{20}{30}{0}.
+
+20.31: \DTMdisplaytime{20}{31}{0}.
+
+20.44: \DTMdisplaytime{20}{44}{0}.
+
+20.45: \DTMdisplaytime{20}{45}{0}.
+
+20.46: \DTMdisplaytime{20}{46}{0}.
+
+20.59: \DTMdisplaytime{20}{59}{0}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+21.00: \DTMdisplaytime{21}{0}{0}.
+
+21.01: \DTMdisplaytime{21}{1}{0}.
+
+21.15: \DTMdisplaytime{21}{15}{0}.
+
+21.29: \DTMdisplaytime{21}{29}{0}.
+
+21.30: \DTMdisplaytime{21}{30}{0}.
+
+21.31: \DTMdisplaytime{21}{31}{0}.
+
+21.44: \DTMdisplaytime{21}{44}{0}.
+
+21.45: \DTMdisplaytime{21}{45}{0}.
+
+21.46: \DTMdisplaytime{21}{46}{0}.
+
+21.59: \DTMdisplaytime{21}{59}{0}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+22.00: \DTMdisplaytime{22}{0}{0}.
+
+22.01: \DTMdisplaytime{22}{1}{0}.
+
+22.15: \DTMdisplaytime{22}{15}{0}.
+
+22.29: \DTMdisplaytime{22}{29}{0}.
+
+22.30: \DTMdisplaytime{22}{30}{0}.
+
+22.31: \DTMdisplaytime{22}{31}{0}.
+
+22.44: \DTMdisplaytime{22}{44}{0}.
+
+22.45: \DTMdisplaytime{22}{45}{0}.
+
+22.46: \DTMdisplaytime{22}{46}{0}.
+
+22.59: \DTMdisplaytime{22}{59}{0}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+23.00: \DTMdisplaytime{23}{0}{0}.
+
+23.01: \DTMdisplaytime{23}{1}{0}.
+
+23.15: \DTMdisplaytime{23}{15}{0}.
+
+23.29: \DTMdisplaytime{23}{29}{0}.
+
+23.30: \DTMdisplaytime{23}{30}{0}.
+
+23.31: \DTMdisplaytime{23}{31}{0}.
+
+23.44: \DTMdisplaytime{23}{44}{0}.
+
+23.45: \DTMdisplaytime{23}{45}{0}.
+
+23.46: \DTMdisplaytime{23}{46}{0}.
+
+23.59: \DTMdisplaytime{23}{59}{0}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\newpage
+24.00: \DTMdisplaytime{24}{0}{0}.
+
+24.01: \DTMdisplaytime{24}{1}{0}.
+
+24.15: \DTMdisplaytime{24}{15}{0}.
+
+24.29: \DTMdisplaytime{24}{29}{0}.
+
+24.30: \DTMdisplaytime{24}{30}{0}.
+
+24.31: \DTMdisplaytime{24}{31}{0}.
+
+24.44: \DTMdisplaytime{24}{44}{0}.
+
+24.45: \DTMdisplaytime{24}{45}{0}.
+
+24.46: \DTMdisplaytime{24}{46}{0}.
+
+24.59: \DTMdisplaytime{24}{59}{0}
+\end{document}
+
diff --git a/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext3.tex b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext3.tex
new file mode 100644
index 00000000000..0b570478443
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext3.tex
@@ -0,0 +1,74 @@
+\documentclass[italian,english]{article}
+\usepackage{ifpdf,ifxetex}
+\ifpdf
+\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+\usepackage{babel}
+\else
+\usepackage{fontspec}
+\usepackage{polyglossia}
+\setdefaultlanguage{italian}
+\fi
+\usepackage[showdow,useregional]{datetime2-it-fulltext}
+\usepackage[showdow]{datetime2-en-fulltext}
+\begin{document}
+\part{title}\section{Date}
+
+\begin{description}
+\item[it-fulltext:]
+\DTMsetdatestyle{it-fulltext}
+\today.
+\item[en-fulltext:]
+\DTMsetdatestyle{en-fulltext}
+\today.
+
+\end{description}
+
+\section{Time}
+\subsection{it-fulltext}
+\DTMsettimestyle{it-fulltext}
+Ora: \DTMcurrenttime.
+
+0.00: \DTMdisplaytime{0}{0}{0}.
+
+0.01: \DTMdisplaytime{0}{1}{0}.
+
+0.15: \DTMdisplaytime{0}{15}{0}.
+
+0.29: \DTMdisplaytime{0}{29}{0}.
+
+0.30: \DTMdisplaytime{0}{30}{0}.
+\subsection{it-fulltext-twenty-four}
+\DTMsettimestyle{it-fulltext-twenty-four}
+Ora: \DTMcurrenttime.
+
+0.00: \DTMdisplaytime{0}{0}{0}.
+
+0.01: \DTMdisplaytime{0}{1}{0}.
+
+0.15: \DTMdisplaytime{0}{15}{0}.
+
+0.29: \DTMdisplaytime{0}{29}{0}.
+
+0.30: \DTMdisplaytime{0}{30}{0}.
+
+0.31: \DTMdisplaytime{0}{31}{0}.
+\subsection{en-fulltext}
+\DTMsettimestyle{en-fulltext}
+Time: \DTMcurrenttime.
+
+0.00: \DTMdisplaytime{0}{0}{0}.
+
+0.01: \DTMdisplaytime{0}{1}{0}.
+
+0.15: \DTMdisplaytime{0}{15}{0}.
+
+0.29: \DTMdisplaytime{0}{29}{0}.
+
+0.30: \DTMdisplaytime{0}{30}{0}.
+
+0.31: \DTMdisplaytime{0}{31}{0}.
+
+
+\end{document}
+
diff --git a/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext4.tex b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext4.tex
new file mode 100644
index 00000000000..41e994ad3d4
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/datetime2-it-fulltext/samples/sample-it-fulltext4.tex
@@ -0,0 +1,51 @@
+% This file is public domain.
+% This document additionally requires the datetime2-italian module
+% to be installed.
+
+% arara: pdflatex
+\documentclass[italian]{article}
+\usepackage[showdow,useregional]{datetime2-it-fulltext}
+\usepackage{datetime2}
+
+%\DTMsetup{showseconds=false,datesep=/,timesep=.}
+
+\begin{document}
+\DTMsavetimestamp{mydate}{2015-04-01T08:05:00+01:00}
+\DTMsavetimestamp{mydate2}{2014-03-01T08:13:45+01:00}
+\DTMsavetimestamp{mydate3}{2016-12-01T18:13:45+01:00}
+\begin{description}
+\item[italian]
+\DTMsetdatestyle{italian}
+\DTMsettimestyle{italian}
+ \DTMnow.
+
+ \DTMuse{mydate}.
+
+ \DTMuse{mydate2}.
+
+ \DTMuse{mydate3}.
+\item[it-fulltext-twenty-four]
+\DTMsetdatestyle{it-fulltext-twenty-four}
+\DTMsettimestyle{it-fulltext-twenty-four}
+\DTMnow.
+
+\DTMuse{mydate}.
+
+\DTMuse{mydate2}.
+
+\DTMuse{mydate3}.
+\item[it-fulltext]
+\DTMsetdatestyle{it-fulltext}
+\DTMsettimestyle{it-fulltext}
+\DTMnow.
+
+\DTMuse{mydate}.
+
+\DTMuse{mydate2}
+
+\DTMuse{mydate3}.
+
+\end{description}
+
+
+\end{document}
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
new file mode 100644
index 00000000000..8c0f1f64f52
--- /dev/null
+++ b/Master/texmf-dist/source/latex/datetime2-it-fulltext/datetime2-it-fulltext.dtx
@@ -0,0 +1,466 @@
+%\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"
+% -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"
+% datetime2-it-fulltext
+% Created on 2015/5/1 21:41
+%\fi
+%\iffalse
+%<*package>
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%</package>
+%\fi
+% \iffalse
+% Doc-Source file to use with LaTeX2e
+% Copyright (C) 2015 Claudio Duchi, all rights reserved.
+% \fi
+% \iffalse
+%<*driver>
+\documentclass{ltxdoc}
+\CheckSum{650}
+\begin{document}
+\DocInput{datetime2-it-fulltext.dtx}
+\end{document}
+%</driver>
+%\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.
+%
+%\StopEventually{}
+%\section{The Code}
+%\iffalse
+% \begin{macrocode}
+%<*datetime2-it-fulltext.sty>
+% \end{macrocode}
+%\fi
+% \begin{macrocode}
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{datetime2-it-fulltext}[2015/05/01 v1.0]
+% \end{macrocode}
+% \begin{macrocode}
+\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{datetime2}}
+\ProcessOptions
+\RequirePackage{datetime2}
+\RequirePackage{itnumpar}
+% \end{macrocode}
+% \begin{macrocode}
+\RequirePackage{ifxetex,ifluatex}
+\ifxetex
+\RequireDateTimeModule{it-fulltext-utf8}
+\else
+\ifluatex
+\RequireDateTimeModule{it-fulltext-utf8}
+\else
+\RequireDateTimeModule{it-fulltext-ascii}
+\fi
+\fi
+% \end{macrocode}
+% \begin{macrocode}
+\def\CurrentTrackedDialect{italian}
+\RequireDateTimeModule{italian}
+\undef\CurrentTrackedDialect
+% \end{macrocode}
+% \begin{macrocode}
+\newcommand*\DTMitfulltextmonthyearsep{,\space}
+% \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%
+ }%
+}%
+% \end{macrocode}
+% \begin{macrocode}
+\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\space}%
+ {\ifnum##1=13\DTMquarterpaststringTWO\else\DTMquarterpaststringTHREE\space\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\space}%
+ {\DTMhalfpaststringTHREE\space}%
+ }%
+ \else%
+ \ifnum##2=1\DTMoneminutestring\space\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}{=}{13}} or test {\ifnumcomp{##1}{=}{1}}}
+ {\DTMminutepaststringTWO}%two
+ {\DTMminutepaststringTHREE\space}%three
+ }%
+ \else
+ \ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}}or test {\ifnumcomp{##1}{=}{24}} }
+ {\DTMminutespaststringONE\space}%THREE
+ {\ifboolexpr{ test {\ifnumcomp{##1}{=}{13}} or test {\ifnumcomp{##1}{=}{1}}}
+ {\DTMminutespaststringTWO}%TWO
+ {\DTMminutespaststringTHREE\space}%
+ }%
+ \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\space}%
+ {\DTMquartertostringTHREE\space}%
+ }%
+ \else
+ \ifnum##2=59\DTMoneminutestring\space\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%
+ \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%
+ }%
+}%
+% \end{macrocode}
+% \begin{macrocode}
+\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
+ \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}
+ \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\space}%
+ {\DTMquarterpaststringTHREE\space}%
+ \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\space}%
+ {\DTMhalfpaststringTHREE\space}%
+ \fi
+ \else
+ \ifnum##2=1\DTMoneminutestring\space\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}%
+ \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}%
+ \fi%
+ \fi%
+ \fi%
+ \ifnum##1>12
+ \ifnum##1=24\DTMitalianmidnight\else\protect\printnumeroinparole{##1}%
+ \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}{=}{0}}or test {\ifnumcomp{##1}{=}{24}}}
+ {\DTMquartertostringTWO}%
+ {\ifboolexpr{ test {\ifnumcomp{##1}{=}{11}} or test {\ifnumcomp{##1}{=}{23}}}
+ {\DTMquartertostringONE\space}%
+ {\DTMquartertostringTHREE\space}%
+ }%
+ \else
+ \ifnum##2=59\DTMoneminutestring\space\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}
+
+
+
+
+%\iffalse
+% \begin{macrocode}
+%</datetime2-it-fulltext.sty>
+% \end{macrocode}
+%\fi
+%\iffalse
+% \begin{macrocode}
+%<*datetime2-it-fulltext-ascii.ldf>
+% \end{macrocode}
+%\fi
+% \begin{macrocode}
+\ProvidesDateTimeModule{it-fulltext-ascii}[2015/05/01 v1.0]
+% \end{macrocode}
+% \begin{macrocode}
+\newcommand*{\DTMitoclockstring}{in punto}
+\newcommand*{\DTMoneminutestring}{un}
+\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*{\DTMminutetostringONE}{minuto a}
+\newcommand*{\DTMminutetostringTWO}{minuto all\protect'}
+\newcommand*{\DTMminutetostringTHREE}{minuto alle}
+\newcommand*{\DTMminutestostringONE}{minuti a}
+\newcommand*{\DTMminutestostringTWO}{minuti all\protect'}
+\newcommand*{\DTMminutestostringTHREE}{minuti alle}
+\newcommand*{\DTMitmorningstring}{del mattino}
+\newcommand*{\DTMitafternoonstring}{del pomeriggio}
+% \end{macrocode}
+
+%\iffalse
+% \begin{macrocode}
+%</datetime2-it-fulltext-ascii.ldf>
+% \end{macrocode}
+%\fi
+%\iffalse
+% \begin{macrocode}
+%<*datetime2-it-fulltext-utf8.ldf>
+% \end{macrocode}
+%\fi
+% \begin{macrocode}
+\ProvidesDateTimeModule{it-fulltext-utf8}[2015/05/01 v1.0]
+% \end{macrocode}
+% \begin{macrocode}
+\newcommand*{\DTMitoclockstring}{in punto}
+\newcommand*{\DTMoneminutestring}{un}
+\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*{\DTMminutetostringONE}{minuto a}
+\newcommand*{\DTMminutetostringTWO}{minuto all'}
+\newcommand*{\DTMminutetostringTHREE}{minuto alle}
+\newcommand*{\DTMminutestostringONE}{minuti a}
+\newcommand*{\DTMminutestostringTWO}{minuti all'}
+\newcommand*{\DTMminutestostringTHREE}{minuti alle}
+\newcommand*{\DTMitmorningstring}{del mattino}
+\newcommand*{\DTMitafternoonstring}{del pomeriggio}
+% \end{macrocode}%\iffalse
+% \begin{macrocode}
+%</datetime2-it-fulltext-utf8.ldf>
+% \end{macrocode}
+%\fi
+%\Finale
+\endinput
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
new file mode 100644
index 00000000000..a37c3fda234
--- /dev/null
+++ b/Master/texmf-dist/source/latex/datetime2-it-fulltext/datetime2-it-fulltext.ins
@@ -0,0 +1,40 @@
+% datetime2-it-fulltext.ins generated using makedtx version 0.94b 2015/5/1 21:41
+\input docstrip
+
+\preamble
+
+ datetime2-it-fulltext.dtx
+ Copyright 2015 Claudio Duchi
+
+ This work may be distributed and/or modified under the
+ conditions of the LaTeX Project Public License, either version 1.3
+ of this license of (at your option) any later version.
+ The latest version of this license is in
+ http://www.latex-project.org/lppl.txt
+ and version 1.3 or later is part of all distributions of LaTeX
+ version 2005/12/01 or later.
+
+ 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.
+
+\endpreamble
+
+\askforoverwritefalse
+
+\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}}
+}
+
+\endbatchfile
diff --git a/Master/texmf-dist/tex/latex/datetime2-it-fulltext/datetime2-it-fulltext-ascii.ldf b/Master/texmf-dist/tex/latex/datetime2-it-fulltext/datetime2-it-fulltext-ascii.ldf
new file mode 100644
index 00000000000..5d0393709ac
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/datetime2-it-fulltext/datetime2-it-fulltext-ascii.ldf
@@ -0,0 +1,77 @@
+%%
+%% This is file `datetime2-it-fulltext-ascii.ldf',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% datetime2-it-fulltext.dtx (with options: `datetime2-it-fulltext-ascii.ldf,package')
+%%
+%% datetime2-it-fulltext.dtx
+%% Copyright 2015 Claudio Duchi
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license of (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% 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.
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+\ProvidesDateTimeModule{it-fulltext-ascii}[2015/05/01 v1.0]
+\newcommand*{\DTMitoclockstring}{in punto}
+\newcommand*{\DTMoneminutestring}{un}
+\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*{\DTMminutetostringONE}{minuto a}
+\newcommand*{\DTMminutetostringTWO}{minuto all\protect'}
+\newcommand*{\DTMminutetostringTHREE}{minuto alle}
+\newcommand*{\DTMminutestostringONE}{minuti a}
+\newcommand*{\DTMminutestostringTWO}{minuti all\protect'}
+\newcommand*{\DTMminutestostringTHREE}{minuti alle}
+\newcommand*{\DTMitmorningstring}{del mattino}
+\newcommand*{\DTMitafternoonstring}{del pomeriggio}
+
+\endinput
+%%
+%% End of file `datetime2-it-fulltext-ascii.ldf'.
diff --git a/Master/texmf-dist/tex/latex/datetime2-it-fulltext/datetime2-it-fulltext-utf8.ldf b/Master/texmf-dist/tex/latex/datetime2-it-fulltext/datetime2-it-fulltext-utf8.ldf
new file mode 100644
index 00000000000..7d50c3e44ce
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/datetime2-it-fulltext/datetime2-it-fulltext-utf8.ldf
@@ -0,0 +1,76 @@
+%%
+%% This is file `datetime2-it-fulltext-utf8.ldf',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% datetime2-it-fulltext.dtx (with options: `datetime2-it-fulltext-utf8.ldf,package')
+%%
+%% datetime2-it-fulltext.dtx
+%% Copyright 2015 Claudio Duchi
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license of (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% 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.
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+\ProvidesDateTimeModule{it-fulltext-utf8}[2015/05/01 v1.0]
+\newcommand*{\DTMitoclockstring}{in punto}
+\newcommand*{\DTMoneminutestring}{un}
+\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*{\DTMminutetostringONE}{minuto a}
+\newcommand*{\DTMminutetostringTWO}{minuto all'}
+\newcommand*{\DTMminutetostringTHREE}{minuto alle}
+\newcommand*{\DTMminutestostringONE}{minuti a}
+\newcommand*{\DTMminutestostringTWO}{minuti all'}
+\newcommand*{\DTMminutestostringTHREE}{minuti alle}
+\newcommand*{\DTMitmorningstring}{del mattino}
+\newcommand*{\DTMitafternoonstring}{del pomeriggio}
+\endinput
+%%
+%% End of file `datetime2-it-fulltext-utf8.ldf'.
diff --git a/Master/texmf-dist/tex/latex/datetime2-it-fulltext/datetime2-it-fulltext.sty b/Master/texmf-dist/tex/latex/datetime2-it-fulltext/datetime2-it-fulltext.sty
new file mode 100644
index 00000000000..cfe1c66a8ab
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/datetime2-it-fulltext/datetime2-it-fulltext.sty
@@ -0,0 +1,341 @@
+%%
+%% This is file `datetime2-it-fulltext.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% datetime2-it-fulltext.dtx (with options: `datetime2-it-fulltext.sty,package')
+%%
+%% datetime2-it-fulltext.dtx
+%% Copyright 2015 Claudio Duchi
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license of (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% 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.
+%%
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{datetime2-it-fulltext}[2015/05/01 v1.0]
+\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{datetime2}}
+\ProcessOptions
+\RequirePackage{datetime2}
+\RequirePackage{itnumpar}
+\RequirePackage{ifxetex,ifluatex}
+\ifxetex
+\RequireDateTimeModule{it-fulltext-utf8}
+\else
+\ifluatex
+\RequireDateTimeModule{it-fulltext-utf8}
+\else
+\RequireDateTimeModule{it-fulltext-ascii}
+\fi
+\fi
+\def\CurrentTrackedDialect{italian}
+\RequireDateTimeModule{italian}
+\undef\CurrentTrackedDialect
+\newcommand*\DTMitfulltextmonthyearsep{,\space}
+\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\space}%
+{\ifnum##1=13\DTMquarterpaststringTWO\else\DTMquarterpaststringTHREE\space\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\space}%
+{\DTMhalfpaststringTHREE\space}%
+}%
+\else%
+\ifnum##2=1\DTMoneminutestring\space\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}{=}{13}} or test {\ifnumcomp{##1}{=}{1}}}
+{\DTMminutepaststringTWO}%two
+{\DTMminutepaststringTHREE\space}%three
+}%
+\else
+\ifboolexpr{ test {\ifnumcomp{##1}{=}{12}} or test {\ifnumcomp{##1}{=}{0}}or test {\ifnumcomp{##1}{=}{24}} }
+{\DTMminutespaststringONE\space}%THREE
+{\ifboolexpr{ test {\ifnumcomp{##1}{=}{13}} or test {\ifnumcomp{##1}{=}{1}}}
+{\DTMminutespaststringTWO}%TWO
+{\DTMminutespaststringTHREE\space}%
+}%
+\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\space}%
+{\DTMquartertostringTHREE\space}%
+}%
+\else
+\ifnum##2=59\DTMoneminutestring\space\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%
+\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
+}%
+}%
+}%
+\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
+\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}
+\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\space}%
+{\DTMquarterpaststringTHREE\space}%
+\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\space}%
+{\DTMhalfpaststringTHREE\space}%
+\fi
+\else
+\ifnum##2=1\DTMoneminutestring\space\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}%
+\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}%
+\fi%
+\fi%
+\fi%
+\ifnum##1>12
+\ifnum##1=24\DTMitalianmidnight\else\protect\printnumeroinparole{##1}%
+\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}{=}{0}}or test {\ifnumcomp{##1}{=}{24}}}
+{\DTMquartertostringTWO}%
+{\ifboolexpr{ test {\ifnumcomp{##1}{=}{11}} or test {\ifnumcomp{##1}{=}{23}}}
+{\DTMquartertostringONE\space}%
+{\DTMquartertostringTHREE\space}%
+}%
+\else
+\ifnum##2=59\DTMoneminutestring\space\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
+}%
+}%
+}%
+
+\endinput
+%%
+%% End of file `datetime2-it-fulltext.sty'.
diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check
index 126572bd902..3f64be3e539 100755
--- a/Master/tlpkg/bin/tlpkg-ctan-check
+++ b/Master/tlpkg/bin/tlpkg-ctan-check
@@ -169,7 +169,7 @@ my @TLP_working = qw(
datetime2-estonian
datetime2-finnish datetime2-french datetime2-galician
datetime2-german datetime2-greek datetime2-hebrew
- datetime2-icelandic datetime2-irish datetime2-italian
+ datetime2-icelandic datetime2-irish datetime2-italian datetime2-it-fulltext
datetime2-latin datetime2-lsorbian datetime2-magyar datetime2-norsk
datetime2-polish datetime2-portuges datetime2-romanian
datetime2-russian datetime2-samin datetime2-scottish
diff --git a/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc
index 642e2d3093d..ebb8035bd8b 100644
--- a/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc
+++ b/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc
@@ -218,6 +218,7 @@ depend datetime2-hebrew
depend datetime2-icelandic
depend datetime2-irish
depend datetime2-italian
+depend datetime2-it-fulltext
depend datetime2-latin
depend datetime2-lsorbian
depend datetime2-magyar
diff --git a/Master/tlpkg/tlpsrc/datetime2-it-fulltext.tlpsrc b/Master/tlpkg/tlpsrc/datetime2-it-fulltext.tlpsrc
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/Master/tlpkg/tlpsrc/datetime2-it-fulltext.tlpsrc