1649 lines
58 KiB
TeX
1649 lines
58 KiB
TeX
%%
|
|
%% This is file `tracklang.tex',
|
|
%% generated with the docstrip utility.
|
|
%%
|
|
%% The original source files were:
|
|
%%
|
|
%% tracklang.dtx (with options: `tracklang.tex,package')
|
|
%%
|
|
%% tracklang.dtx
|
|
%% Copyright 2014 Nicola Talbot
|
|
%%
|
|
%% 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 Nicola Talbot.
|
|
%%
|
|
%% This work consists of the files tracklang.dtx and tracklang.ins and the derived files tracklang.sty, tracklang.tex.
|
|
%%
|
|
%% \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 \~}
|
|
\ifx \@tracklang@languages\undefined
|
|
\else
|
|
\expandafter\endinput
|
|
\fi
|
|
\long\def\@tracklang@ifundef#1#2#3{%
|
|
\expandafter\ifx\csname #1\endcsname\relax
|
|
#2%
|
|
\else
|
|
#3%
|
|
\fi
|
|
}
|
|
\ifx\@nnil\undefined
|
|
\def\@tracklang@nnil{\@nil}
|
|
\else
|
|
\let\@tracklang@nnil\@nnil
|
|
\fi
|
|
\ifx\@for\undefined
|
|
\long\def\@tracklang@for#1:=#2\do#3{%
|
|
\expandafter\def\expandafter\@fortmp\expandafter{#2}%
|
|
\ifx\@fortmp\empty
|
|
\else
|
|
\expandafter
|
|
\@tracklang@forloop #2,\@nil,\@nil\@@ #1{#3}%
|
|
\fi
|
|
}
|
|
\long\def\@tracklang@forloop#1,#2,#3\@@ #4#5{%
|
|
\def #4{#1}%
|
|
\ifx#4\@tracklang@nnil
|
|
\else
|
|
#5%
|
|
\def #4{#2}%
|
|
\ifx#4\@tracklang@nnil
|
|
\else
|
|
#5%
|
|
\@tracklang@iforloop #3\@@ #4{#5}%
|
|
\fi
|
|
\fi
|
|
}
|
|
\long\def\@tracklang@iforloop#1,#2\@@ #3#4{%
|
|
\def#3{#1}%
|
|
\ifx#3\@tracklang@nnil
|
|
\expandafter
|
|
\@tracklang@fornoop
|
|
\else
|
|
#4\relax
|
|
\expandafter\@tracklang@iforloop
|
|
\fi
|
|
#2\@@ #3{#4}%
|
|
}
|
|
\long\def\@tracklang@fornoop#1\@@ #2#3{}
|
|
\else
|
|
\let\@tracklang@for\@for
|
|
\fi
|
|
\ifx\@namedef\undefined
|
|
\def\@tracklang@namedef#1{\expandafter\def\csname#1\endcsname}
|
|
\else
|
|
\let\@tracklang@namedef\@namedef
|
|
\fi
|
|
\ifx\@nameuse\undefined
|
|
\def\@tracklang@nameuse#1{\csname#1\endcsname}
|
|
\else
|
|
\let\@tracklang@nameuse\@nameuse
|
|
\fi
|
|
\ifx\PackageError\undefined
|
|
\def\@tracklang@err#1#2{%
|
|
\errehelp{#2}%
|
|
\errmessage{tracklang: #1}}
|
|
\else
|
|
\def\@tracklang@err#1#2{\PackageError{tracklang}{#1}{#2}}
|
|
\fi
|
|
\ifx\IfFileExists\undefined
|
|
\long\def\@tracklang@IfFileExists#1#2#3{%
|
|
\openin0=#1 %
|
|
\ifeof0\relax
|
|
\def\reserved@a{#3}%
|
|
\else
|
|
\closein0\relax
|
|
\edef\@filef@und{#1 }%
|
|
\def\reserved@a{#2}%
|
|
\fi
|
|
\reserved@a
|
|
}
|
|
|
|
\else
|
|
\let\@tracklang@IfFileExists\IfFileExists
|
|
\fi
|
|
\def\@tracklang@languages{}
|
|
\def\@tracklang@dialects{}
|
|
\def\@tracklang@ifinlist#1#2#3#4{%
|
|
\def\@tracklang@doifinlist##1,#1,##2\end@tracklang@doifinlist{%
|
|
\def\@before{##1}%
|
|
\def\@after{##2}%
|
|
}%
|
|
\expandafter\@tracklang@doifinlist\expandafter,#2,#1,\@nil
|
|
\end@tracklang@doifinlist
|
|
\ifx\@after\@tracklang@nnil
|
|
#4%
|
|
\else
|
|
#3%
|
|
\fi
|
|
}
|
|
\def\@tracklang@add#1#2{%
|
|
\edef\@tracklang@element{#1}%
|
|
\ifx\@tracklang@element\empty
|
|
\else
|
|
\expandafter\@tracklang@ifinlist\expandafter{\@tracklang@element}#2%
|
|
{%
|
|
}%
|
|
{%
|
|
\ifx\empty#2\relax
|
|
\let#2\@tracklang@element
|
|
\else
|
|
\edef#2{#2,\@tracklang@element}%
|
|
\fi
|
|
}%
|
|
\fi
|
|
}
|
|
\def\AddTrackedDialect#1#2{%
|
|
\@tracklang@add{#1}{\@tracklang@dialects}%
|
|
\@tracklang@add{#2}{\@tracklang@languages}%
|
|
\@tracklang@namedef{@tracklang@fromdialect@#1}{#2}%
|
|
\@tracklang@ifundef{@tracklang@todialect@#2}%
|
|
{\@tracklang@namedef{@tracklang@todialect@#2}{#1}}%
|
|
{%
|
|
\def\@tracklang@lang{#1}%
|
|
\expandafter\@tracklang@add\expandafter\@tracklang@lang
|
|
\csname @tracklang@todialect@#2\endcsname
|
|
}%
|
|
}
|
|
\def\AddTrackedLanguage#1{%
|
|
\AddTrackedDialect{#1}{#1}%
|
|
}
|
|
\def\AddTrackedIsoLanguage#1#2#3{%
|
|
\@tracklang@namedef{@tracklang@#1@isofromlang@#3}{#2}%
|
|
\@tracklang@ifundef{@tracklang@#1@isotolang@#2}%
|
|
{\@tracklang@namedef{@tracklang@#1@isotolang@#2}{#3}}%
|
|
{%
|
|
\def\@tracklang@lang{#3}%
|
|
\expandafter\@tracklang@add\expandafter\@tracklang@lang
|
|
\csname @tracklang@#1@isotolang@#2\endcsname
|
|
}%
|
|
}
|
|
\def\TrackedLanguageFromIsoCode#1#2{%
|
|
\@tracklang@nameuse{@tracklang@#1@isotolang@#2}%
|
|
}
|
|
\def\TrackedIsoCodeFromLanguage#1#2{%
|
|
\@tracklang@nameuse{@tracklang@#1@isofromlang@#2}%
|
|
}
|
|
\def\TrackedLanguageFromDialect#1{%
|
|
\@tracklang@nameuse{@tracklang@fromdialect@#1}%
|
|
}
|
|
\def\TrackedDialectsFromLanguage#1{%
|
|
\@tracklang@nameuse{@tracklang@todialect@#1}%
|
|
}
|
|
\def\TwoLetterIsoCountryCode{3166-1}
|
|
\def\TwoLetterIsoLanguageCode{639-1}
|
|
\def\ThreeLetterIsoLanguageCode{639-2}
|
|
\def\TrackPredefinedDialect#1{%
|
|
\@tracklang@ifundef{@tracklang@add@#1}%
|
|
{%
|
|
\@tracklang@err{Dialect `#1' is not predefined}{}%
|
|
}%
|
|
{\@tracklang@nameuse{@tracklang@add@#1}}%
|
|
}
|
|
\ifx\@tracklang@declareoption\undefined
|
|
\def\@tracklang@declareoption#1{}
|
|
\fi
|
|
\def\@tracklang@add@acadian{%
|
|
\AddTrackedDialect{acadian}{french}%
|
|
\AddTrackedIsoLanguage{639-1}{fr}{french}%
|
|
}
|
|
\@tracklang@declareoption{acadian}
|
|
\def\@tracklang@add@afrikaans{%
|
|
\AddTrackedLanguage{afrikaans}%
|
|
\AddTrackedIsoLanguage{639-1}{af}{afrikaans}%
|
|
\AddTrackedIsoLanguage{639-2}{afr}{afrikaans}%
|
|
}
|
|
\@tracklang@declareoption{afrikaans}
|
|
\def\@tracklang@add@albanian{%
|
|
\AddTrackedLanguage{albanian}%
|
|
\AddTrackedIsoLanguage{639-1}{sq}{albanian}%
|
|
\AddTrackedIsoLanguage{639-2-B}{alb}{albanian}%
|
|
\AddTrackedIsoLanguage{639-2-T}{sqi}{albanian}%
|
|
\AddTrackedIsoLanguage{639-2}{sqi}{albanian}%
|
|
}
|
|
\@tracklang@declareoption{albanian}
|
|
\def\@tracklang@add@amharic{%
|
|
\AddTrackedLanguage{amharic}%
|
|
\AddTrackedIsoLanguage{639-1}{am}{amharic}%
|
|
\AddTrackedIsoLanguage{639-2}{amh}{amharic}%
|
|
}
|
|
\@tracklang@declareoption{amharic}
|
|
\def\@tracklang@add@anglosaxon{%
|
|
\AddTrackedLanguage{anglosaxon}%
|
|
\AddTrackedIsoLanguage{639-2}{ang}{anglosaxon}%
|
|
}
|
|
\@tracklang@declareoption{anglosaxon}
|
|
\def\@tracklang@add@apache{%
|
|
\AddTrackedLanguage{apache}%
|
|
\AddTrackedIsoLanguage{639-2}{apa}{apache}%
|
|
}
|
|
\@tracklang@declareoption{apache}
|
|
\def\@tracklang@add@arabic{%
|
|
\AddTrackedLanguage{arabic}%
|
|
\AddTrackedIsoLanguage{639-1}{ar}{arabic}%
|
|
\AddTrackedIsoLanguage{639-2}{ara}{arabic}%
|
|
}
|
|
\@tracklang@declareoption{arabic}
|
|
\def\@tracklang@add@armenian{%
|
|
\AddTrackedLanguage{armenian}%
|
|
\AddTrackedIsoLanguage{639-1}{hy}{armenian}%
|
|
\AddTrackedIsoLanguage{639-2-B}{arm}{armenian}%
|
|
\AddTrackedIsoLanguage{639-2-T}{hye}{armenian}%
|
|
\AddTrackedIsoLanguage{639-2}{hye}{armenian}%
|
|
}
|
|
\@tracklang@declareoption{armenian}
|
|
\def\@tracklang@add@asturian{%
|
|
\AddTrackedLanguage{asturian}%
|
|
\AddTrackedIsoLanguage{639-2}{ast}{asturian}%
|
|
}
|
|
\@tracklang@declareoption{asturian}
|
|
\def\@tracklang@add@american{%
|
|
\AddTrackedDialect{american}{english}%
|
|
\AddTrackedIsoLanguage{639-1}{en}{english}%
|
|
\AddTrackedIsoLanguage{639-2}{eng}{english}%
|
|
\AddTrackedIsoLanguage{3166-1}{US}{american}%
|
|
}
|
|
\@tracklang@declareoption{american}
|
|
\def\@tracklang@add@australian{%
|
|
\AddTrackedDialect{australian}{english}%
|
|
\AddTrackedIsoLanguage{639-1}{en}{english}%
|
|
\AddTrackedIsoLanguage{639-2}{eng}{english}%
|
|
\AddTrackedIsoLanguage{3166-1}{AU}{australian}%
|
|
}
|
|
\@tracklang@declareoption{australian}
|
|
\def\@tracklang@add@austrian{%
|
|
\AddTrackedDialect{austrian}{german}%
|
|
\AddTrackedIsoLanguage{639-1}{de}{german}%
|
|
\AddTrackedIsoLanguage{639-2-B}{ger}{german}%
|
|
\AddTrackedIsoLanguage{639-2-T}{deu}{german}%
|
|
\AddTrackedIsoLanguage{639-2}{deu}{german}%
|
|
\AddTrackedIsoLanguage{3166-1}{AT}{austrian}%
|
|
}
|
|
\@tracklang@declareoption{austrian}
|
|
\def\@tracklang@add@naustrian{%
|
|
\AddTrackedDialect{naustrian}{german}%
|
|
\AddTrackedIsoLanguage{639-1}{de}{german}%
|
|
\AddTrackedIsoLanguage{639-2-B}{ger}{german}%
|
|
\AddTrackedIsoLanguage{639-2-T}{deu}{german}%
|
|
\AddTrackedIsoLanguage{639-2}{deu}{german}%
|
|
\AddTrackedIsoLanguage{3166-1}{AT}{naustrian}%
|
|
}
|
|
\@tracklang@declareoption{naustrian}
|
|
\def\@tracklang@add@bahasa{%
|
|
\AddTrackedDialect{bahasa}{bahasai}%
|
|
\AddTrackedIsoLanguage{639-1}{id}{bahasai}%
|
|
\AddTrackedIsoLanguage{639-2}{ind}{bahasai}%
|
|
\AddTrackedIsoLanguage{3166-1}{IN}{bahasa}%
|
|
}
|
|
\@tracklang@declareoption{bahasa}
|
|
\def\@tracklang@add@bahasai{%
|
|
\AddTrackedDialect{bahasai}{bahasai}%
|
|
\AddTrackedIsoLanguage{639-1}{id}{bahasai}%
|
|
\AddTrackedIsoLanguage{639-2}{ind}{bahasai}%
|
|
\AddTrackedIsoLanguage{3166-1}{IN}{bahasai}%
|
|
}
|
|
\@tracklang@declareoption{bahasai}
|
|
\def\@tracklang@add@bahasam{%
|
|
\AddTrackedLanguage{bahasam}%
|
|
\AddTrackedIsoLanguage{639-1}{ms}{bahasam}%
|
|
\AddTrackedIsoLanguage{639-2-B}{may}{bahasam}%
|
|
\AddTrackedIsoLanguage{639-2-T}{msa}{bahasam}%
|
|
\AddTrackedIsoLanguage{639-2}{msa}{bahasam}%
|
|
\AddTrackedIsoLanguage{3166-1}{MY}{bahasam}%
|
|
}
|
|
\@tracklang@declareoption{bahasam}
|
|
\def\@tracklang@add@basque{%
|
|
\AddTrackedLanguage{basque}%
|
|
\AddTrackedIsoLanguage{639-1}{eu}{basque}%
|
|
\AddTrackedIsoLanguage{639-2-B}{baq}{basque}%
|
|
\AddTrackedIsoLanguage{639-2-T}{eus}{basque}%
|
|
\AddTrackedIsoLanguage{639-2}{eus}{basque}%
|
|
}
|
|
\@tracklang@declareoption{basque}
|
|
\def\@tracklang@add@bengali{%
|
|
\AddTrackedLanguage{bengali}%
|
|
\AddTrackedIsoLanguage{639-1}{bn}{bengali}%
|
|
\AddTrackedIsoLanguage{639-2}{ben}{bengali}%
|
|
}
|
|
\@tracklang@declareoption{bengali}
|
|
\def\@tracklang@add@brazil{%
|
|
\AddTrackedDialect{brazil}{portuges}%
|
|
\AddTrackedIsoLanguage{639-1}{pt}{portuges}%
|
|
\AddTrackedIsoLanguage{639-2}{por}{portuges}%
|
|
\AddTrackedIsoLanguage{3166-1}{BR}{brazil}%
|
|
}
|
|
\@tracklang@declareoption{brazil}
|
|
\def\@tracklang@add@brazilian{%
|
|
\AddTrackedDialect{brazilian}{portuges}%
|
|
\AddTrackedIsoLanguage{639-1}{pt}{portuges}%
|
|
\AddTrackedIsoLanguage{639-2}{por}{portuges}%
|
|
\AddTrackedIsoLanguage{3166-1}{BR}{brazilian}%
|
|
}
|
|
\@tracklang@declareoption{brazilian}
|
|
\def\@tracklang@add@breton{%
|
|
\AddTrackedLanguage{breton}%
|
|
\AddTrackedIsoLanguage{639-1}{br}{breton}%
|
|
\AddTrackedIsoLanguage{639-2}{bre}{breton}%
|
|
\AddTrackedIsoLanguage{3166-1}{FR}{breton}%
|
|
}
|
|
\@tracklang@declareoption{breton}
|
|
\def\@tracklang@add@british{%
|
|
\AddTrackedDialect{british}{english}%
|
|
\AddTrackedIsoLanguage{639-1}{en}{english}%
|
|
\AddTrackedIsoLanguage{639-2}{eng}{english}%
|
|
\AddTrackedIsoLanguage{3166-1}{GB}{british}%
|
|
}
|
|
\@tracklang@declareoption{british}
|
|
\def\@tracklang@add@bulgarian{%
|
|
\AddTrackedLanguage{bulgarian}%
|
|
\AddTrackedIsoLanguage{639-1}{bg}{bulgarian}%
|
|
\AddTrackedIsoLanguage{639-2}{bul}{bulgarian}%
|
|
}
|
|
\@tracklang@declareoption{bulgarian}
|
|
\def\@tracklang@add@canadian{%
|
|
\AddTrackedDialect{canadian}{english}%
|
|
\AddTrackedIsoLanguage{639-1}{en}{english}%
|
|
\AddTrackedIsoLanguage{639-2}{eng}{english}%
|
|
\AddTrackedIsoLanguage{3166-1}{CA}{canadian}%
|
|
}
|
|
\@tracklang@declareoption{canadian}
|
|
\def\@tracklang@add@canadien{%
|
|
\AddTrackedDialect{canadien}{french}%
|
|
\AddTrackedIsoLanguage{639-1}{fr}{french}%
|
|
\AddTrackedIsoLanguage{639-2-B}{fre}{french}%
|
|
\AddTrackedIsoLanguage{639-2-T}{fra}{french}%
|
|
\AddTrackedIsoLanguage{639-2}{fra}{french}%
|
|
\AddTrackedIsoLanguage{3166-1}{CA}{canadien}%
|
|
}
|
|
\@tracklang@declareoption{canadien}
|
|
\def\@tracklang@add@catalan{%
|
|
\AddTrackedLanguage{catalan}%
|
|
\AddTrackedIsoLanguage{639-1}{ca}{catalan}%
|
|
\AddTrackedIsoLanguage{639-2}{cat}{catalan}%
|
|
}
|
|
\@tracklang@declareoption{catalan}
|
|
\def\@tracklang@add@coptic{%
|
|
\AddTrackedLanguage{coptic}%
|
|
\AddTrackedIsoLanguage{639-2}{cop}{coptic}%
|
|
}
|
|
\@tracklang@declareoption{coptic}
|
|
\def\@tracklang@add@croatian{%
|
|
\AddTrackedLanguage{croatian}%
|
|
\AddTrackedIsoLanguage{639-1}{hr}{croatian}%
|
|
\AddTrackedIsoLanguage{639-2}{hrv}{croatian}%
|
|
}
|
|
\@tracklang@declareoption{croatian}
|
|
\def\@tracklang@add@croatia{%
|
|
\AddTrackedDialect{croatia}{croatian}%
|
|
\AddTrackedIsoLanguage{639-1}{hr}{croatian}%
|
|
\AddTrackedIsoLanguage{639-2}{hrv}{croatian}%
|
|
\AddTrackedIsoLanguage{3166-1}{HR}{croatia}%
|
|
}
|
|
\@tracklang@declareoption{croatia}
|
|
\def\@tracklang@add@istriacountycroatian{%
|
|
\AddTrackedDialect{istriacountycroatian}{croatian}%
|
|
\AddTrackedIsoLanguage{639-1}{hr}{croatian}%
|
|
\AddTrackedIsoLanguage{639-2}{hrv}{croatian}%
|
|
\AddTrackedIsoLanguage{3166-1}{HR}{istriacountycroatian}%
|
|
}
|
|
\@tracklang@declareoption{istriacountycroatian}
|
|
\def\@tracklang@add@istriacountyitalian{%
|
|
\AddTrackedDialect{istriacountyitalian}{italian}%
|
|
\AddTrackedIsoLanguage{639-1}{it}{italian}%
|
|
\AddTrackedIsoLanguage{639-2}{ita}{italian}%
|
|
\AddTrackedIsoLanguage{3166-1}{HR}{istriacountyitalian}%
|
|
}
|
|
\@tracklang@declareoption{istriacountyitalian}
|
|
\def\@tracklang@add@czech{%
|
|
\AddTrackedLanguage{czech}%
|
|
\AddTrackedIsoLanguage{639-1}{cs}{czech}%
|
|
\AddTrackedIsoLanguage{639-2-B}{cze}{czech}%
|
|
\AddTrackedIsoLanguage{639-2-T}{ces}{czech}%
|
|
\AddTrackedIsoLanguage{639-2}{ces}{czech}%
|
|
}
|
|
\@tracklang@declareoption{czech}
|
|
\def\@tracklang@add@danish{%
|
|
\AddTrackedLanguage{danish}%
|
|
\AddTrackedIsoLanguage{639-1}{da}{danish}%
|
|
\AddTrackedIsoLanguage{639-2}{dan}{danish}%
|
|
}
|
|
\@tracklang@declareoption{danish}
|
|
\def\@tracklang@add@divehi{%
|
|
\AddTrackedLanguage{divehi}%
|
|
\AddTrackedIsoLanguage{639-1}{dv}{divehi}%
|
|
\AddTrackedIsoLanguage{639-2}{div}{divehi}%
|
|
}
|
|
\@tracklang@declareoption{divehi}
|
|
\def\@tracklang@add@dutch{%
|
|
\AddTrackedLanguage{dutch}%
|
|
\AddTrackedIsoLanguage{639-1}{nl}{dutch}%
|
|
\AddTrackedIsoLanguage{639-2-B}{dut}{dutch}%
|
|
\AddTrackedIsoLanguage{639-2-T}{nld}{dutch}%
|
|
\AddTrackedIsoLanguage{639-2}{nld}{dutch}%
|
|
}
|
|
\@tracklang@declareoption{dutch}
|
|
\def\@tracklang@add@netherlands{%
|
|
\AddTrackedDialect{netherlands}{dutch}%
|
|
\AddTrackedIsoLanguage{639-1}{nl}{dutch}%
|
|
\AddTrackedIsoLanguage{639-2-B}{dut}{dutch}%
|
|
\AddTrackedIsoLanguage{639-2-T}{nld}{dutch}%
|
|
\AddTrackedIsoLanguage{639-2}{nld}{dutch}%
|
|
\AddTrackedIsoLanguage{3166-1}{NL}{netherlands}%
|
|
}
|
|
\@tracklang@declareoption{netherlands}
|
|
\def\@tracklang@add@english{%
|
|
\AddTrackedLanguage{english}%
|
|
\AddTrackedIsoLanguage{639-1}{en}{english}%
|
|
\AddTrackedIsoLanguage{639-2}{eng}{english}%
|
|
}
|
|
\@tracklang@declareoption{english}
|
|
\def\@tracklang@add@esperanto{%
|
|
\AddTrackedLanguage{esperanto}%
|
|
\AddTrackedIsoLanguage{639-1}{eo}{esperanto}%
|
|
\AddTrackedIsoLanguage{639-2}{epo}{esperanto}%
|
|
}
|
|
\@tracklang@declareoption{esperanto}
|
|
\def\@tracklang@add@estonian{%
|
|
\AddTrackedLanguage{estonian}%
|
|
\AddTrackedIsoLanguage{639-1}{et}{estonian}%
|
|
\AddTrackedIsoLanguage{639-2}{est}{estonian}%
|
|
}
|
|
\@tracklang@declareoption{estonian}
|
|
\def\@tracklang@add@farsi{%
|
|
\AddTrackedLanguage{farsi}%
|
|
\AddTrackedIsoLanguage{639-1}{fa}{farsi}%
|
|
\AddTrackedIsoLanguage{639-2-B}{per}{farsi}%
|
|
\AddTrackedIsoLanguage{639-2-T}{fas}{farsi}%
|
|
\AddTrackedIsoLanguage{639-2}{fas}{farsi}%
|
|
}
|
|
\@tracklang@declareoption{farsi}
|
|
\def\@tracklang@add@persian{%
|
|
\AddTrackedDialect{persian}{farsi}%
|
|
\AddTrackedIsoLanguage{639-1}{fa}{farsi}%
|
|
\AddTrackedIsoLanguage{639-2-B}{per}{farsi}%
|
|
\AddTrackedIsoLanguage{639-2-T}{fas}{farsi}%
|
|
\AddTrackedIsoLanguage{639-2}{fas}{farsi}%
|
|
}
|
|
\@tracklang@declareoption{persian}
|
|
\def\@tracklang@add@finnish{%
|
|
\AddTrackedLanguage{finnish}%
|
|
\AddTrackedIsoLanguage{639-1}{fi}{finnish}%
|
|
\AddTrackedIsoLanguage{639-2}{fin}{finnish}%
|
|
}
|
|
\@tracklang@declareoption{finnish}
|
|
\def\@tracklang@add@flemish{%
|
|
\AddTrackedDialect{flemish}{dutch}%
|
|
\AddTrackedIsoLanguage{639-1}{nl}{dutch}%
|
|
\AddTrackedIsoLanguage{639-2-B}{dut}{dutch}%
|
|
\AddTrackedIsoLanguage{639-2-T}{nld}{dutch}%
|
|
\AddTrackedIsoLanguage{639-2}{nld}{dutch}%
|
|
\AddTrackedIsoLanguage{3166-1}{BE}{flemish}%
|
|
}
|
|
\@tracklang@declareoption{flemish}
|
|
\def\@tracklang@add@francais{%
|
|
\AddTrackedDialect{francais}{french}%
|
|
\AddTrackedIsoLanguage{639-1}{fr}{french}%
|
|
\AddTrackedIsoLanguage{639-2-B}{fre}{french}%
|
|
\AddTrackedIsoLanguage{639-2-T}{fra}{french}%
|
|
\AddTrackedIsoLanguage{639-2}{fra}{french}%
|
|
}
|
|
\@tracklang@declareoption{francais}
|
|
\def\@tracklang@add@frenchb{%
|
|
\AddTrackedDialect{frenchb}{french}%
|
|
\AddTrackedIsoLanguage{639-1}{fr}{french}%
|
|
\AddTrackedIsoLanguage{639-2-B}{fre}{french}%
|
|
\AddTrackedIsoLanguage{639-2-T}{fra}{french}%
|
|
\AddTrackedIsoLanguage{639-2}{fra}{french}%
|
|
}
|
|
\@tracklang@declareoption{frenchb}
|
|
\def\@tracklang@add@french{%
|
|
\AddTrackedLanguage{french}%
|
|
\AddTrackedIsoLanguage{639-1}{fr}{french}%
|
|
\AddTrackedIsoLanguage{639-2-B}{fre}{french}%
|
|
\AddTrackedIsoLanguage{639-2-T}{fra}{french}%
|
|
\AddTrackedIsoLanguage{639-2}{fra}{french}%
|
|
}
|
|
\@tracklang@declareoption{french}
|
|
\def\@tracklang@add@france{%
|
|
\AddTrackedDialect{france}{french}%
|
|
\AddTrackedIsoLanguage{639-1}{fr}{french}%
|
|
\AddTrackedIsoLanguage{639-2-B}{fre}{french}%
|
|
\AddTrackedIsoLanguage{639-2-T}{fra}{french}%
|
|
\AddTrackedIsoLanguage{639-2}{fra}{french}%
|
|
\AddTrackedIsoLanguage{3166-1}{FR}{france}%
|
|
}
|
|
\@tracklang@declareoption{france}
|
|
\def\@tracklang@add@belgique{%
|
|
\AddTrackedDialect{belgique}{french}%
|
|
\AddTrackedIsoLanguage{639-1}{fr}{french}%
|
|
\AddTrackedIsoLanguage{639-2-B}{fre}{french}%
|
|
\AddTrackedIsoLanguage{639-2-T}{fra}{french}%
|
|
\AddTrackedIsoLanguage{639-2}{fra}{french}%
|
|
\AddTrackedIsoLanguage{3166-1}{BE}{belgique}%
|
|
}
|
|
\@tracklang@declareoption{belgique}
|
|
\def\@tracklang@add@belgiangerman{%
|
|
\AddTrackedDialect{belgiangerman}{german}%
|
|
\AddTrackedIsoLanguage{639-1}{de}{german}%
|
|
\AddTrackedIsoLanguage{639-2-B}{ger}{german}%
|
|
\AddTrackedIsoLanguage{639-2-T}{deu}{german}%
|
|
\AddTrackedIsoLanguage{639-2}{deu}{german}%
|
|
\AddTrackedIsoLanguage{3166-1}{BE}{belgiangerman}%
|
|
}
|
|
\@tracklang@declareoption{belgiangerman}
|
|
\def\@tracklang@add@friulan{%
|
|
\AddTrackedLanguage{friulan}%
|
|
\AddTrackedIsoLanguage{639-2}{fur}{friulan}%
|
|
\AddTrackedIsoLanguage{3166-1}{IT}{friulan}%
|
|
}
|
|
\@tracklang@declareoption{friulan}
|
|
\def\@tracklang@add@friulian{%
|
|
\AddTrackedDialect{friulian}{friulan}%
|
|
\AddTrackedIsoLanguage{639-2}{fur}{friulan}%
|
|
\AddTrackedIsoLanguage{3166-1}{IT}{friulan}%
|
|
}
|
|
\@tracklang@declareoption{friulian}
|
|
\def\@tracklang@add@friulano{%
|
|
\AddTrackedDialect{friulano}{friulan}%
|
|
\AddTrackedIsoLanguage{639-2}{fur}{friulan}%
|
|
\AddTrackedIsoLanguage{3166-1}{IT}{friulan}%
|
|
}
|
|
\@tracklang@declareoption{friulano}
|
|
\def\@tracklang@add@galician{%
|
|
\AddTrackedLanguage{galician}%
|
|
\AddTrackedIsoLanguage{639-1}{gl}{galician}%
|
|
\AddTrackedIsoLanguage{639-2}{glg}{galician}%
|
|
}
|
|
\@tracklang@declareoption{galician}
|
|
\def\@tracklang@add@galicien{%
|
|
\AddTrackedDialect{galicien}{galician}%
|
|
\AddTrackedIsoLanguage{639-1}{gl}{galician}%
|
|
\AddTrackedIsoLanguage{639-2}{glg}{galician}%
|
|
}
|
|
\@tracklang@declareoption{galicien}
|
|
\def\@tracklang@add@german{%
|
|
\AddTrackedLanguage{german}%
|
|
\AddTrackedIsoLanguage{639-1}{de}{german}%
|
|
\AddTrackedIsoLanguage{639-2-B}{ger}{german}%
|
|
\AddTrackedIsoLanguage{639-2-T}{deu}{german}%
|
|
\AddTrackedIsoLanguage{639-2}{deu}{german}%
|
|
}
|
|
\@tracklang@declareoption{german}
|
|
\def\@tracklang@add@deutsch{%
|
|
\AddTrackedDialect{deutsch}{german}%
|
|
\AddTrackedIsoLanguage{639-1}{de}{german}%
|
|
\AddTrackedIsoLanguage{639-2-B}{ger}{german}%
|
|
\AddTrackedIsoLanguage{639-2-T}{deu}{german}%
|
|
\AddTrackedIsoLanguage{639-2}{deu}{german}%
|
|
}
|
|
\@tracklang@declareoption{deutsch}
|
|
\def\@tracklang@add@ngerman{%
|
|
\AddTrackedDialect{ngerman}{german}%
|
|
\AddTrackedIsoLanguage{639-1}{de}{german}%
|
|
\AddTrackedIsoLanguage{639-2-B}{ger}{german}%
|
|
\AddTrackedIsoLanguage{639-2-T}{deu}{german}%
|
|
\AddTrackedIsoLanguage{639-2}{deu}{german}%
|
|
}
|
|
\@tracklang@declareoption{ngerman}
|
|
\def\@tracklang@add@ngermanDE{%
|
|
\AddTrackedDialect{ngerman}{german}%
|
|
\AddTrackedIsoLanguage{639-1}{de}{german}%
|
|
\AddTrackedIsoLanguage{639-2-B}{ger}{german}%
|
|
\AddTrackedIsoLanguage{639-2-T}{deu}{german}%
|
|
\AddTrackedIsoLanguage{639-2}{deu}{german}%
|
|
\AddTrackedIsoLanguage{3166-1}{DE}{germany}%
|
|
}
|
|
\@tracklang@declareoption{ngermanDE}
|
|
\def\@tracklang@add@greek{%
|
|
\AddTrackedLanguage{greek}%
|
|
\AddTrackedIsoLanguage{639-1}{el}{greek}%
|
|
\AddTrackedIsoLanguage{639-2-B}{gre}{greek}%
|
|
\AddTrackedIsoLanguage{639-2-T}{ell}{greek}%
|
|
\AddTrackedIsoLanguage{639-2}{ell}{greek}%
|
|
}
|
|
\@tracklang@declareoption{greek}
|
|
\def\@tracklang@add@hebrew{%
|
|
\AddTrackedLanguage{hebrew}%
|
|
\AddTrackedIsoLanguage{639-1}{he}{hebrew}%
|
|
\AddTrackedIsoLanguage{639-2}{heb}{hebrew}%
|
|
}
|
|
\@tracklang@declareoption{hebrew}
|
|
\def\@tracklang@add@hindi{%
|
|
\AddTrackedLanguage{hindi}%
|
|
\AddTrackedIsoLanguage{639-1}{hi}{hindi}%
|
|
\AddTrackedIsoLanguage{639-2}{hin}{hindi}%
|
|
}
|
|
\@tracklang@declareoption{hindi}
|
|
\def\@tracklang@add@hungarian{%
|
|
\AddTrackedDialect{hungarian}{magyar}%
|
|
\AddTrackedIsoLanguage{639-1}{hu}{magyar}%
|
|
\AddTrackedIsoLanguage{639-2}{hun}{magyar}%
|
|
\AddTrackedIsoLanguage{3166-1}{HU}{hungarian}%
|
|
}
|
|
\@tracklang@declareoption{hungarian}
|
|
\def\@tracklang@add@magyar{%
|
|
\AddTrackedLanguage{magyar}%
|
|
\AddTrackedIsoLanguage{639-1}{hu}{magyar}%
|
|
\AddTrackedIsoLanguage{639-2}{hun}{magyar}%
|
|
}
|
|
\@tracklang@declareoption{magyar}
|
|
\def\@tracklang@add@icelandic{%
|
|
\AddTrackedLanguage{icelandic}%
|
|
\AddTrackedIsoLanguage{639-1}{is}{icelandic}%
|
|
\AddTrackedIsoLanguage{639-2-B}{ice}{icelandic}%
|
|
\AddTrackedIsoLanguage{639-2-T}{isl}{icelandic}%
|
|
\AddTrackedIsoLanguage{639-2}{isl}{icelandic}%
|
|
}
|
|
\@tracklang@declareoption{icelandic}
|
|
\def\@tracklang@add@indon{%
|
|
\AddTrackedDialect{indon}{bahasai}%
|
|
\AddTrackedIsoLanguage{639-1}{id}{bahasai}%
|
|
\AddTrackedIsoLanguage{639-2}{ind}{bahasai}%
|
|
\AddTrackedIsoLanguage{3166-1}{IN}{indon}%
|
|
}
|
|
\@tracklang@declareoption{indon}
|
|
\def\@tracklang@add@indonesian{%
|
|
\AddTrackedDialect{indonesian}{bahasai}%
|
|
\AddTrackedIsoLanguage{639-1}{id}{bahasai}%
|
|
\AddTrackedIsoLanguage{639-2}{ind}{bahasai}%
|
|
\AddTrackedIsoLanguage{3166-1}{IN}{indonesian}%
|
|
}
|
|
\@tracklang@declareoption{indonesian}
|
|
\def\@tracklang@add@interlingua{%
|
|
\AddTrackedLanguage{interlingua}%
|
|
\AddTrackedIsoLanguage{639-1}{ia}{interlingua}%
|
|
\AddTrackedIsoLanguage{639-2}{ina}{interlingua}%
|
|
}
|
|
\@tracklang@declareoption{interlingua}
|
|
\def\@tracklang@add@irish{%
|
|
\AddTrackedLanguage{irish}%
|
|
\AddTrackedIsoLanguage{639-1}{ga}{irish}%
|
|
\AddTrackedIsoLanguage{639-2}{gle}{irish}%
|
|
}
|
|
\@tracklang@declareoption{irish}
|
|
\def\@tracklang@add@gaeilge{%
|
|
\AddTrackedDialect{gaeilge}{irish}%
|
|
\AddTrackedIsoLanguage{639-1}{ga}{irish}%
|
|
\AddTrackedIsoLanguage{639-2}{gle}{irish}%
|
|
}
|
|
\@tracklang@declareoption{gaeilge}
|
|
\def\@tracklang@add@italian{%
|
|
\AddTrackedLanguage{italian}%
|
|
\AddTrackedIsoLanguage{639-1}{it}{italian}%
|
|
\AddTrackedIsoLanguage{639-2}{ita}{italian}%
|
|
}
|
|
\@tracklang@declareoption{italian}
|
|
\def\@tracklang@add@italy{%
|
|
\AddTrackedDialect{italy}{italian}%
|
|
\AddTrackedIsoLanguage{639-1}{it}{italian}%
|
|
\AddTrackedIsoLanguage{639-2}{ita}{italian}%
|
|
\AddTrackedIsoLanguage{3166-1}{IT}{italy}%
|
|
}
|
|
\@tracklang@declareoption{italy}
|
|
\def\@tracklang@add@vatican{%
|
|
\AddTrackedDialect{vatican}{italian}%
|
|
\AddTrackedIsoLanguage{639-1}{it}{italian}%
|
|
\AddTrackedIsoLanguage{639-2}{ita}{italian}%
|
|
\AddTrackedIsoLanguage{3166-1}{VA}{vatican}%
|
|
}
|
|
\@tracklang@declareoption{vatican}
|
|
\def\@tracklang@add@sanmarino{%
|
|
\AddTrackedDialect{sanmarino}{italian}%
|
|
\AddTrackedIsoLanguage{639-1}{it}{italian}%
|
|
\AddTrackedIsoLanguage{639-2}{ita}{italian}%
|
|
\AddTrackedIsoLanguage{3166-1}{SM}{sanmarino}%
|
|
}
|
|
\@tracklang@declareoption{sanmarino}
|
|
\def\@tracklang@add@sloveneistriaitalian{%
|
|
\AddTrackedDialect{sloveneistriaitalian}{italian}%
|
|
\AddTrackedIsoLanguage{639-1}{it}{italian}%
|
|
\AddTrackedIsoLanguage{639-2}{ita}{italian}%
|
|
\AddTrackedIsoLanguage{3166-1}{SI}{sloveneistriaitalian}%
|
|
}
|
|
\@tracklang@declareoption{sloveneistriaitalian}
|
|
\def\@tracklang@add@jerseyenglish{%
|
|
\AddTrackedDialect{jerseyenglish}{english}%
|
|
\AddTrackedIsoLanguage{639-1}{en}{english}%
|
|
\AddTrackedIsoLanguage{639-2}{eng}{english}%
|
|
\AddTrackedIsoLanguage{3166-1}{JE}{jerseyenglish}%
|
|
}
|
|
\@tracklang@declareoption{jerseyenglish}
|
|
\def\@tracklang@add@jerseyfrench{%
|
|
\AddTrackedDialect{jerseyfrench}{french}%
|
|
\AddTrackedIsoLanguage{639-1}{fr}{french}%
|
|
\AddTrackedIsoLanguage{639-2-B}{fre}{french}%
|
|
\AddTrackedIsoLanguage{639-2-T}{fra}{french}%
|
|
\AddTrackedIsoLanguage{639-2}{fra}{french}%
|
|
\AddTrackedIsoLanguage{3166-1}{JE}{jerseyfrench}%
|
|
}
|
|
\@tracklang@declareoption{jerseyfrench}
|
|
\def\@tracklang@add@guernseyenglish{%
|
|
\AddTrackedDialect{guernseyenglish}{english}%
|
|
\AddTrackedIsoLanguage{639-1}{en}{english}%
|
|
\AddTrackedIsoLanguage{639-2}{eng}{english}%
|
|
\AddTrackedIsoLanguage{3166-1}{GG}{guernseyenglish}%
|
|
}
|
|
\@tracklang@declareoption{guernseyenglish}
|
|
\def\@tracklang@add@guernseyfrench{%
|
|
\AddTrackedDialect{guernseyfrench}{french}%
|
|
\AddTrackedIsoLanguage{639-1}{fr}{french}%
|
|
\AddTrackedIsoLanguage{639-2-B}{fre}{french}%
|
|
\AddTrackedIsoLanguage{639-2-T}{fra}{french}%
|
|
\AddTrackedIsoLanguage{639-2}{fra}{french}%
|
|
\AddTrackedIsoLanguage{3166-1}{GG}{guernseyfrench}%
|
|
}
|
|
\@tracklang@declareoption{guernseyfrench}
|
|
\def\@tracklang@add@kannada{%
|
|
\AddTrackedLanguage{kannada}%
|
|
\AddTrackedIsoLanguage{639-1}{kn}{kannada}%
|
|
\AddTrackedIsoLanguage{639-2}{kan}{kannada}%
|
|
}
|
|
\@tracklang@declareoption{kannada}
|
|
\def\@tracklang@add@lao{%
|
|
\AddTrackedLanguage{lao}%
|
|
\AddTrackedIsoLanguage{639-1}{lo}{lao}%
|
|
\AddTrackedIsoLanguage{639-2}{lao}{lao}%
|
|
}
|
|
\@tracklang@declareoption{lao}
|
|
\def\@tracklang@add@latin{%
|
|
\AddTrackedLanguage{latin}%
|
|
\AddTrackedIsoLanguage{639-1}{la}{latin}%
|
|
\AddTrackedIsoLanguage{639-2}{lat}{latin}%
|
|
}
|
|
\@tracklang@declareoption{latin}
|
|
\def\@tracklang@add@latein{%
|
|
\AddTrackedDialect{latein}{latin}%
|
|
\AddTrackedIsoLanguage{639-1}{la}{latin}%
|
|
\AddTrackedIsoLanguage{639-2}{lat}{latin}%
|
|
}
|
|
\@tracklang@declareoption{latein}
|
|
\def\@tracklang@add@latvian{%
|
|
\AddTrackedLanguage{latvian}%
|
|
\AddTrackedIsoLanguage{639-1}{lv}{latvian}%
|
|
\AddTrackedIsoLanguage{639-2}{lav}{latvian}%
|
|
}
|
|
\@tracklang@declareoption{latvian}
|
|
\def\@tracklang@add@lithuanian{%
|
|
\AddTrackedLanguage{lithuanian}%
|
|
\AddTrackedIsoLanguage{639-1}{lt}{lithuanian}%
|
|
\AddTrackedIsoLanguage{639-2}{lit}{lithuanian}%
|
|
}
|
|
\@tracklang@declareoption{lithuanian}
|
|
\def\@tracklang@add@lsorbian{%
|
|
\AddTrackedLanguage{lsorbian}%
|
|
\AddTrackedIsoLanguage{639-2}{dsb}{lsorbian}%
|
|
\AddTrackedIsoLanguage{3166-1}{DE}{lsorbian}%
|
|
}
|
|
\@tracklang@declareoption{lsorbian}
|
|
\def\@tracklang@add@lowersorbian{%
|
|
\AddTrackedDialect{lowersorbian}{lsorbian}%
|
|
\AddTrackedIsoLanguage{639-2}{dsb}{lsorbian}%
|
|
\AddTrackedIsoLanguage{3166-1}{DE}{lowersorbian}%
|
|
}
|
|
\@tracklang@declareoption{lowersorbian}
|
|
\def\@tracklang@add@malay{%
|
|
\AddTrackedDialect{malay}{bahasam}%
|
|
\AddTrackedIsoLanguage{639-1}{ms}{bahasam}%
|
|
\AddTrackedIsoLanguage{639-2-B}{may}{bahasam}%
|
|
\AddTrackedIsoLanguage{639-2-T}{msa}{bahasam}%
|
|
\AddTrackedIsoLanguage{639-2}{msa}{bahasam}%
|
|
\AddTrackedIsoLanguage{3166-1}{MY}{malay}%
|
|
}
|
|
\@tracklang@declareoption{malay}
|
|
\def\@tracklang@add@meyalu{%
|
|
\AddTrackedDialect{meyalu}{bahasam}%
|
|
\AddTrackedIsoLanguage{639-1}{ms}{bahasam}%
|
|
\AddTrackedIsoLanguage{639-2-B}{may}{bahasam}%
|
|
\AddTrackedIsoLanguage{639-2-T}{msa}{bahasam}%
|
|
\AddTrackedIsoLanguage{639-2}{msa}{bahasam}%
|
|
\AddTrackedIsoLanguage{3166-1}{MY}{meyalu}%
|
|
}
|
|
\@tracklang@declareoption{meyalu}
|
|
\def\@tracklang@add@maltese{%
|
|
\AddTrackedLanguage{maltese}%
|
|
\AddTrackedIsoLanguage{639-1}{mt}{maltese}%
|
|
\AddTrackedIsoLanguage{639-2}{mlt}{maltese}%
|
|
}
|
|
\@tracklang@declareoption{maltese}
|
|
\def\@tracklang@add@maltamaltese{%
|
|
\AddTrackedDialect{maltamaltese}{maltese}%
|
|
\AddTrackedIsoLanguage{639-1}{mt}{maltese}%
|
|
\AddTrackedIsoLanguage{639-2}{mlt}{maltese}%
|
|
\AddTrackedIsoLanguage{3166-1}{MT}{maltamaltese}%
|
|
}
|
|
\@tracklang@declareoption{maltamaltese}
|
|
\def\@tracklang@add@maltaenglish{%
|
|
\AddTrackedDialect{maltaenglish}{english}%
|
|
\AddTrackedIsoLanguage{639-1}{en}{english}%
|
|
\AddTrackedIsoLanguage{639-2}{eng}{english}%
|
|
\AddTrackedIsoLanguage{3166-1}{MT}{maltaenglish}%
|
|
}
|
|
\@tracklang@declareoption{maltaenglish}
|
|
\def\@tracklang@add@malayalam{%
|
|
\AddTrackedLanguage{malayalam}%
|
|
\AddTrackedIsoLanguage{639-1}{ml}{malayalam}%
|
|
\AddTrackedIsoLanguage{639-2}{mal}{malayalam}%
|
|
}
|
|
\@tracklang@declareoption{malayalam}
|
|
\def\@tracklang@add@marathi{%
|
|
\AddTrackedLanguage{marathi}%
|
|
\AddTrackedIsoLanguage{639-1}{mr}{marathi}%
|
|
\AddTrackedIsoLanguage{639-2}{mar}{marathi}%
|
|
}
|
|
\@tracklang@declareoption{marathi}
|
|
\def\@tracklang@add@newzealand{%
|
|
\AddTrackedDialect{newzealand}{english}%
|
|
\AddTrackedIsoLanguage{639-1}{en}{english}%
|
|
\AddTrackedIsoLanguage{639-2}{eng}{english}%
|
|
\AddTrackedIsoLanguage{3166-1}{NZ}{newzealand}%
|
|
}
|
|
\@tracklang@declareoption{newzealand}
|
|
\def\@tracklang@add@isleofmanenglish{%
|
|
\AddTrackedDialect{isleofmanenglish}{english}%
|
|
\AddTrackedIsoLanguage{639-1}{en}{english}%
|
|
\AddTrackedIsoLanguage{639-2}{eng}{english}%
|
|
\AddTrackedIsoLanguage{3166-1}{IM}{isleofmanenglish}%
|
|
}
|
|
\@tracklang@declareoption{isleofmanenglish}
|
|
\def\@tracklang@add@manx{%
|
|
\AddTrackedLanguage{manx}%
|
|
\AddTrackedIsoLanguage{639-1}{gv}{manx}%
|
|
\AddTrackedIsoLanguage{639-2}{glv}{manx}%
|
|
\AddTrackedIsoLanguage{3166-1}{IM}{manx}%
|
|
}
|
|
\@tracklang@declareoption{manx}
|
|
\def\@tracklang@add@nko{%
|
|
\AddTrackedLanguage{nko}%
|
|
\AddTrackedIsoLanguage{639-2}{nqo}{nko}%
|
|
}
|
|
\@tracklang@declareoption{nko}
|
|
\def\@tracklang@add@nynorsk{%
|
|
\AddTrackedDialect{nynorsk}{norsk}%
|
|
\AddTrackedIsoLanguage{639-1}{nn}{norsk}%
|
|
\AddTrackedIsoLanguage{639-2}{nno}{norsk}%
|
|
\AddTrackedIsoLanguage{3166-1}{NO}{nynorsk}%
|
|
}
|
|
\@tracklang@declareoption{nynorsk}
|
|
\def\@tracklang@add@norwegian{%
|
|
\AddTrackedDialect{norwegian}{norsk}%
|
|
\AddTrackedIsoLanguage{639-1}{nn}{norsk}%
|
|
\AddTrackedIsoLanguage{639-2}{nno}{norsk}%
|
|
\AddTrackedIsoLanguage{3166-1}{NO}{norwegian}%
|
|
}
|
|
\@tracklang@declareoption{norwegian}
|
|
\def\@tracklang@add@norsk{%
|
|
\AddTrackedLanguage{norsk}%
|
|
\AddTrackedIsoLanguage{639-1}{nn}{norsk}%
|
|
\AddTrackedIsoLanguage{639-2}{nno}{norsk}%
|
|
\AddTrackedIsoLanguage{3166-1}{NO}{norsk}%
|
|
}
|
|
\@tracklang@declareoption{norsk}
|
|
\def\@tracklang@add@occitan{%
|
|
\AddTrackedLanguage{occitan}%
|
|
\AddTrackedIsoLanguage{639-1}{oc}{occitan}%
|
|
\AddTrackedIsoLanguage{639-2}{oci}{occitan}%
|
|
}
|
|
\@tracklang@declareoption{occitan}
|
|
\def\@tracklang@add@piedmontese{%
|
|
\AddTrackedLanguage{piedmontese}%
|
|
\AddTrackedIsoLanguage{3166-1}{IT}{piedmontese}%
|
|
}
|
|
\@tracklang@declareoption{piedmontese}
|
|
\def\@tracklang@add@piemonteis{%
|
|
\AddTrackedDialect{piemonteis}{piedmontese}%
|
|
\AddTrackedIsoLanguage{3166-1}{IT}{piemonteis}%
|
|
}
|
|
\@tracklang@declareoption{piemonteis}
|
|
\def\@tracklang@add@polish{%
|
|
\AddTrackedLanguage{polish}%
|
|
\AddTrackedIsoLanguage{639-1}{pl}{polish}%
|
|
\AddTrackedIsoLanguage{639-2}{pol}{polish}%
|
|
}
|
|
\@tracklang@declareoption{polish}
|
|
\def\@tracklang@add@polutonikogreek{%
|
|
\AddTrackedDialect{polutonikogreek}{greek}%
|
|
\AddTrackedIsoLanguage{639-1}{el}{greek}%
|
|
\AddTrackedIsoLanguage{639-2-B}{gre}{greek}%
|
|
\AddTrackedIsoLanguage{639-2-T}{ell}{greek}%
|
|
\AddTrackedIsoLanguage{639-2}{ell}{greek}%
|
|
}
|
|
\@tracklang@declareoption{polutonikogreek}
|
|
\def\@tracklang@add@polutoniko{%
|
|
\AddTrackedDialect{polutoniko}{greek}%
|
|
\AddTrackedIsoLanguage{639-1}{el}{greek}%
|
|
\AddTrackedIsoLanguage{639-2-B}{gre}{greek}%
|
|
\AddTrackedIsoLanguage{639-2-T}{ell}{greek}%
|
|
\AddTrackedIsoLanguage{639-2}{ell}{greek}%
|
|
}
|
|
\@tracklang@declareoption{polutoniko}
|
|
\def\@tracklang@add@portuguese{%
|
|
\AddTrackedDialect{portuguese}{portuges}%
|
|
\AddTrackedIsoLanguage{639-1}{pt}{portuges}%
|
|
\AddTrackedIsoLanguage{639-2}{por}{portuges}%
|
|
}
|
|
\@tracklang@declareoption{portuguese}
|
|
\def\@tracklang@add@portuges{%
|
|
\AddTrackedLanguage{portuges}%
|
|
\AddTrackedIsoLanguage{639-1}{pt}{portuges}%
|
|
\AddTrackedIsoLanguage{639-2}{por}{portuges}%
|
|
}
|
|
\@tracklang@declareoption{portuges}
|
|
\def\@tracklang@add@portugal{%
|
|
\AddTrackedDialect{portgual}{portuges}%
|
|
\AddTrackedIsoLanguage{639-1}{pt}{portuges}%
|
|
\AddTrackedIsoLanguage{639-2}{por}{portuges}%
|
|
\AddTrackedIsoLanguage{3166-1}{PT}{portugal}%
|
|
}
|
|
\@tracklang@declareoption{portugal}
|
|
\def\@tracklang@add@romanian{%
|
|
\AddTrackedLanguage{romanian}%
|
|
\AddTrackedIsoLanguage{639-1}{ro}{romanian}%
|
|
\AddTrackedIsoLanguage{639-2-B}{rum}{romanian}%
|
|
\AddTrackedIsoLanguage{639-2-T}{ron}{romanian}%
|
|
\AddTrackedIsoLanguage{639-2}{ron}{romanian}%
|
|
}
|
|
\@tracklang@declareoption{romanian}
|
|
\def\@tracklang@add@romansh{%
|
|
\AddTrackedLanguage{romansh}%
|
|
\AddTrackedIsoLanguage{639-1}{rm}{romansh}%
|
|
\AddTrackedIsoLanguage{639-2}{roh}{romansh}%
|
|
}
|
|
\@tracklang@declareoption{romansh}
|
|
\def\@tracklang@add@romansch{%
|
|
\AddTrackedDialect{romansch}{romansh}%
|
|
\AddTrackedIsoLanguage{639-1}{rm}{romansh}%
|
|
\AddTrackedIsoLanguage{639-2}{roh}{romansh}%
|
|
}
|
|
\@tracklang@declareoption{romansch}
|
|
\def\@tracklang@add@rumantsch{%
|
|
\AddTrackedDialect{rumantsch}{romansh}%
|
|
\AddTrackedIsoLanguage{639-1}{rm}{romansh}%
|
|
\AddTrackedIsoLanguage{639-2}{roh}{romansh}%
|
|
}
|
|
\@tracklang@declareoption{rumantsch}
|
|
\def\@tracklang@add@romanche{%
|
|
\AddTrackedDialect{romanche}{romansh}%
|
|
\AddTrackedIsoLanguage{639-1}{rm}{romansh}%
|
|
\AddTrackedIsoLanguage{639-2}{roh}{romansh}%
|
|
}
|
|
\@tracklang@declareoption{romanche}
|
|
\def\@tracklang@add@russian{%
|
|
\AddTrackedLanguage{russian}%
|
|
\AddTrackedIsoLanguage{639-1}{ru}{russian}%
|
|
\AddTrackedIsoLanguage{639-2}{rus}{russian}%
|
|
}
|
|
\@tracklang@declareoption{russian}
|
|
\def\@tracklang@add@russianb{%
|
|
\AddTrackedDialect{russianb}{russian}%
|
|
\AddTrackedIsoLanguage{639-1}{ru}{russian}%
|
|
\AddTrackedIsoLanguage{639-2}{rus}{russian}%
|
|
}
|
|
\@tracklang@declareoption{russianb}
|
|
\def\@tracklang@add@samin{%
|
|
\AddTrackedLanguage{samin}%
|
|
\AddTrackedIsoLanguage{639-1}{se}{samin}%
|
|
\AddTrackedIsoLanguage{639-2}{sme}{samin}%
|
|
}
|
|
\@tracklang@declareoption{samin}
|
|
\def\@tracklang@add@sanskrit{%
|
|
\AddTrackedLanguage{sanskrit}%
|
|
\AddTrackedIsoLanguage{639-1}{sa}{sanskrit}%
|
|
\AddTrackedIsoLanguage{639-2}{san}{sanskrit}%
|
|
}
|
|
\@tracklang@declareoption{sanskrit}
|
|
\def\@tracklang@add@scottish{%
|
|
\AddTrackedLanguage{scottish}%
|
|
\AddTrackedIsoLanguage{639-1}{gd}{scottish}%
|
|
\AddTrackedIsoLanguage{639-2}{gla}{scottish}%
|
|
}
|
|
\@tracklang@declareoption{scottish}
|
|
\def\@tracklang@add@gaelic{%
|
|
\AddTrackedDialect{gaelic}{scottish}%
|
|
\AddTrackedIsoLanguage{639-1}{gd}{scottish}%
|
|
\AddTrackedIsoLanguage{639-2}{gla}{scottish}%
|
|
}
|
|
\@tracklang@declareoption{gaelic}
|
|
\def\@tracklang@add@serbian{%
|
|
\AddTrackedLanguage{serbian}%
|
|
\AddTrackedIsoLanguage{639-1}{sr}{serbian}%
|
|
\AddTrackedIsoLanguage{639-2}{srp}{serbian}%
|
|
}
|
|
\@tracklang@declareoption{serbian}
|
|
\def\@tracklang@add@slovak{%
|
|
\AddTrackedLanguage{slovak}%
|
|
\AddTrackedIsoLanguage{639-1}{sk}{slovak}%
|
|
\AddTrackedIsoLanguage{639-2-B}{slo}{slovak}%
|
|
\AddTrackedIsoLanguage{639-2-T}{slk}{slovak}%
|
|
\AddTrackedIsoLanguage{639-2}{slk}{slovak}%
|
|
}
|
|
\@tracklang@declareoption{slovak}
|
|
\def\@tracklang@add@slovene{%
|
|
\AddTrackedLanguage{slovene}%
|
|
\AddTrackedIsoLanguage{639-1}{sl}{slovene}%
|
|
\AddTrackedIsoLanguage{639-2}{slv}{slovene}%
|
|
}
|
|
\@tracklang@declareoption{slovene}
|
|
\def\@tracklang@add@slovenian{%
|
|
\AddTrackedDialect{slovenian}{slovene}%
|
|
\AddTrackedIsoLanguage{639-1}{sl}{slovene}%
|
|
\AddTrackedIsoLanguage{639-2}{slv}{slovene}%
|
|
}
|
|
\@tracklang@declareoption{slovenian}
|
|
\def\@tracklang@add@slovenia{%
|
|
\AddTrackedDialect{slovenia}{slovene}%
|
|
\AddTrackedIsoLanguage{639-1}{sl}{slovene}%
|
|
\AddTrackedIsoLanguage{639-2}{slv}{slovene}%
|
|
\AddTrackedIsoLanguage{3166-1}{SI}{slovenia}%
|
|
}
|
|
\@tracklang@declareoption{slovenia}
|
|
\def\@tracklang@add@sloveneistriaslovenian{%
|
|
\AddTrackedDialect{sloveneistriaslovenian}{slovenian}%
|
|
\AddTrackedIsoLanguage{639-1}{sl}{slovene}%
|
|
\AddTrackedIsoLanguage{639-2}{slv}{slovene}%
|
|
\AddTrackedIsoLanguage{3166-1}{SI}{sloveneistriaslovenian}%
|
|
}
|
|
\@tracklang@declareoption{sloveneistriaslovenian}
|
|
\def\@tracklang@add@spanish{%
|
|
\AddTrackedLanguage{spanish}%
|
|
\AddTrackedIsoLanguage{639-1}{es}{spanish}%
|
|
\AddTrackedIsoLanguage{639-2}{spa}{spanish}%
|
|
}
|
|
\@tracklang@declareoption{spanish}
|
|
\def\@tracklang@add@spainspanish{%
|
|
\AddTrackedDialect{spainspanish}{spanish}%
|
|
\AddTrackedIsoLanguage{639-1}{es}{spanish}%
|
|
\AddTrackedIsoLanguage{639-2}{spa}{spanish}%
|
|
\AddTrackedIsoLanguage{3166-1}{ES}{spainspanish}%
|
|
}
|
|
\@tracklang@declareoption{spainspanish}
|
|
\def\@tracklang@add@argentinespanish{%
|
|
\AddTrackedDialect{argentinespanish}{spanish}%
|
|
\AddTrackedIsoLanguage{639-1}{es}{spanish}%
|
|
\AddTrackedIsoLanguage{639-2}{spa}{spanish}%
|
|
\AddTrackedIsoLanguage{3166-1}{AR}{argentinespanish}%
|
|
}
|
|
\@tracklang@declareoption{argentinespanish}
|
|
\def\@tracklang@add@bolivianspanish{%
|
|
\AddTrackedDialect{bolivianspanish}{spanish}%
|
|
\AddTrackedIsoLanguage{639-1}{es}{spanish}%
|
|
\AddTrackedIsoLanguage{639-2}{spa}{spanish}%
|
|
\AddTrackedIsoLanguage{3166-1}{BO}{bolivianspanish}%
|
|
}
|
|
\@tracklang@declareoption{bolivianspanish}
|
|
\def\@tracklang@add@chilianspanish{%
|
|
\AddTrackedDialect{chilianspanish}{spanish}%
|
|
\AddTrackedIsoLanguage{639-1}{es}{spanish}%
|
|
\AddTrackedIsoLanguage{639-2}{spa}{spanish}%
|
|
\AddTrackedIsoLanguage{3166-1}{CL}{chilianspanish}%
|
|
}
|
|
\@tracklang@declareoption{chilianspanish}
|
|
\def\@tracklang@add@columbianspanish{%
|
|
\AddTrackedDialect{columbianspanish}{spanish}%
|
|
\AddTrackedIsoLanguage{639-1}{es}{spanish}%
|
|
\AddTrackedIsoLanguage{639-2}{spa}{spanish}%
|
|
\AddTrackedIsoLanguage{3166-1}{CO}{columbianspanish}%
|
|
}
|
|
\@tracklang@declareoption{columbianspanish}
|
|
\def\@tracklang@add@costaricanspanish{%
|
|
\AddTrackedDialect{costaricanspanish}{spanish}%
|
|
\AddTrackedIsoLanguage{639-1}{es}{spanish}%
|
|
\AddTrackedIsoLanguage{639-2}{spa}{spanish}%
|
|
\AddTrackedIsoLanguage{3166-1}{CR}{costaricanspanish}%
|
|
}
|
|
\@tracklang@declareoption{costaricanspanish}
|
|
\def\@tracklang@add@cubanspanish{%
|
|
\AddTrackedDialect{cubanspanish}{spanish}%
|
|
\AddTrackedIsoLanguage{639-1}{es}{spanish}%
|
|
\AddTrackedIsoLanguage{639-2}{spa}{spanish}%
|
|
\AddTrackedIsoLanguage{3166-1}{CU}{cubanspanish}%
|
|
}
|
|
\@tracklang@declareoption{cubanspanish}
|
|
\def\@tracklang@add@dominicanspanish{%
|
|
\AddTrackedDialect{dominicanspanish}{spanish}%
|
|
\AddTrackedIsoLanguage{639-1}{es}{spanish}%
|
|
\AddTrackedIsoLanguage{639-2}{spa}{spanish}%
|
|
\AddTrackedIsoLanguage{3166-1}{DO}{dominicanspanish}%
|
|
}
|
|
\@tracklang@declareoption{dominicanspanish}
|
|
\def\@tracklang@add@ecudorianspanish{%
|
|
\AddTrackedDialect{ecudorianspanish}{spanish}%
|
|
\AddTrackedIsoLanguage{639-1}{es}{spanish}%
|
|
\AddTrackedIsoLanguage{639-2}{spa}{spanish}%
|
|
\AddTrackedIsoLanguage{3166-1}{EC}{ecudorianspanish}%
|
|
}
|
|
\@tracklang@declareoption{ecudorianspanish}
|
|
\def\@tracklang@add@elsalvadorspanish{%
|
|
\AddTrackedDialect{elsalvadorspanish}{spanish}%
|
|
\AddTrackedIsoLanguage{639-1}{es}{spanish}%
|
|
\AddTrackedIsoLanguage{639-2}{spa}{spanish}%
|
|
\AddTrackedIsoLanguage{3166-1}{SV}{elsalvadorspanish}%
|
|
}
|
|
\@tracklang@declareoption{elsalvadorspanish}
|
|
\def\@tracklang@add@guatemalanspanish{%
|
|
\AddTrackedDialect{guatemalanspanish}{spanish}%
|
|
\AddTrackedIsoLanguage{639-1}{es}{spanish}%
|
|
\AddTrackedIsoLanguage{639-2}{spa}{spanish}%
|
|
\AddTrackedIsoLanguage{3166-1}{GT}{guatemalanspanish}%
|
|
}
|
|
\@tracklang@declareoption{guatemalanspanish}
|
|
\def\@tracklang@add@honduranspanish{%
|
|
\AddTrackedDialect{honduranspanish}{spanish}%
|
|
\AddTrackedIsoLanguage{639-1}{es}{spanish}%
|
|
\AddTrackedIsoLanguage{639-2}{spa}{spanish}%
|
|
\AddTrackedIsoLanguage{3166-1}{HN}{honduranspanish}%
|
|
}
|
|
\@tracklang@declareoption{honduranspanish}
|
|
\def\@tracklang@add@mexicanspanish{%
|
|
\AddTrackedDialect{mexicanspanish}{spanish}%
|
|
\AddTrackedIsoLanguage{639-1}{es}{spanish}%
|
|
\AddTrackedIsoLanguage{639-2}{spa}{spanish}%
|
|
\AddTrackedIsoLanguage{3166-1}{MX}{mexicanspanish}%
|
|
}
|
|
\@tracklang@declareoption{mexicanspanish}
|
|
\def\@tracklang@add@nicaraguanspanish{%
|
|
\AddTrackedDialect{nicaraguanspanish}{spanish}%
|
|
\AddTrackedIsoLanguage{639-1}{es}{spanish}%
|
|
\AddTrackedIsoLanguage{639-2}{spa}{spanish}%
|
|
\AddTrackedIsoLanguage{3166-1}{NI}{nicaraguanspanish}%
|
|
}
|
|
\@tracklang@declareoption{nicaraguanspanish}
|
|
\def\@tracklang@add@panamaspanish{%
|
|
\AddTrackedDialect{panamaspanish}{spanish}%
|
|
\AddTrackedIsoLanguage{639-1}{es}{spanish}%
|
|
\AddTrackedIsoLanguage{639-2}{spa}{spanish}%
|
|
\AddTrackedIsoLanguage{3166-1}{PA}{panamaspanish}%
|
|
}
|
|
\@tracklang@declareoption{panamaspanish}
|
|
\def\@tracklang@add@paraguayspanish{%
|
|
\AddTrackedDialect{paraguayspanish}{spanish}%
|
|
\AddTrackedIsoLanguage{639-1}{es}{spanish}%
|
|
\AddTrackedIsoLanguage{639-2}{spa}{spanish}%
|
|
\AddTrackedIsoLanguage{3166-1}{PY}{paraguayspanish}%
|
|
}
|
|
\@tracklang@declareoption{paraguayspanish}
|
|
\def\@tracklang@add@peruvianspanish{%
|
|
\AddTrackedDialect{peruvianspanish}{spanish}%
|
|
\AddTrackedIsoLanguage{639-1}{es}{spanish}%
|
|
\AddTrackedIsoLanguage{639-2}{spa}{spanish}%
|
|
\AddTrackedIsoLanguage{3166-1}{PE}{peruvianspanish}%
|
|
}
|
|
\@tracklang@declareoption{peruvianspanish}
|
|
\def\@tracklang@add@puertoricospanish{%
|
|
\AddTrackedDialect{puertoricospanish}{spanish}%
|
|
\AddTrackedIsoLanguage{639-1}{es}{spanish}%
|
|
\AddTrackedIsoLanguage{639-2}{spa}{spanish}%
|
|
\AddTrackedIsoLanguage{3166-1}{PR}{puertoricospanish}%
|
|
}
|
|
\@tracklang@declareoption{puertoricospanish}
|
|
\def\@tracklang@add@uruguayspanish{%
|
|
\AddTrackedDialect{uruguayspanish}{spanish}%
|
|
\AddTrackedIsoLanguage{639-1}{es}{spanish}%
|
|
\AddTrackedIsoLanguage{639-2}{spa}{spanish}%
|
|
\AddTrackedIsoLanguage{3166-1}{UY}{uruguayspanish}%
|
|
}
|
|
\@tracklang@declareoption{uruguayspanish}
|
|
\def\@tracklang@add@venezuelanspanish{%
|
|
\AddTrackedDialect{venezuelanspanish}{spanish}%
|
|
\AddTrackedIsoLanguage{639-1}{es}{spanish}%
|
|
\AddTrackedIsoLanguage{639-2}{spa}{spanish}%
|
|
\AddTrackedIsoLanguage{3166-1}{VE}{venezuelanspanish}%
|
|
}
|
|
\@tracklang@declareoption{venezuelanspanish}
|
|
\def\@tracklang@add@swedish{%
|
|
\AddTrackedLanguage{swedish}%
|
|
\AddTrackedIsoLanguage{639-1}{sv}{swedish}%
|
|
\AddTrackedIsoLanguage{639-2}{swe}{swedish}%
|
|
}
|
|
\@tracklang@declareoption{swedish}
|
|
\def\@tracklang@add@swissgerman{%
|
|
\AddTrackedDialect{swissgerman}{german}%
|
|
\AddTrackedIsoLanguage{639-1}{de}{german}%
|
|
\AddTrackedIsoLanguage{639-2-B}{ger}{german}%
|
|
\AddTrackedIsoLanguage{639-2-T}{deu}{german}%
|
|
\AddTrackedIsoLanguage{639-2}{deu}{german}%
|
|
\AddTrackedIsoLanguage{3166-1}{CH}{swissgerman}%
|
|
}
|
|
\@tracklang@declareoption{swissgerman}
|
|
\def\@tracklang@add@swissfrench{%
|
|
\AddTrackedDialect{swissfrench}{french}%
|
|
\AddTrackedIsoLanguage{639-1}{fr}{french}%
|
|
\AddTrackedIsoLanguage{639-2-B}{fre}{french}%
|
|
\AddTrackedIsoLanguage{639-2-T}{fra}{french}%
|
|
\AddTrackedIsoLanguage{639-2}{fra}{french}%
|
|
\AddTrackedIsoLanguage{3166-1}{CH}{swissfrench}%
|
|
}
|
|
\@tracklang@declareoption{swissfrench}
|
|
\def\@tracklang@add@swissitalian{%
|
|
\AddTrackedDialect{swissitalian}{italian}%
|
|
\AddTrackedIsoLanguage{639-1}{it}{italian}%
|
|
\AddTrackedIsoLanguage{639-2}{ita}{italian}%
|
|
\AddTrackedIsoLanguage{3166-1}{CH}{swissitalian}%
|
|
}
|
|
\@tracklang@declareoption{swissitalian}
|
|
\def\@tracklang@add@swissromansh{%
|
|
\AddTrackedDialect{swissromansh}{romansh}%
|
|
\AddTrackedIsoLanguage{639-1}{rm}{romansh}%
|
|
\AddTrackedIsoLanguage{639-2}{roh}{romansh}%
|
|
\AddTrackedIsoLanguage{3166-1}{CH}{swissromansh}%
|
|
}
|
|
\@tracklang@declareoption{swissromansh}
|
|
\def\@tracklang@add@syriac{%
|
|
\AddTrackedLanguage{syriac}%
|
|
\AddTrackedIsoLanguage{639-2}{syr}{syriac}%
|
|
}
|
|
\@tracklang@declareoption{syriac}
|
|
\def\@tracklang@add@tamil{%
|
|
\AddTrackedLanguage{tamil}%
|
|
\AddTrackedIsoLanguage{639-1}{ta}{tamil}%
|
|
\AddTrackedIsoLanguage{639-2}{tam}{tamil}%
|
|
}
|
|
\@tracklang@declareoption{tamil}
|
|
\def\@tracklang@add@telugu{%
|
|
\AddTrackedLanguage{telugu}%
|
|
\AddTrackedIsoLanguage{639-1}{te}{telugu}%
|
|
\AddTrackedIsoLanguage{639-2}{tel}{telugu}%
|
|
}
|
|
\@tracklang@declareoption{telugu}
|
|
\def\@tracklang@add@tai{%
|
|
\AddTrackedLanguage{tai}%
|
|
\AddTrackedIsoLanguage{639-2}{tai}{tai}%
|
|
}
|
|
\@tracklang@declareoption{tai}
|
|
\def\@tracklang@add@thai{%
|
|
\AddTrackedLanguage{thai}%
|
|
\AddTrackedIsoLanguage{639-1}{th}{thai}%
|
|
\AddTrackedIsoLanguage{639-2}{tha}{thai}%
|
|
}
|
|
\@tracklang@declareoption{thai}
|
|
\def\@tracklang@add@tibetan{%
|
|
\AddTrackedLanguage{tibetan}%
|
|
\AddTrackedIsoLanguage{639-1}{bo}{tibetan}%
|
|
\AddTrackedIsoLanguage{639-2-B}{tib}{tibetan}%
|
|
\AddTrackedIsoLanguage{639-2-T}{bod}{tibetan}%
|
|
\AddTrackedIsoLanguage{639-2}{bod}{tibetan}%
|
|
}
|
|
\@tracklang@declareoption{tibetan}
|
|
\def\@tracklang@add@turkish{%
|
|
\AddTrackedLanguage{turkish}%
|
|
\AddTrackedIsoLanguage{639-1}{tr}{turkish}%
|
|
\AddTrackedIsoLanguage{639-2}{tur}{turkish}%
|
|
}
|
|
\@tracklang@declareoption{turkish}
|
|
\def\@tracklang@add@turkmen{%
|
|
\AddTrackedLanguage{turkmen}%
|
|
\AddTrackedIsoLanguage{639-1}{tk}{turkmen}%
|
|
\AddTrackedIsoLanguage{639-2}{tuk}{turkmen}%
|
|
}
|
|
\@tracklang@declareoption{turkmen}
|
|
\def\@tracklang@add@UKenglish{%
|
|
\AddTrackedDialect{UKenglish}{english}%
|
|
\AddTrackedIsoLanguage{639-1}{en}{english}%
|
|
\AddTrackedIsoLanguage{639-2}{eng}{english}%
|
|
\AddTrackedIsoLanguage{3166-1}{GB}{UKenglish}%
|
|
}
|
|
\@tracklang@declareoption{UKenglish}
|
|
\def\@tracklang@add@ukrainian{%
|
|
\AddTrackedLanguage{ukrainian}%
|
|
\AddTrackedIsoLanguage{639-1}{uk}{ukrainian}%
|
|
\AddTrackedIsoLanguage{639-2}{ukr}{ukrainian}%
|
|
\AddTrackedIsoLanguage{3166-1}{UA}{ukrainian}%
|
|
}
|
|
\@tracklang@declareoption{ukrainian}
|
|
\def\@tracklang@add@ukraineb{%
|
|
\AddTrackedDialect{ukraineb}{ukrainian}%
|
|
\AddTrackedIsoLanguage{639-1}{uk}{ukrainian}%
|
|
\AddTrackedIsoLanguage{639-2}{ukr}{ukrainian}%
|
|
\AddTrackedIsoLanguage{3166-1}{UA}{ukraineb}%
|
|
}
|
|
\@tracklang@declareoption{ukraineb}
|
|
\def\@tracklang@add@ukraine{%
|
|
\AddTrackedDialect{ukraine}{ukrainian}%
|
|
\AddTrackedIsoLanguage{639-1}{uk}{ukrainian}%
|
|
\AddTrackedIsoLanguage{639-2}{ukr}{ukrainian}%
|
|
\AddTrackedIsoLanguage{3166-1}{UA}{ukraine}%
|
|
}
|
|
\@tracklang@declareoption{ukraine}
|
|
\def\@tracklang@add@urdu{%
|
|
\AddTrackedLanguage{urdu}%
|
|
\AddTrackedIsoLanguage{639-1}{ur}{urdu}%
|
|
\AddTrackedIsoLanguage{639-2}{urd}{urdu}%
|
|
}
|
|
\@tracklang@declareoption{urdu}
|
|
\def\@tracklang@add@usorbian{%
|
|
\AddTrackedLanguage{usorbian}%
|
|
\AddTrackedIsoLanguage{639-2}{dsb}{usorbian}%
|
|
\AddTrackedIsoLanguage{3166-1}{DE}{usorbian}%
|
|
}
|
|
\@tracklang@declareoption{usorbian}
|
|
\def\@tracklang@add@uppersorbian{%
|
|
\AddTrackedDialect{uppersorbian}{usorbian}%
|
|
\AddTrackedIsoLanguage{639-2}{hsb}{usorbian}%
|
|
\AddTrackedIsoLanguage{3166-1}{DE}{uppersorbian}%
|
|
}
|
|
\@tracklang@declareoption{uppersorbian}
|
|
\def\@tracklang@add@USenglish{%
|
|
\AddTrackedDialect{USenglish}{english}%
|
|
\AddTrackedIsoLanguage{639-1}{en}{english}%
|
|
\AddTrackedIsoLanguage{639-2}{eng}{english}%
|
|
\AddTrackedIsoLanguage{3166-1}{US}{USenglish}%
|
|
}
|
|
\@tracklang@declareoption{USenglish}
|
|
\def\@tracklang@add@valencian{%
|
|
\AddTrackedDialect{valencian}{catalan}%
|
|
\AddTrackedIsoLanguage{639-1}{ca}{catalan}%
|
|
\AddTrackedIsoLanguage{639-2}{cat}{catalan}%
|
|
}
|
|
\@tracklang@declareoption{valencian}
|
|
\def\@tracklang@add@valencien{%
|
|
\AddTrackedDialect{valencien}{catalan}%
|
|
\AddTrackedIsoLanguage{639-1}{ca}{catalan}%
|
|
\AddTrackedIsoLanguage{639-2}{cat}{catalan}%
|
|
}
|
|
\@tracklang@declareoption{valencien}
|
|
\def\@tracklang@add@vietnamese{%
|
|
\AddTrackedLanguage{vietnamese}%
|
|
\AddTrackedIsoLanguage{639-1}{vi}{vietnamese}%
|
|
\AddTrackedIsoLanguage{639-2}{vie}{vietnamese}%
|
|
}
|
|
\@tracklang@declareoption{vietnamese}
|
|
\def\@tracklang@add@walloon{%
|
|
\AddTrackedLanguage{walloon}%
|
|
\AddTrackedIsoLanguage{639-1}{wa}{walloon}%
|
|
\AddTrackedIsoLanguage{639-2}{wln}{walloon}%
|
|
}
|
|
\@tracklang@declareoption{walloon}
|
|
\def\@tracklang@add@welsh{%
|
|
\AddTrackedLanguage{welsh}%
|
|
\AddTrackedIsoLanguage{639-1}{cy}{welsh}%
|
|
\AddTrackedIsoLanguage{639-2-B}{wel}{welsh}%
|
|
\AddTrackedIsoLanguage{639-2-T}{cym}{welsh}%
|
|
\AddTrackedIsoLanguage{639-2}{cym}{welsh}%
|
|
}
|
|
\@tracklang@declareoption{welsh}
|
|
\def\@tracklang@add@cymraeg{%
|
|
\AddTrackedDialect{cymraeg}{welsh}%
|
|
\AddTrackedIsoLanguage{639-1}{cy}{welsh}%
|
|
\AddTrackedIsoLanguage{639-2-B}{wel}{welsh}%
|
|
\AddTrackedIsoLanguage{639-2-T}{cym}{welsh}%
|
|
\AddTrackedIsoLanguage{639-2}{cym}{welsh}%
|
|
}
|
|
\@tracklang@declareoption{cymraeg}
|
|
\def\LetTrackLangOption#1#2{%
|
|
\expandafter\let\csname @tracklang@add@#1\expandafter\endcsname
|
|
\csname @tracklang@add@#2\endcsname
|
|
\@tracklang@declareoption{#1}%
|
|
}
|
|
\LetTrackLangOption{en-US}{american}
|
|
\LetTrackLangOption{en-GB}{british}
|
|
\LetTrackLangOption{en-AU}{australian}
|
|
\LetTrackLangOption{en-NZ}{newzealand}
|
|
\LetTrackLangOption{en-CA}{canadian}
|
|
\LetTrackLangOption{fr-CA}{canadien}
|
|
\LetTrackLangOption{fr-BE}{belgique}
|
|
\LetTrackLangOption{pt-BR}{brazilian}
|
|
\LetTrackLangOption{it-HR}{istriacountyitalian}
|
|
\LetTrackLangOption{nl-BE}{flemish}
|
|
\LetTrackLangOption{fr-FR}{france}
|
|
\LetTrackLangOption{de-DE}{ngermanDE}
|
|
\LetTrackLangOption{de-BE}{belgiangerman}
|
|
\LetTrackLangOption{en-GG}{guernseyenglish}
|
|
\LetTrackLangOption{fr-GG}{guernseyfrench}
|
|
\LetTrackLangOption{it-IT}{italy}
|
|
\LetTrackLangOption{mt-MT}{maltamaltese}
|
|
\LetTrackLangOption{en-MT}{maltaenglish}
|
|
\LetTrackLangOption{en-IM}{isleofmanenglish}
|
|
\LetTrackLangOption{en-JE}{jerseyenglish}
|
|
\LetTrackLangOption{fr-JE}{jerseyfrench}
|
|
\LetTrackLangOption{nl-NL}{netherlands}
|
|
\LetTrackLangOption{pt-PT}{portugal}
|
|
\LetTrackLangOption{it-SM}{sanmarino}
|
|
\LetTrackLangOption{sl-SI}{slovenia}
|
|
\LetTrackLangOption{it-SI}{sloveneistriaitalian}
|
|
\LetTrackLangOption{es-ES}{spainspanish}
|
|
\LetTrackLangOption{es-AR}{argentinespanish}
|
|
\LetTrackLangOption{es-BO}{bolivianspanish}
|
|
\LetTrackLangOption{es-CL}{chilianspanish}
|
|
\LetTrackLangOption{es-CO}{columbianspanish}
|
|
\LetTrackLangOption{es-CR}{costaricanspanish}
|
|
\LetTrackLangOption{es-CU}{cubanspanish}
|
|
\LetTrackLangOption{es-DO}{dominicanspanish}
|
|
\LetTrackLangOption{es-EC}{ecudorianspanish}
|
|
\LetTrackLangOption{es-SV}{elsalvadorspanish}
|
|
\LetTrackLangOption{es-GT}{guatemalanspanish}
|
|
\LetTrackLangOption{es-HN}{honduranspanish}
|
|
\LetTrackLangOption{es-MX}{mexicanspanish}
|
|
\LetTrackLangOption{es-NI}{nicaraguanspanish}
|
|
\LetTrackLangOption{es-PA}{panamaspanish}
|
|
\LetTrackLangOption{es-PY}{paraguayspanish}
|
|
\LetTrackLangOption{es-PE}{peruvianspanish}
|
|
\LetTrackLangOption{es-PR}{puertoricospanish}
|
|
\LetTrackLangOption{es-UY}{uruguayspanish}
|
|
\LetTrackLangOption{es-VE}{venezuelanspanish}
|
|
\LetTrackLangOption{de-CH}{swissgerman}
|
|
\LetTrackLangOption{fr-CH}{swissfrench}
|
|
\LetTrackLangOption{it-CH}{swissitalian}
|
|
\LetTrackLangOption{rm-CH}{swissromansh}
|
|
\LetTrackLangOption{it-VA}{vatican}
|
|
\long\def\IfTrackedLanguage#1#2#3{%
|
|
\edef\@tracklang@element{#1}%
|
|
\ifx\@tracklang@element\empty
|
|
#3%
|
|
\else
|
|
\expandafter\@tracklang@ifinlist\expandafter{\@tracklang@element}%
|
|
\@tracklang@languages
|
|
{%
|
|
#2%
|
|
}%
|
|
{%
|
|
#3%
|
|
}%
|
|
\fi
|
|
}
|
|
\long\def\IfTrackedDialect#1#2#3{%
|
|
\@tracklang@ifundef{@tracklang@fromdialect@#1}{#3}{#2}%
|
|
}
|
|
\long\def\IfTrackedIsoCode#1#2#3#4{%
|
|
\@tracklang@ifundef{@tracklang@#1@isotolang@#2}{#4}{#3}%
|
|
}
|
|
\long\def\IfTrackedLanguageHasIsoCode#1#2#3#4{%
|
|
\@tracklang@ifundef{@tracklang@#1@isofromlang@#2}{#4}{#3}%
|
|
}
|
|
\long\def\ForEachTrackedLanguage#1#2{%
|
|
\@tracklang@for#1:=\@tracklang@languages\do{#2}%
|
|
}
|
|
\long\def\ForEachTrackedDialect#1#2{%
|
|
\@tracklang@for#1:=\@tracklang@dialects\do{#2}%
|
|
}
|
|
\long\def\AnyTrackedLanguages#1#2{%
|
|
\ifx\@tracklang@languages\empty
|
|
#2%
|
|
\else
|
|
#1%
|
|
\fi
|
|
}
|
|
\long\def\IfTrackedLanguageFileExists#1#2#3#4#5{%
|
|
\def\CurrentTrackedTag{}%
|
|
\def\CurrentTrackedDialect{#1}%
|
|
\def\CurrentTrackedLanguage{}%
|
|
\def\CurrentTrackedRegion{}%
|
|
\def\CurrentTrackedIsoCode{}%
|
|
\IfTrackedDialect{#1}%
|
|
{%
|
|
\IfTrackedLanguageHasIsoCode{3166-1}{#1}%
|
|
{%
|
|
\edef\CurrentTrackedRegion{%
|
|
\TrackedIsoCodeFromLanguage{3166-1}{#1}}%
|
|
}%
|
|
{}%
|
|
\edef\CurrentTrackedLanguage{\TrackedLanguageFromDialect{#1}}%
|
|
\edef\CurrentTrackedTag{#1}%
|
|
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}%
|
|
{#4}%
|
|
{%
|
|
\IfTrackedLanguageHasIsoCode
|
|
{639-1}{\CurrentTrackedLanguage}
|
|
{%
|
|
\edef\CurrentTrackedIsoCode{%
|
|
\TrackedIsoCodeFromLanguage
|
|
{639-1}{\CurrentTrackedLanguage}}%
|
|
\ifx\CurrentTrackedRegion\@empty
|
|
\let\CurrentTrackedTag\CurrentTrackedIsoCode
|
|
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}%
|
|
{#4}
|
|
{%
|
|
\IfTrackedLanguageHasIsoCode
|
|
{639-2}{\CurrentTrackedLanguage}
|
|
{%
|
|
\edef\CurrentTrackedIsoCode{%
|
|
\TrackedIsoCodeFromLanguage
|
|
{639-2}{\CurrentTrackedLanguage}}%
|
|
\let\CurrentTrackedTag\CurrentTrackedIsoCode
|
|
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}%
|
|
{#4}%
|
|
{%
|
|
\let\CurrentTrackedTag\CurrentTrackedLanguage
|
|
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}%
|
|
}%
|
|
}%
|
|
{%
|
|
\let\CurrentTrackedTag\CurrentTrackedLanguage
|
|
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}%
|
|
}%
|
|
}%
|
|
\else
|
|
\edef\CurrentTrackedTag{%
|
|
\CurrentTrackedIsoCode-\CurrentTrackedRegion}%
|
|
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}%
|
|
{#4}
|
|
{%
|
|
\IfTrackedLanguageHasIsoCode
|
|
{639-2}{\CurrentTrackedLanguage}
|
|
{%
|
|
\let\org@currenttrackedisocode\CurrentTrackedIsoCode
|
|
\edef\CurrentTrackedIsoCode{%
|
|
\TrackedIsoCodeFromLanguage
|
|
{639-2}{\CurrentTrackedLanguage}}%
|
|
\edef\CurrentTrackedTag{%
|
|
\CurrentTrackedIsoCode-\CurrentTrackedRegion}%
|
|
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}%
|
|
{#4}%
|
|
{%
|
|
\let\CurrentTrackedTag\org@currenttrackedisocode
|
|
\let\org@currenttrackedisocode\CurrentTrackedIsoCode
|
|
\let\CurrentTrackedIsoCode\CurrentTrackedTag
|
|
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}%
|
|
{#4}
|
|
{%
|
|
\let\CurrentTrackedIsoCode\org@currenttrackedisocode
|
|
\let\CurrentTrackedTag\CurrentTrackedIsoCode
|
|
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}%
|
|
{#4}%
|
|
{%
|
|
\let\CurrentTrackedTag\CurrentTrackedRegion
|
|
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}%
|
|
{#4}%
|
|
{%
|
|
\let\CurrentTrackedTag\CurrentTrackedLanguage
|
|
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}%
|
|
}%
|
|
}%
|
|
}%
|
|
}%
|
|
}%
|
|
{%
|
|
\let\CurrentTrackedTag\CurrentTrackedIsoCode
|
|
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}%
|
|
{#4}%
|
|
{%
|
|
\let\CurrentTrackedTag\CurrentTrackedRegion
|
|
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}%
|
|
{#4}%
|
|
{%
|
|
\let\CurrentTrackedTag\CurrentTrackedLanguage
|
|
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}%
|
|
}%
|
|
}%
|
|
}%
|
|
}%
|
|
\fi
|
|
}%
|
|
{%
|
|
\IfTrackedLanguageHasIsoCode
|
|
{639-2}{\CurrentTrackedLanguage}
|
|
{%
|
|
\edef\CurrentTrackedIsoCode{%
|
|
\TrackedIsoCodeFromLanguage
|
|
{639-2}{\CurrentTrackedLanguage}}%
|
|
\ifx\CurrentTrackedRegion\@empty
|
|
\let\CurrentTrackedTag\CurrentTrackedIsoCode
|
|
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}%
|
|
{#4}%
|
|
{%
|
|
\let\CurrentTrackedTag\CurrentTrackedLanguage
|
|
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}%
|
|
}%
|
|
\else
|
|
\edef\CurrentTrackedTag{%
|
|
\CurrentTrackedIsoCode-\CurrentTrackedRegion}%
|
|
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}%
|
|
{#4}%
|
|
{%
|
|
\let\CurrentTrackedTag\CurrentTrackedIsoCode
|
|
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}%
|
|
{#4}%
|
|
{%
|
|
\let\CurrentTrackedTag\CurrentTrackedRegion
|
|
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}%
|
|
{#4}%
|
|
{%
|
|
\let\CurrentTrackedTag\CurrentTrackedLanguage
|
|
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}%
|
|
}%
|
|
}%
|
|
}%
|
|
\fi
|
|
}%
|
|
{%
|
|
\ifx\CurrentTrackedRegion\@empty
|
|
\let\CurrentTrackedTag\CurrentTrackedLanguage
|
|
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}%
|
|
\else
|
|
\let\CurrentTrackedTag\CurrentTrackedRegion
|
|
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}%
|
|
{#4}%
|
|
{%
|
|
\let\CurrentTrackedTag\CurrentTrackedLanguage
|
|
\@tracklang@IfFileExists{#2\CurrentTrackedTag#3}{#4}{#5}%
|
|
}%
|
|
\fi
|
|
}%
|
|
}%
|
|
}%
|
|
}%
|
|
{#5}% unknown dialect
|
|
}
|
|
\endinput
|
|
%%
|
|
%% End of file `tracklang.tex'.
|