% \iffalse meta-comment % %% regulatory-english.def %% Copyright 2024-2026 E. Nijenhuis % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3c % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt % and version 1.3c 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 E. Nijenhuis. % % This work consists of the files listed in the meta-comment of % regulatory-struct.dtx. % % \fi % % \subsection{\translation{English definitions}{Engelse definities}}\label{sec:englishdef} % \setcounter{CodelineNo}{0} % % English is the language every other one falls back on, so its definitions are stated in full rather than % left to the initial values. Translating this bundle into another language comes down to copying this % file to \texttt{regulatory-\meta{language}.def} and translating the right hand side of every % \cmd{\DeclareTranslation}; see \zcref{sec:dutchdef} for what a language that words its references % differently needs on top of that. % % A word on the third level. It is a \emph{point}, the lettered subdivision of a paragraph, and not a % subparagraph: in the terminology of the European institutions a subparagraph is the \emph{alinea}, the % unnumbered block of text, which this bundle does not number at all. The key used to be % \texttt{subparagraph} and was renamed for that reason; a document that asked for that translation by % name asks for \texttt{point} now. % \begin{macrocode} \ProvidesRegulatoryLanguage{english} [2026/09/10 1.0.0 English definitions for regulatory] \DeclareTranslation{english}{article}{article} \DeclareTranslation{english}{Article}{Article} \DeclareTranslation{english}{articles}{articles} \DeclareTranslation{english}{Articles}{Articles} \DeclareTranslation{english}{paragraph}{paragraph} \DeclareTranslation{english}{Paragraph}{Paragraph} \DeclareTranslation{english}{paragraphs}{paragraphs} \DeclareTranslation{english}{Paragraphs}{Paragraphs} \DeclareTranslation{english}{point}{point} \DeclareTranslation{english}{Point}{Point} \DeclareTranslation{english}{points}{points} \DeclareTranslation{english}{Points}{Points} \DeclareTranslation{english}{to}{to} \DeclareTranslation{english}{Definitions}{Definitions} \DeclareTranslation{english}{of the}{of the} % \end{macrocode} % % The reference formats are only set up when \package{regulatory-ref} is loaded, since a document that only % loads \package{regulatory-struct} has the translations above but none of the reference macros. % % English compresses a reference the way the European style guides do: \emph{Article 6(2), point (a)}. The % article carries its name and its number, the paragraph follows in brackets with nothing in between, and % the point is lettered and bracketed in turn, behind a comma. A group of points repeats neither the name % nor the brackets of what came before: \emph{Article 1(6), point (a), (b) and (d)}. % \begin{macrocode} \regulatory@ifmodule{ref}{% \rref@setup{english}{ group conjunction={} }{ group conjunction={,~} }{ ref format=\rref@refformat@alphaparen, label format=\rref@label@prefix, group conjunction={,~}, group format=\rref@refformat@noop }% }{} % \end{macrocode} % % \subsubsection{\translation{English citation register}{Engels citeerregister}}\label{sec:srcen} % % How an act of the Union is cited in English, and the one register of the five that is arranged the other % way round. Measured in the English text of the General Data Protection Regulation, the same document the % other registers were measured in: \enquote{point (a) of Article 6(1)} twenty-eight times, against nothing % at all for \enquote{Article 6(1)(a)} and nothing for \enquote{Article 6(1), point (a)}, which are the two % arrangements the continental registers use. The deepest level comes first, each is joined to the next % with \enquote{of}, and the paragraph is written into the article between brackets rather than named\,---\, % except where it stands without one, \enquote{point (a) of paragraph 1}, five times, which is why the % paragraph keeps a word of its own as well. More than one paragraph on the same article keeps the brackets % around each of them, \enquote{Article 6(1), (2) and (3)}, and by itself does not: \enquote{paragraphs 1 % and 2}, twenty-one times. % % A run is joined with \enquote{to} at every level\,---\,\enquote{Articles 12 to 15} fifteen times, % \enquote{points (a) to (c)} twice, \enquote{paragraphs 1 to 3} once\,---\,and a list with \enquote{and}: % \enquote{Articles 15 and 16}, \enquote{paragraphs 1, 2 and 3}. The designation stands before the run and % takes its plural, as it does before a list. The instrument hangs on the end with the same \enquote{of} % that joins the levels, so this register needs no separate word for it. % % The non-breaking space between a designation and its number is a decision and not a measurement here: the % English text writes it both ways, a hundred and sixty-seven against two hundred and twenty-seven. It is % written non-breaking, as in the other registers, since nothing in the source speaks against it. % % There is no measured shortened form. The English text of a regulation has no footnotes to shorten a % citation in, and this bundle does not invent one: the shortened system is the same arrangement with the % name of the instrument abbreviated, which is what \texttt{german\_eu} and \texttt{french\_eu} do for the % same reason. % % English gives a regulation no article and a treaty one: \enquote{of Regulation (EU) 2016/679} against % \enquote{of the Treaty}, both measured in the same text. So the default of the register is nothing, and % the two kinds that do take one say so. % % \begin{macrocode} \regulatory@ifmodule{sources}{% \newsourceregister{english_eu}{ articleone = Article, articlemany = Articles, articlenum = \regulatory@src@number@plain, paragraph = \regulatory@src@before, paragraphone = paragraph, paragraphmany = paragraphs, paragraphnum = \regulatory@src@num@plain, attachnum = \regulatory@src@num@parens, attach = \regulatory@src@attach@plain, point = \regulatory@src@before, pointone = point, pointmany = points, pointnum = \regulatory@src@num@parens, subpoint = \regulatory@src@before, subpointone = point, subpointmany = points, subpointnum = \regulatory@src@num@unmeasured, and = {~and~}, to = {~to~}, separator = {\space of\space}, assemble = \regulatory@src@assemble@backward, determiner = {}, connective = {}, source = \regulatory@src@source@full@store }{ articleone = Article, articlemany = Articles, articlenum = \regulatory@src@number@plain, paragraph = \regulatory@src@before, paragraphone = paragraph, paragraphmany = paragraphs, paragraphnum = \regulatory@src@num@plain, attachnum = \regulatory@src@num@parens, attach = \regulatory@src@attach@plain, point = \regulatory@src@before, pointone = point, pointmany = points, pointnum = \regulatory@src@num@parens, subpoint = \regulatory@src@before, subpointone = point, subpointmany = points, subpointnum = \regulatory@src@num@unmeasured, and = {~and~}, to = {~to~}, separator = {\space of\space}, assemble = \regulatory@src@assemble@backward, determiner = {}, connective = {}, source = \regulatory@src@source@short@store } % \end{macrocode} % % English gives a regulation no article and a treaty one: \enquote{of Regulation (EU) 2016/679} against % \enquote{of the Treaty}, both measured in the same text. So the default of the register is nothing, and % the two kinds that do take one say so. % \begin{macrocode} \newsourcedeterminer{english_eu}{treaty}{the} \newsourcedeterminer{english_eu}{charter}{the} }{} % \end{macrocode} %