Blame latex/style/dbk_locale.sty

Packit Service 76cb02
%%
Packit Service 76cb02
%% Locale for some float labels and articleinfo/bookinfo stuff
Packit Service 76cb02
%%
Packit Service 76cb02
Packit Service 76cb02
\long\def\dolangsetup#1#2{%
Packit Service 76cb02
  \expandafter\def\csname setup@lang@#1\endcsname{#2}%
Packit Service 76cb02
}
Packit Service 76cb02
Packit Service 76cb02
\def\dosetuplang#1{%
Packit Service 76cb02
  \csname setup@lang@#1\endcsname%
Packit Service 76cb02
}
Packit Service 76cb02
Packit Service 76cb02
%% Internal interface
Packit Service 76cb02
\long\def\langsetupdbk#1#2{ \dolangsetup{dbk@#1}{#2} }
Packit Service 76cb02
\def\setuplocale#1{ \dosetuplang{dbk@#1} }
Packit Service 76cb02
Packit Service 76cb02
%% User Babel setup hooks
Packit Service 76cb02
\long\def\babelsetup#1#2{ \dolangsetup{bab@#1}{#2} }
Packit Service 76cb02
\def\setupbabel#1{ \globalbabelsetup\dosetuplang{bab@#1} }
Packit Service 76cb02
Packit Service 76cb02
%% Setup common to all babel languages
Packit Service 76cb02
\def\globalbabelsetup{
Packit Service 76cb02
  % Cannot remove those messy "x shorthands for every language (e.g. not in
Packit Service 76cb02
  % french)
