summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-03-12 21:57:03 +0000
committerKarl Berry <karl@freefriends.org>2017-03-12 21:57:03 +0000
commit2fa776cc8b156ae4bf5eeb31f0dc1c1094487403 (patch)
tree08271de4750dbfdea80b9e6eecaf4f16a31f02ce
parent6bdf7730b5bf4f2a8f4c26936648e1a142c1f784 (diff)
phonenumbers (12mar17)
git-svn-id: svn://tug.org/texlive/trunk@43482 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/phonenumbers/README23
-rw-r--r--Master/texmf-dist/doc/latex/phonenumbers/phonenumbers-de.pdfbin573648 -> 591973 bytes
-rw-r--r--Master/texmf-dist/doc/latex/phonenumbers/phonenumbers-de.tex20
-rw-r--r--Master/texmf-dist/doc/latex/phonenumbers/phonenumbers-en.pdfbin564510 -> 582054 bytes
-rw-r--r--Master/texmf-dist/doc/latex/phonenumbers/phonenumbers-en.tex21
-rw-r--r--Master/texmf-dist/tex/latex/phonenumbers/phn-DE_Ortsnamen.tex (renamed from Master/texmf-dist/tex/latex/phonenumbers/DE_Ortsnamen.tex)0
-rw-r--r--Master/texmf-dist/tex/latex/phonenumbers/phn-DE_Vorwahlen.tex (renamed from Master/texmf-dist/tex/latex/phonenumbers/DE_Vorwahlen.tex)0
-rw-r--r--Master/texmf-dist/tex/latex/phonenumbers/phn-FR_Ortsnamen.tex (renamed from Master/texmf-dist/tex/latex/phonenumbers/FR_Ortsnamen.tex)0
-rw-r--r--Master/texmf-dist/tex/latex/phonenumbers/phn-FR_Vorwahlen.tex (renamed from Master/texmf-dist/tex/latex/phonenumbers/FR_Vorwahlen.tex)0
-rw-r--r--Master/texmf-dist/tex/latex/phonenumbers/phn-Landeskennzahlen.tex (renamed from Master/texmf-dist/tex/latex/phonenumbers/Landeskennzahlen.tex)0
-rw-r--r--Master/texmf-dist/tex/latex/phonenumbers/phn-US_Ortsnamen.tex (renamed from Master/texmf-dist/tex/latex/phonenumbers/US_Ortsnamen.tex)0
-rw-r--r--Master/texmf-dist/tex/latex/phonenumbers/phn-US_Vorwahlen.tex (renamed from Master/texmf-dist/tex/latex/phonenumbers/US_Vorwahlen.tex)0
-rw-r--r--Master/texmf-dist/tex/latex/phonenumbers/phonenumbers.sty42
13 files changed, 73 insertions, 33 deletions
diff --git a/Master/texmf-dist/doc/latex/phonenumbers/README b/Master/texmf-dist/doc/latex/phonenumbers/README
index 386fa56643d..0efedd206d4 100644
--- a/Master/texmf-dist/doc/latex/phonenumbers/README
+++ b/Master/texmf-dist/doc/latex/phonenumbers/README
@@ -8,9 +8,26 @@ output of the country calling code. The package is able to check if a phone
number is valid according to the national rules. It also allows to link phone
numbers using the hyperref package.
-Package author: Keno Wehr
-Version: 1.2
-Date: March 5th, 2017
+Package author: K. Wehr
+Version: 1.2.1
+Date: March 12th, 2017
The phonenumbers package is subject to the LaTeX Project Public License,
version 1.3 or later.
+
+Package files in the doc/ subtree:
+Literatur.bib -- References
+phonenumbers-de.pdf -- German manual
+phonenumbers-de.tex -- Source of the German manual
+phonenumbers-en.pdf -- English manual
+phonenumbers-en.tex -- Source of the English manual
+
+Package files in the tex/ subtree:
+phn-DE_Ortsnamen.tex -- German place names
+phn-DE_Vorwahlen.tex -- German area codes
+phn-FR_Ortsnamen.tex -- French place names
+phn-FR_Vorwahlen.tex -- French area codes
+phn-Landeskennzahlen.tex -- Country codes
+phn-US_Ortsnamen.tex -- North American place names
+phn-US_Vorwahlen.tex -- North American area codes
+phonenumbers.sty -- Package code
diff --git a/Master/texmf-dist/doc/latex/phonenumbers/phonenumbers-de.pdf b/Master/texmf-dist/doc/latex/phonenumbers/phonenumbers-de.pdf
index 836a4eeb7f5..ea8cfcea6b0 100644
--- a/Master/texmf-dist/doc/latex/phonenumbers/phonenumbers-de.pdf
+++ b/Master/texmf-dist/doc/latex/phonenumbers/phonenumbers-de.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/phonenumbers/phonenumbers-de.tex b/Master/texmf-dist/doc/latex/phonenumbers/phonenumbers-de.tex
index a7e7811a2d7..9ad7f506b4d 100644
--- a/Master/texmf-dist/doc/latex/phonenumbers/phonenumbers-de.tex
+++ b/Master/texmf-dist/doc/latex/phonenumbers/phonenumbers-de.tex
@@ -1,6 +1,6 @@
% phonenumbers package: German manual
-% Version: 1.2
-% Datum: 5. März 2017
+% Version: 1.2.1
+% Datum: 12. März 2017
\documentclass{cnltx-doc}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
@@ -58,8 +58,8 @@
\setcnltx{
package = phonenumbers,
- version = Version 1.2,
- date = \DeEn{5. März 2017}{March 5th, 2017},
+ version = Version 1.2.1,
+ date = \DeEn{12. März 2017}{March 12th, 2017},
authors = Keno Wehr,
email = keno.wehr@uni-oldenburg.de,
info = \DeEn{Setzen von Telefonnummern mit \LaTeX}{Typesetting telephone numbers with \LaTeX},
@@ -395,7 +395,9 @@ US & \DeEn{Vereinigte Staaten, Kanada und weitere Länder}
\end{itemize}
\DeEn{Bei Festnetznummern wird eine Warnung ausgegeben, wenn}{For landline numbers a warning will be issued if}
\begin{itemize}
-\item \DeEn{die Teilnehmerrufnummer einschließlich Durchwahlnummer weniger als 3 oder mehr als 8 Stellen hat}{the subscriber number including the extension has less than 3 or more than 8 digits} \cite[6]{BNA-nummernplan},
+\item \DeEn{die Teilnehmerrufnummer einschließlich Durchwahlnummer weniger als 3 Stellen hat}{the subscriber number including the extension has less than 3 digits} \cite[6]{BNA-nummernplan},
+\item \DeEn{die Teilnehmerrufnummer bei einer Nummer ohne Durchwahl mehr als 8 Stellen hat}{the subscriber number of a number without extension has more than 8 digits} \cite[6]{BNA-nummernplan},
+\item \DeEn{die Teilnehmerrufnummer bei einer Nummer mit Durchwahl mehr als 9 Stellen hat}{the subscriber number of a number with extension has more than 9 digits}\footnote{\DeEn{Mir wurde berichtet, dass es 9-stellige Teilnehmerrufnummern mit Durchwahl gibt, obwohl der Nummernplan der Bundesnetzagentur nur 8 Stellen erlaubt.}{Someone reported to me that there are 9-digit subscriber numbers with extension despite the fact that the numbering plan of the Bundesnetzagentur does not allow more than 8 digits.}},
\item \DeEn{die Teilnehmerrufnummer mit einer 0 beginnt}{the subscriber number begins with a 0} \cite[6]{BNA-nummernplan},
\item \DeEn{die Nummer einschließlich Vorwahl mehr als 12 Stellen hat}{the number including the area code has more than 12 digits} \cite[33]{BNA-konzept}.
\end{itemize}
@@ -419,7 +421,6 @@ US & \DeEn{Vereinigte Staaten, Kanada und weitere Länder}
\item \DeEn{eine Dialer-Nummer (Vorwahl 0\,90\,09) nicht genau 12 Stellen hat}{a dialer number (area code 0\,90\,09) does not have exactly 12 digits} \cite[78]{BNA-konzept}.
\end{itemize}
-\newpage
\section{\DeEn{Französische Telefonnummern}{French Phone Numbers}}
\subsection{\DeEn{Geltungsbereich}{Scope}} \label{FR-bereich}
\DeEn{Der französische Nummerierungsplan}{The French numbering plan}
@@ -742,6 +743,7 @@ US & \DeEn{Vereinigte Staaten, Kanada und weitere Länder}
\end{multicols}
\Quelle \cite{ITU}
+\newpage
\section{\DeEn{Versionsprotokoll}{Version History}}
\begin{description}
\item[1.0] \DeEn{22. August 2016}{August 22nd, 2016}
@@ -773,6 +775,12 @@ US & \DeEn{Vereinigte Staaten, Kanada und weitere Länder}
\item \DeEn{Zusatzabstand (Kerning) von 1 Punkt vor und nach einem Schrägstrich sowie nach einem Pluszeichen}{Additional distance (kerning) of 1 point before and after a slash as well as after a plus sign}
\item \DeEn{Ergänzung der neuen nordamerikanischen Vorwahlen}{Addition of the new North American area codes} 223 \DeEn{und}{and} 445
\end{itemize}
+\item[1.2.1] \DeEn{12. März 2017}{March 12th, 2017}
+\begin{itemize}
+\item \DeEn{Erlaubnis von 9-stelligen Teilnehmerrufnummern mit Durchwahl im deutschen Festnetz}{Permission for 9-digit German landline subscriber numbers with extension}
+\item \DeEn{Fehlerkorrektur im Paketcode}{Bug fix in the package code}
+\item \DeEn{Änderung einiger Dateinamen}{Change of some file names}
+\end{itemize}
\end{description}
diff --git a/Master/texmf-dist/doc/latex/phonenumbers/phonenumbers-en.pdf b/Master/texmf-dist/doc/latex/phonenumbers/phonenumbers-en.pdf
index bfac4708d7d..261a83e9b2c 100644
--- a/Master/texmf-dist/doc/latex/phonenumbers/phonenumbers-en.pdf
+++ b/Master/texmf-dist/doc/latex/phonenumbers/phonenumbers-en.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/phonenumbers/phonenumbers-en.tex b/Master/texmf-dist/doc/latex/phonenumbers/phonenumbers-en.tex
index 969c880f3af..2f0a566f1ea 100644
--- a/Master/texmf-dist/doc/latex/phonenumbers/phonenumbers-en.tex
+++ b/Master/texmf-dist/doc/latex/phonenumbers/phonenumbers-en.tex
@@ -1,6 +1,6 @@
% phonenumbers package: English manual
-% Version: 1.2
-% Datum: 5. März 2017
+% Version: 1.2.1
+% Datum: 12. März 2017
\documentclass{cnltx-doc}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
@@ -58,8 +58,8 @@
\setcnltx{
package = phonenumbers,
- version = Version 1.2,
- date = \DeEn{5. März 2017}{March 5th, 2017},
+ version = Version 1.2.1,
+ date = \DeEn{12. März 2017}{March 12th, 2017},
authors = Keno Wehr,
email = keno.wehr@uni-oldenburg.de,
info = \DeEn{Setzen von Telefonnummern mit \LaTeX}{Typesetting telephone numbers with \LaTeX},
@@ -395,7 +395,9 @@ US & \DeEn{Vereinigte Staaten, Kanada und weitere Länder}
\end{itemize}
\DeEn{Bei Festnetznummern wird eine Warnung ausgegeben, wenn}{For landline numbers a warning will be issued if}
\begin{itemize}
-\item \DeEn{die Teilnehmerrufnummer einschließlich Durchwahlnummer weniger als 3 oder mehr als 8 Stellen hat}{the subscriber number including the extension has less than 3 or more than 8 digits} \cite[6]{BNA-nummernplan},
+\item \DeEn{die Teilnehmerrufnummer einschließlich Durchwahlnummer weniger als 3 Stellen hat}{the subscriber number including the extension has less than 3 digits} \cite[6]{BNA-nummernplan},
+\item \DeEn{die Teilnehmerrufnummer bei einer Nummer ohne Durchwahl mehr als 8 Stellen hat}{the subscriber number of a number without extension has more than 8 digits} \cite[6]{BNA-nummernplan},
+\item \DeEn{die Teilnehmerrufnummer bei einer Nummer mit Durchwahl mehr als 9 Stellen hat}{the subscriber number of a number with extension has more than 9 digits}\footnote{\DeEn{Mir wurde berichtet, dass es 9-stellige Teilnehmerrufnummern mit Durchwahl gibt, obwohl der Nummernplan der Bundesnetzagentur nur 8 Stellen erlaubt.}{Someone reported to me that there are 9-digit subscriber numbers with extension despite the fact that the numbering plan of the Bundesnetzagentur does not allow more than 8 digits.}},
\item \DeEn{die Teilnehmerrufnummer mit einer 0 beginnt}{the subscriber number begins with a 0} \cite[6]{BNA-nummernplan},
\item \DeEn{die Nummer einschließlich Vorwahl mehr als 12 Stellen hat}{the number including the area code has more than 12 digits} \cite[33]{BNA-konzept}.
\end{itemize}
@@ -419,7 +421,6 @@ US & \DeEn{Vereinigte Staaten, Kanada und weitere Länder}
\item \DeEn{eine Dialer-Nummer (Vorwahl 0\,90\,09) nicht genau 12 Stellen hat}{a dialer number (area code 0\,90\,09) does not have exactly 12 digits} \cite[78]{BNA-konzept}.
\end{itemize}
-\newpage
\section{\DeEn{Französische Telefonnummern}{French Phone Numbers}}
\subsection{\DeEn{Geltungsbereich}{Scope}} \label{FR-bereich}
\DeEn{Der französische Nummerierungsplan}{The French numbering plan}
@@ -706,7 +707,7 @@ US & \DeEn{Vereinigte Staaten, Kanada und weitere Länder}
\begin{multicols}{2}
\AreaCodesGeographic[country=DE]
\end{multicols}
-\enlargethispage{5mm}
+\enlargethispage{2mm}
\Quelle \cite{BNA-ortsvorwahlen}
\subsection{\UeberschriftSondervorwahlen}
@@ -773,6 +774,12 @@ US & \DeEn{Vereinigte Staaten, Kanada und weitere Länder}
\item \DeEn{Zusatzabstand (Kerning) von 1 Punkt vor und nach einem Schrägstrich sowie nach einem Pluszeichen}{Additional distance (kerning) of 1 point before and after a slash as well as after a plus sign}
\item \DeEn{Ergänzung der neuen nordamerikanischen Vorwahlen}{Addition of the new North American area codes} 223 \DeEn{und}{and} 445
\end{itemize}
+\item[1.2.1] \DeEn{12. März 2017}{March 12th, 2017}
+\begin{itemize}
+\item \DeEn{Erlaubnis von 9-stelligen Teilnehmerrufnummern mit Durchwahl im deutschen Festnetz}{Permission for 9-digit German landline subscriber numbers with extension}
+\item \DeEn{Fehlerkorrektur im Paketcode}{Bug fix in the package code}
+\item \DeEn{Änderung einiger Dateinamen}{Change of some file names}
+\end{itemize}
\end{description}
diff --git a/Master/texmf-dist/tex/latex/phonenumbers/DE_Ortsnamen.tex b/Master/texmf-dist/tex/latex/phonenumbers/phn-DE_Ortsnamen.tex
index efaa76ab13a..efaa76ab13a 100644
--- a/Master/texmf-dist/tex/latex/phonenumbers/DE_Ortsnamen.tex
+++ b/Master/texmf-dist/tex/latex/phonenumbers/phn-DE_Ortsnamen.tex
diff --git a/Master/texmf-dist/tex/latex/phonenumbers/DE_Vorwahlen.tex b/Master/texmf-dist/tex/latex/phonenumbers/phn-DE_Vorwahlen.tex
index a40a5c361a0..a40a5c361a0 100644
--- a/Master/texmf-dist/tex/latex/phonenumbers/DE_Vorwahlen.tex
+++ b/Master/texmf-dist/tex/latex/phonenumbers/phn-DE_Vorwahlen.tex
diff --git a/Master/texmf-dist/tex/latex/phonenumbers/FR_Ortsnamen.tex b/Master/texmf-dist/tex/latex/phonenumbers/phn-FR_Ortsnamen.tex
index a402c0a2a61..a402c0a2a61 100644
--- a/Master/texmf-dist/tex/latex/phonenumbers/FR_Ortsnamen.tex
+++ b/Master/texmf-dist/tex/latex/phonenumbers/phn-FR_Ortsnamen.tex
diff --git a/Master/texmf-dist/tex/latex/phonenumbers/FR_Vorwahlen.tex b/Master/texmf-dist/tex/latex/phonenumbers/phn-FR_Vorwahlen.tex
index c9541379d9c..c9541379d9c 100644
--- a/Master/texmf-dist/tex/latex/phonenumbers/FR_Vorwahlen.tex
+++ b/Master/texmf-dist/tex/latex/phonenumbers/phn-FR_Vorwahlen.tex
diff --git a/Master/texmf-dist/tex/latex/phonenumbers/Landeskennzahlen.tex b/Master/texmf-dist/tex/latex/phonenumbers/phn-Landeskennzahlen.tex
index f80710270ad..f80710270ad 100644
--- a/Master/texmf-dist/tex/latex/phonenumbers/Landeskennzahlen.tex
+++ b/Master/texmf-dist/tex/latex/phonenumbers/phn-Landeskennzahlen.tex
diff --git a/Master/texmf-dist/tex/latex/phonenumbers/US_Ortsnamen.tex b/Master/texmf-dist/tex/latex/phonenumbers/phn-US_Ortsnamen.tex
index 58acd84125c..58acd84125c 100644
--- a/Master/texmf-dist/tex/latex/phonenumbers/US_Ortsnamen.tex
+++ b/Master/texmf-dist/tex/latex/phonenumbers/phn-US_Ortsnamen.tex
diff --git a/Master/texmf-dist/tex/latex/phonenumbers/US_Vorwahlen.tex b/Master/texmf-dist/tex/latex/phonenumbers/phn-US_Vorwahlen.tex
index 7457f6aed9a..7457f6aed9a 100644
--- a/Master/texmf-dist/tex/latex/phonenumbers/US_Vorwahlen.tex
+++ b/Master/texmf-dist/tex/latex/phonenumbers/phn-US_Vorwahlen.tex
diff --git a/Master/texmf-dist/tex/latex/phonenumbers/phonenumbers.sty b/Master/texmf-dist/tex/latex/phonenumbers/phonenumbers.sty
index 1c1ca5ad2ae..9cb95388769 100644
--- a/Master/texmf-dist/tex/latex/phonenumbers/phonenumbers.sty
+++ b/Master/texmf-dist/tex/latex/phonenumbers/phonenumbers.sty
@@ -2,8 +2,8 @@
% LaTeX-Paket zur Formatierung von Telefonnummern
% LaTeX package for formatting telephone numbers
% Autor: K. Wehr
-% Version: 1.2
-% Datum: 5. März 2017
+% Version: 1.2.1
+% Datum: 12. März 2017
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -15,7 +15,7 @@
\RequirePackage{expl3}
-\ProvidesExplPackage {phonenumbers} {2017/03/05} {1.2} {Telephone number package}
+\ProvidesExplPackage {phonenumbers} {2017/03/12} {1.2.1} {Telephone number package}
\RequirePackage{xparse}
\RequirePackage{l3keys2e}
@@ -150,7 +150,7 @@
{US} {American}
}
{
- not~supported
+ unsupported
}
}
@@ -361,7 +361,7 @@
\str_put_right:Nn \l_phone_bereinigte_nummer_str {##1}
}
{
- \bool_if:NTF \l_phone_erstes_zeichen_bool
+ \bool_if:nTF {\l_phone_erstes_zeichen_bool && \str_if_eq_p:nn {##1} {+}}
{
\bool_set_true:N \l_phone_plusnummer_bool
}
@@ -608,7 +608,7 @@
\group_end:
}
-\file_input:n {Landeskennzahlen}
+\file_input:n {phn-Landeskennzahlen}
\NewDocumentCommand \CountryCodes { }
{
@@ -631,8 +631,8 @@
%%%%%%%%%%%%%%%%%%%% DEUTSCHLAND %%%%%%%%%%%%%%%%%%%%
-\file_input:n {DE_Vorwahlen}
-\file_input:n {DE_Ortsnamen}
+\file_input:n {phn-DE_Vorwahlen}
+\file_input:n {phn-DE_Ortsnamen}
\clist_new:N \c_phone_DE_vorwahlliste_clist
\clist_concat:NNN \c_phone_DE_vorwahlliste_clist \c_phone_DE_ortsvorwahlliste_clist \c_phone_DE_sondervorwahlliste_clist
@@ -890,7 +890,7 @@
}
% #1: Vorwahl, #2: Teilnehmerrufnummer
-\cs_new:Npn \phone_DE_teilnehmerrufnummernlaenge_ueberpruefen:Nn #1#2
+\cs_new:Npn \phone_DE_festnetzteilnehmerrufnummernlaenge_ueberpruefen:Nn #1#2
{
\int_set:Nn \l_tmpa_int {\str_count:N #1}
\int_add:Nn \l_tmpa_int {\str_count:n {#2}}
@@ -909,12 +909,20 @@
\msg_warning:nnn {phonenumbers/DE} {subscriber~number~too~short} {3}
}
{
- \int_compare:nNnTF {\l_tmpa_int} > {8}
+ % Warnung ausgeben, falls eine Nummer ohne Durchwahl mehr als 8 Stellen hat
+ \bool_if:nTF {\str_if_empty_p:N \l_phone_bereinigte_durchwahl_str && \int_compare_p:nNn {\l_tmpa_int} > {8}}
{
\msg_warning:nnn {phonenumbers/DE} {subscriber~number~too~long} {8}
}
{
- \bool_set_true:N \l_phone_DE_teilnehmerrufnummer_gueltig_bool
+ % Warnung ausgeben, falls eine Nummer mit Durchwahl mehr als 9 Stellen hat
+ \int_compare:nNnTF {\l_tmpa_int} > {9}
+ {
+ \msg_warning:nnn {phonenumbers/DE} {subscriber~number~too~long} {9}
+ }
+ {
+ \bool_set_true:N \l_phone_DE_teilnehmerrufnummer_gueltig_bool
+ }
}
}
}
@@ -929,7 +937,7 @@
% Festnetznummer ohne Vorwahl
\bool_if:NF \l_phone_eingabe_leer_bool
{
- \phone_DE_teilnehmerrufnummernlaenge_ueberpruefen:Nn #1 {#2}
+ \phone_DE_festnetzteilnehmerrufnummernlaenge_ueberpruefen:Nn #1 {#2}
}
}
{
@@ -941,7 +949,7 @@
\msg_warning:nn {phonenumbers/DE} {illegal~start~of~subscriber~number}
}
{
- \phone_DE_teilnehmerrufnummernlaenge_ueberpruefen:Nn #1 {#2}
+ \phone_DE_festnetzteilnehmerrufnummernlaenge_ueberpruefen:Nn #1 {#2}
}
}
{
@@ -1072,8 +1080,8 @@
%%%%%%%%%%%%%%%%%%%% FRANKREICH %%%%%%%%%%%%%%%%%%%%
-\file_input:n {FR_Vorwahlen}
-\file_input:n {FR_Ortsnamen}
+\file_input:n {phn-FR_Vorwahlen}
+\file_input:n {phn-FR_Ortsnamen}
\clist_new:N \c_phone_FR_vorwahlliste_clist
\clist_concat:NNN \c_phone_FR_vorwahlliste_clist \c_phone_FR_ortsvorwahlliste_clist \c_phone_FR_sondervorwahlliste_clist
@@ -1287,8 +1295,8 @@
%%%%%%%%%%%%%%%%%%%% NORDAMERIKA %%%%%%%%%%%%%%%%%%%%
-\file_input:n {US_Vorwahlen}
-\file_input:n {US_Ortsnamen}
+\file_input:n {phn-US_Vorwahlen}
+\file_input:n {phn-US_Ortsnamen}
\clist_new:N \c_phone_US_vorwahlliste_clist
\clist_concat:NNN \c_phone_US_vorwahlliste_clist \c_phone_US_ortsvorwahlliste_clist \c_phone_US_sondervorwahlliste_clist