Packit Service 76cb02
  % \AtBeginDocument{\shorthandoff{"}}
Packit Service 76cb02
}
Packit Service 76cb02
Packit Service 76cb02
%% Define the locale setups in docbook
Packit Service 76cb02
\langsetupdbk{de}{
Packit Service 76cb02
  \def\refname{Referenzen}%
Packit Service 76cb02
  \def\abstractname{Zusammenfassung}%
Packit Service 76cb02
  \def\bibname{Bibliographie}%
Packit Service 76cb02
  \def\prefacename{Vorwort}%
Packit Service 76cb02
  \def\chaptername{Kapitel}%
Packit Service 76cb02
  \def\appendixname{Anhang}%
Packit Service 76cb02
  \def\contentsname{Inhaltsverzeichnis}%
Packit Service 76cb02
  \def\listfigurename{Abbildungsverzeichnis}%
Packit Service 76cb02
  \def\listtablename{Tabellenverzeichnis}%
Packit Service 76cb02
  \def\indexname{Index}%
Packit Service 76cb02
  \def\figurename{{\scshape Abbildung }}%
Packit Service 76cb02
  \def\tablename{{\scshape Tabelle }}%
Packit Service 76cb02
   
Packit Service 76cb02
  \def\dbequationname{Gleichung}
Packit Service 76cb02
  \def\examplename{Beispiel}
Packit Service 76cb02
  \def\ondate{am}
Packit Service 76cb02
  \renewcommand{\DBKreleaseinfo}{Arbeitspapier}
Packit Service 76cb02
  \def\writtenby{VERFASST DURCH}
Packit Service 76cb02
  \def\projname{PROJEKT}
Packit Service 76cb02
  \def\titlename{TITEL}
Packit Service 76cb02
  \def\DBKrefname{REFERENZ}
Packit Service 76cb02
  \def\DBKindname{NAME}
Packit Service 76cb02
  \def\DBKindtitle{MITWIRKENDE}
Packit Service 76cb02
  \def\DBKrevtitle{VERSIONSGESCHICHTE}
Packit Service 76cb02
  \def\DBKrevdesc{BESCHREIBUNG}
Packit Service 76cb02
  \def\DBKrevnumber{NUMMER}
Packit Service 76cb02
  \def\DBKrevname{NAME}
Packit Service 76cb02
  \def\DBKrevdate{DATUM}
Packit Service 76cb02
  \def\DBKcontrib{AKTION}
Packit Service 76cb02
  \def\DBKsignature{UNTERSCHRIFT}
Packit Service 76cb02
}
Packit Service 76cb02
\langsetupdbk{fr}{
Packit Service 76cb02
  \def\refname{R\'ef\'erences}%
Packit Service 76cb02
  \def\abstractname{R\'esum\'e}%
Packit Service 76cb02
  \def\bibname{Bibliographie}%
Packit Service 76cb02
  \def\prefacename{Pr\'eface}%
Packit Service 76cb02
  \def\chaptername{Chapitre}%
Packit Service 76cb02
  \def\appendixname{Annexe}%
Packit Service 76cb02
  \def\contentsname{Table des mati\`eres}%
Packit Service 76cb02
  \def\listfigurename{Liste des figures}%
Packit Service 76cb02
  \def\listtablename{Liste des tableaux}%
Packit Service 76cb02
  \def\indexname{Index}%
Packit Service 76cb02
  \def\figurename{{\scshape Figure }}%
Packit Service 76cb02
  \def\tablename{{\scshape Tableau }}%
Packit Service 76cb02
Packit Service 76cb02
  \def\dbequationname{\'Equation}
Packit Service 76cb02
  \def\examplename{Exemple}
Packit Service 76cb02
  \def\ondate{le}
Packit Service 76cb02
  \renewcommand{\DBKreleaseinfo}{Document de Travail}
Packit Service 76cb02
  \def\projname{PROJET}
Packit Service 76cb02
  \def\titlename{TITRE}
Packit Service 76cb02
  \def\writtenby{R\'EDIG\'E PAR}
Packit Service 76cb02
  \def\DBKrefname{R\'EFERENCE}
Packit Service 76cb02
  \def\DBKindname{NOM}
Packit Service 76cb02
  \def\DBKindtitle{INDEXATION DU DOCUMENT}
Packit Service 76cb02
  \def\DBKrevtitle{SUIVI DU DOCUMENT}
Packit Service 76cb02
  \def\DBKrevdesc{MODIFICATIONS}
Packit Service 76cb02
  \def\DBKrevnumber{INDICE}
Packit Service 76cb02
  \def\DBKrevname{NOM}
Packit Service 76cb02
  \def\DBKrevdate{DATE}
Packit Service 76cb02
  \def\DBKcontrib{ACTION}
Packit Service 76cb02
  \def\DBKsignature{SIGNATURE}
Packit Service 76cb02
}
Packit Service 76cb02
\langsetupdbk{nl}{
Packit Service 76cb02
  \def\refname{Referenties}%
Packit Service 76cb02
  \def\abstractname{Samenvatting}%
Packit Service 76cb02
  \def\bibname{Bibliografie}%
Packit Service 76cb02
  \def\prefacename{Voorwoord}%
Packit Service 76cb02
  \def\chaptername{Hoofdstuk}%
Packit Service 76cb02
  \def\appendixname{Appendix}%
Packit Service 76cb02
  \def\contentsname{Inhoudstafel}%
Packit Service 76cb02
  \def\listfigurename{Lijst van figuren}%
Packit Service 76cb02
  \def\listtablename{Lijst van tabellen}%
Packit Service 76cb02
  \def\indexname{Index}%
Packit Service 76cb02
  \def\figurename{{\scshape Figuur }}%
Packit Service 76cb02
  \def\tablename{{\scshape Tabel }}%
Packit Service 76cb02
Packit Service 76cb02
  \def\dbequationname{Vergelijking}
Packit Service 76cb02
  \def\examplename{Voorbeeld}
Packit Service 76cb02
  \def\ondate{}
Packit Service 76cb02
  \renewcommand{\DBKreleaseinfo}{Werkdocument}
Packit Service 76cb02
  \def\writtenby{GESCHREVEN DOOR}
Packit Service 76cb02
  \def\projname{PROJECT}
Packit Service 76cb02
  \def\titlename{TITEL}
Packit Service 76cb02
  \def\DBKindname{NAAM}
Packit Service 76cb02
  \def\DBKindtitle{MEDEWERKERS}
Packit Service 76cb02
  \def\DBKrevtitle{HERZIENINGEN}
Packit Service 76cb02
  \def\DBKrevdesc{BESCHRIJVING}
Packit Service 76cb02
  \def\DBKrevnumber{NUMMER}
Packit Service 76cb02
  \def\DBKrevname{NAAM}
Packit Service 76cb02
  \def\DBKrevdate{DATUM}
Packit Service 76cb02
  \def\DBKcontrib{ACTIE}
Packit Service 76cb02
  \def\DBKsignature{Handtekening}
Packit Service 76cb02
}
Packit Service 76cb02
\langsetupdbk{es}{
Packit Service 76cb02
  \def\refname{Referencia}%
Packit Service 76cb02
  \def\abstractname{Resumen}%
Packit Service 76cb02
  \def\bibname{Bibliograf\'ia}%
Packit Service 76cb02
  \def\prefacename{Prefacio}%
Packit Service 76cb02
  \def\chaptername{Cap\'itulo}%
Packit Service 76cb02
  \def\appendixname{Ap\'endice}%
Packit Service 76cb02
  \def\contentsname{\'Indice de contenido}%
Packit Service 76cb02
  \def\listfigurename{\'Indice de ilustraciones}%
Packit Service 76cb02
  \def\listtablename{\'Indice de tablas}%
Packit Service 76cb02
  \def\indexname{\'Indice de palabras clave}%
Packit Service 76cb02
  \def\figurename{{\scshape Ilustraci\'on }}%
Packit Service 76cb02
  \def\tablename{{\scshape Tabla }}%
Packit Service 76cb02
   
Packit Service 76cb02
  \def\dbequationname{Ecuaci\'on}
Packit Service 76cb02
  \def\examplename{Ejemplo}
Packit Service 76cb02
  \def\ondate{}
Packit Service 76cb02
  \renewcommand{\DBKreleaseinfo}{Documento de trabajo}
Packit Service 76cb02
  \def\writtenby{ESCRITO POR}
Packit Service 76cb02
  \def\projname{PROYECTO}
Packit Service 76cb02
  \def\titlename{T\'ITULO}
Packit Service 76cb02
  \def\DBKindname{NOMBRE}
Packit Service 76cb02
  \def\DBKindtitle{COLABORADORES}
Packit Service 76cb02
  \def\DBKrevtitle{HISTORIAL DE REVISIONES}
Packit Service 76cb02
  \def\DBKrevdesc{MODIFICACIONES}
Packit Service 76cb02
  \def\DBKrevnumber{N\'UMERO}
Packit Service 76cb02
  \def\DBKrevname{NOMBRE}
Packit Service 76cb02
  \def\DBKrevdate{FECHA}
Packit Service 76cb02
  \def\DBKcontrib{ACCI\'ON}
Packit Service 76cb02
  \def\DBKsignature{FIRMA}
Packit Service 76cb02
}
Packit Service 76cb02
% Last-Translator: Giuseppe Sacco <eppesuig@debian.org>
Packit Service 76cb02
% Translation-Team: Italian translation project <tp@lists.linux.it>
Packit Service 76cb02
% Translation-Date: 2007-07-25
Packit Service 76cb02
\langsetupdbk{it}{
Packit Service 76cb02
  \def\refname{Nome}%
Packit Service 76cb02
  \def\abstractname{Introduzione}%
Packit Service 76cb02
  \def\bibname{Bibliografia}%
Packit Service 76cb02
  \def\prefacename{Prefazione}%
Packit Service 76cb02
  \def\chaptername{Capitolo}%
Packit Service 76cb02
  \def\appendixname{Appendice}%
Packit Service 76cb02
  \def\contentsname{Sommario}%
Packit Service 76cb02
  \def\listfigurename{Indice delle figure}%
Packit Service 76cb02
  \def\listtablename{Indice delle tavole}%
Packit Service 76cb02
  \def\indexname{Indice}%
Packit Service 76cb02
  \def\figurename{{\scshape Figura }}%
Packit Service 76cb02
  \def\tablename{{\scshape Tavola }}%
Packit Service 76cb02
 
Packit Service 76cb02
  \def\dbequationname{Equazione}
Packit Service 76cb02
  \def\examplename{Esempio}
Packit Service 76cb02
  \def\ondate{l\`i}
Packit Service 76cb02
  \renewcommand{\DBKreleaseinfo}{Documento di lavoro}
Packit Service 76cb02
  \def\writtenby{A CURA DI}
Packit Service 76cb02
  \def\projname{PROGETTO}
Packit Service 76cb02
  \def\titlename{TITOLO}
Packit Service 76cb02
  \def\DBKindname{NOME}
Packit Service 76cb02
  \def\DBKindtitle{COLLABORATORI}
Packit Service 76cb02
  \def\DBKrevtitle{CRONOLOGIA DELLE REVISIONI}
Packit Service 76cb02
  \def\DBKrevdesc{DESCRIZIONE}
Packit Service 76cb02
  \def\DBKrevnumber{POSIZIONE}
Packit Service 76cb02
  \def\DBKrevname{NOME}
Packit Service 76cb02
  \def\DBKrevdate{DATA}
Packit Service 76cb02
  \def\DBKcontrib{AZIONE}
Packit Service 76cb02
  \def\DBKsignature{FIRMA}
Packit Service 76cb02
}
Packit Service 76cb02
\langsetupdbk{en}{
Packit Service 76cb02
  \def\examplename{Example}
Packit Service 76cb02
  \def\dbequationname{Equation}
Packit Service 76cb02
  \def\ondate{on}
Packit Service 76cb02
  \renewcommand{\DBKreleaseinfo}{Working Paper}
Packit Service 76cb02
  \def\writtenby{WRITTEN BY}
Packit Service 76cb02
  \def\projname{PROJECT}
Packit Service 76cb02
  \def\titlename{TITLE}
Packit Service 76cb02
  \def\DBKrefname{REFERENCE}
Packit Service 76cb02
  \def\DBKindname{NAME}
Packit Service 76cb02
  \def\DBKindtitle{COLLABORATORS}
Packit Service 76cb02
  \def\DBKrevtitle{REVISION HISTORY}
Packit Service 76cb02
  \def\DBKrevdesc{DESCRIPTION}
Packit Service 76cb02
  \def\DBKrevnumber{NUMBER}
Packit Service 76cb02
  \def\DBKrevname{NAME}
Packit Service 76cb02
  \def\DBKrevdate{DATE}
Packit Service 76cb02
  \def\DBKcontrib{ACTION}
Packit Service 76cb02
  \def\DBKsignature{SIGNATURE}
Packit Service 76cb02
}
Packit Service 76cb02
\langsetupdbk{ko}{
Packit Service 76cb02
%  \usepackage{hfont}
Packit Service 76cb02
  \ifxetex
Packit Service 76cb02
  \newenvironment{CJK}[3][]{}{}
Packit Service 76cb02
  \else
Packit Service 76cb02
  \hypersetup{unicode}
Packit Service 76cb02
  \usepackage{CJKutf8}
Packit Service 76cb02
  \fi
Packit Service 76cb02
}
Packit Service 76cb02
\langsetupdbk{zh}{
Packit Service 76cb02
  \ifxetex
Packit Service 76cb02
  \newenvironment{CJK}[3][]{}{}
Packit Service 76cb02
  \else
Packit Service 76cb02
  \hypersetup{unicode}
Packit Service 76cb02
  \usepackage{CJKutf8}
Packit Service 76cb02
  \usepackage{pinyin}
Packit Service 76cb02
  \fi
Packit Service 76cb02
}
Packit Service 76cb02
\langsetupdbk{ja}{
Packit Service 76cb02
  \ifxetex
Packit Service 76cb02
  \newenvironment{CJK}[3][]{}{}
Packit Service 76cb02
  \else
Packit Service 76cb02
  \hypersetup{unicode}
Packit Service 76cb02
  \usepackage{CJKutf8}
Packit Service 76cb02
  \fi
Packit Service 76cb02
}
Packit Service 76cb02
Packit Service 76cb02
%% Define the babel setups in docbook
Packit Service 76cb02
\babelsetup{cs}{%
Packit Service 76cb02
  % Shorthand breaks longtable stops
Packit Service 76cb02
  \AtBeginDocument{\shorthandoff{-}}
Packit Service 76cb02
}
Packit Service 76cb02
Packit Service 76cb02
\babelsetup{fr}{%
Packit Service 76cb02
  \ifxetex
Packit Service 76cb02
  % \NoAutoSpaceBeforeFDP does not seem to work when used with XeTeX
Packit Service 76cb02
  % Take into account the frenchb version in the setup (< v2.5)
Packit Service 76cb02
  \AtBeginDocument{\@ifundefined{NoAutoSpacing}{%
Packit Service 76cb02
    \shorthandoff{:;!?}}{\NoAutoSpacing}}
Packit Service 76cb02
  \fi
Packit Service 76cb02
  \NoAutoSpaceBeforeFDP
Packit Service 76cb02
  % Avoid mess between enumitem and french redefinition
Packit Service 76cb02
  \@ifundefined{ifFrenchItemizeSpacing}{}{\FrenchItemizeSpacingfalse}
Packit Service 76cb02
  % The same, for recent frenchb release (v2.3)
Packit Service 76cb02
  \@ifundefined{frenchbsetup}{}{\frenchbsetup{CompactItemize=false}}
Packit Service 76cb02
}
Packit Service 76cb02
Packit Service 76cb02
\babelsetup{es}{%
Packit Service 76cb02
  % Avoid enumitem to crash with spanish babel
Packit Service 76cb02
  \let\savees@listquot\es@listquot
Packit Service 76cb02
  \def\es@listquot{\protect\savees@listquot}
Packit Service 76cb02
Packit Service 76cb02
  % Remove those horrible and messy "x shorthands
Packit Service 76cb02
  \renewcommand\shorthandsspanish{}
Packit Service 76cb02
}
Packit Service 76cb02
Packit Service 76cb02
\babelsetup{de}{%
Packit Service 76cb02
  % Remove those messy "x shorthands
Packit Service 76cb02
  % \languageshorthands{none} does not work for lot/lof files
Packit Service 76cb02
  \AtBeginDocument{\shorthandoff{"}}
Packit Service 76cb02
}
Packit Service 76cb02
Packit Service 76cb02
\babelsetup{ru}{%
Packit Service 76cb02
  % XeTeX works with russian babel only if xecyr is provided
Packit Service 76cb02
  \ifxetex\usepackage{xecyr}\fi
Packit Service 76cb02
  \AtBeginDocument{\shorthandoff{"}}
Packit Service 76cb02
}
Packit Service 76cb02
Packit Service 76cb02
\babelsetup{sk}{%
Packit Service 76cb02
  % Shorthand breaks longtable stops
Packit Service 76cb02
  \AtBeginDocument{\shorthandoff{-}}
Packit Service 76cb02
}
Packit Service 76cb02
Packit Service 76cb02
\babelsetup{uk}{%
Packit Service 76cb02
  % XeTeX works with ukrainian babel only if xecyr is provided
Packit Service 76cb02
  \ifxetex\usepackage{xecyr}\fi
Packit Service 76cb02
}
Packit Service 76cb02
Packit Service 76cb02
\babelsetup{nn}{\AtBeginDocument{\shorthandoff{"}}}
Packit Service 76cb02
\babelsetup{nb}{\AtBeginDocument{\shorthandoff{"}}}
Packit Service 76cb02
Packit Service 76cb02
%% Apply default locale setup
Packit Service 76cb02
\setuplocale{en}
Packit Service 76cb02