diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/tracklang/tracklang.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/tracklang/tracklang.sty | 300 |
1 files changed, 300 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/tracklang/tracklang.sty b/Master/texmf-dist/tex/latex/tracklang/tracklang.sty new file mode 100644 index 00000000000..56082ad034e --- /dev/null +++ b/Master/texmf-dist/tex/latex/tracklang/tracklang.sty @@ -0,0 +1,300 @@ +%% +%% This is file `tracklang.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% tracklang.dtx (with options: `tracklang.sty,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 \~} +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{tracklang}[2014/09/29 v1.0 (NLCT) Track Languages] +\input{tracklang} +\DeclareOption{acadian}{\@tracklang@add@acadian} +\DeclareOption{afrikaans}{\@tracklang@add@afrikaans} +\DeclareOption{albanian}{\@tracklang@add@albanian} +\DeclareOption{american}{\@tracklang@add@american} +\DeclareOption{amharic}{\@tracklang@add@amharic} +\DeclareOption{anglosaxon}{\@tracklang@add@anglosaxon} +\DeclareOption{apache}{\@tracklang@add@apache} +\DeclareOption{arabic}{\@tracklang@add@arabic} +\DeclareOption{armenian}{\@tracklang@add@armenian} +\DeclareOption{asturian}{\@tracklang@add@asturian} +\DeclareOption{australian}{\@tracklang@add@australian} +\DeclareOption{austrian}{\@tracklang@add@austrian} +\DeclareOption{bahasa}{\@tracklang@add@bahasa} +\DeclareOption{bahasai}{\@tracklang@add@bahasai} +\DeclareOption{bahasam}{\@tracklang@add@bahasam} +\DeclareOption{basque}{\@tracklang@add@basque} +\DeclareOption{belgique}{\@tracklang@add@belgique} +\DeclareOption{bengali}{\@tracklang@add@bengali} +\DeclareOption{brazil}{\@tracklang@add@brazil} +\DeclareOption{brazilian}{\@tracklang@add@brazilian} +\DeclareOption{breton}{\@tracklang@add@breton} +\DeclareOption{british}{\@tracklang@add@british} +\DeclareOption{bulgarian}{\@tracklang@add@bulgarian} +\DeclareOption{canadian}{\@tracklang@add@canadian} +\DeclareOption{canadien}{\@tracklang@add@canadien} +\DeclareOption{catalan}{\@tracklang@add@catalan} +\DeclareOption{coptic}{\@tracklang@add@coptic} +\DeclareOption{croatian}{\@tracklang@add@croatian} +\DeclareOption{cymraeg}{\@tracklang@add@cymraeg} +\DeclareOption{czech}{\@tracklang@add@czech} +\DeclareOption{danish}{\@tracklang@add@danish} +\DeclareOption{deutsch}{\@tracklang@add@deutsch} +\DeclareOption{divehi}{\@tracklang@add@divehi} +\DeclareOption{dutch}{\@tracklang@add@dutch} +\DeclareOption{english}{\@tracklang@add@english} +\DeclareOption{esperanto}{\@tracklang@add@esperanto} +\DeclareOption{estonian}{\@tracklang@add@estonian} +\DeclareOption{farsi}{\@tracklang@add@farsi} +\DeclareOption{finnish}{\@tracklang@add@finnish} +\DeclareOption{flemish}{\@tracklang@add@flemish} +\DeclareOption{francais}{\@tracklang@add@francais} +\DeclareOption{french}{\@tracklang@add@french} +\DeclareOption{frenchb}{\@tracklang@add@frenchb} +\DeclareOption{friulan}{\@tracklang@add@friulan} +\DeclareOption{friulano}{\@tracklang@add@friulano} +\DeclareOption{friulian}{\@tracklang@add@friulian} +\DeclareOption{gaeilge}{\@tracklang@add@gaeilge} +\DeclareOption{galician}{\@tracklang@add@galician} +\DeclareOption{galicien}{\@tracklang@add@galicien} +\DeclareOption{german}{\@tracklang@add@german} +\DeclareOption{greek}{\@tracklang@add@greek} +\DeclareOption{hebrew}{\@tracklang@add@hebrew} +\DeclareOption{hindi}{\@tracklang@add@hindi} +\DeclareOption{hungarian}{\@tracklang@add@hungarian} +\DeclareOption{icelandic}{\@tracklang@add@icelandic} +\DeclareOption{indon}{\@tracklang@add@indon} +\DeclareOption{indonesian}{\@tracklang@add@indonesian} +\DeclareOption{interlingua}{\@tracklang@add@interlingua} +\DeclareOption{irish}{\@tracklang@add@irish} +\DeclareOption{italian}{\@tracklang@add@italian} +\DeclareOption{kannada}{\@tracklang@add@kannada} +\DeclareOption{lao}{\@tracklang@add@lao} +\DeclareOption{latin}{\@tracklang@add@latin} +\DeclareOption{latein}{\@tracklang@add@latein} +\DeclareOption{latvian}{\@tracklang@add@latvian} +\DeclareOption{lithuanian}{\@tracklang@add@lithuanian} +\DeclareOption{lsorbian}{\@tracklang@add@lsorbian} +\DeclareOption{magyar}{\@tracklang@add@magyar} +\DeclareOption{malay}{\@tracklang@add@malay} +\DeclareOption{malayalam}{\@tracklang@add@malayalam} +\DeclareOption{marathi}{\@tracklang@add@marathi} +\DeclareOption{meyalu}{\@tracklang@add@meyalu} +\DeclareOption{naustrian}{\@tracklang@add@naustrian} +\DeclareOption{ngerman}{\@tracklang@add@ngerman} +\DeclareOption{lowersorbian}{\@tracklang@add@lowersorbian} +\DeclareOption{newzealand}{\@tracklang@add@newzealand} +\DeclareOption{nko}{\@tracklang@add@nko} +\DeclareOption{norsk}{\@tracklang@add@norsk} +\DeclareOption{norwegian}{\@tracklang@add@norwegian} +\DeclareOption{nynorsk}{\@tracklang@add@nynorsk} +\DeclareOption{occitan}{\@tracklang@add@occitan} +\DeclareOption{persian}{\@tracklang@add@persian} +\DeclareOption{piedmontese}{\@tracklang@add@piedmontese} +\DeclareOption{piemonteis}{\@tracklang@add@piemonteis} +\DeclareOption{polish}{\@tracklang@add@polish} +\DeclareOption{polutoniko}{\@tracklang@add@polutoniko} +\DeclareOption{polutonikogreek}{\@tracklang@add@polutonikogreek} +\DeclareOption{portuges}{\@tracklang@add@portuges} +\DeclareOption{portuguese}{\@tracklang@add@portuguese} +\DeclareOption{romanche}{\@tracklang@add@romanche} +\DeclareOption{romanian}{\@tracklang@add@romanian} +\DeclareOption{romansh}{\@tracklang@add@romansh} +\DeclareOption{romansch}{\@tracklang@add@romansch} +\DeclareOption{rumantsch}{\@tracklang@add@rumantsch} +\DeclareOption{russian}{\@tracklang@add@russian} +\DeclareOption{russianb}{\@tracklang@add@russianb} +\DeclareOption{samin}{\@tracklang@add@samin} +\DeclareOption{sanskrit}{\@tracklang@add@sanskrit} +\DeclareOption{scottish}{\@tracklang@add@scottish} +\DeclareOption{gaelic}{\@tracklang@add@gaelic} +\DeclareOption{serbian}{\@tracklang@add@serbian} +\DeclareOption{slovak}{\@tracklang@add@slovak} +\DeclareOption{slovene}{\@tracklang@add@slovene} +\DeclareOption{slovenian}{\@tracklang@add@slovenian} +\DeclareOption{spanish}{\@tracklang@add@spanish} +\DeclareOption{swedish}{\@tracklang@add@swedish} +\DeclareOption{syriac}{\@tracklang@add@syriac} +\DeclareOption{tamil}{\@tracklang@add@tamil} +\DeclareOption{telugu}{\@tracklang@add@telugu} +\DeclareOption{tai}{\@tracklang@add@tai} +\DeclareOption{thai}{\@tracklang@add@thai} +\DeclareOption{tibetan}{\@tracklang@add@tibetan} +\DeclareOption{turkish}{\@tracklang@add@turkish} +\DeclareOption{turkmen}{\@tracklang@add@turkmen} +\DeclareOption{UKenglish}{\@tracklang@add@UKenglish} +\DeclareOption{ukrainian}{\@tracklang@add@ukrainian} +\DeclareOption{ukraineb}{\@tracklang@add@ukraineb} +\DeclareOption{ukraine}{\@tracklang@add@ukraine} +\DeclareOption{urdu}{\@tracklang@add@urdu} +\DeclareOption{usorbian}{\@tracklang@add@usorbian} +\DeclareOption{uppersorbian}{\@tracklang@add@uppersorbian} +\DeclareOption{USenglish}{\@tracklang@add@USenglish} +\DeclareOption{valencian}{\@tracklang@add@valencian} +\DeclareOption{valencien}{\@tracklang@add@valencien} +\DeclareOption{vietnamese}{\@tracklang@add@vietnamese} +\DeclareOption{walloon}{\@tracklang@add@walloon} +\DeclareOption{welsh}{\@tracklang@add@welsh} +\let\@tracklang@declaredoptions\@declaredoptions +\ProcessOptions +\ifx\@tracklang@languages\@empty + \@ifundefined{bbl@loaded}% + {% + \@ifundefined{trans@languages} + {% + \@ifpackageloaded{ngerman}% + {% + \@tracklang@add@ngerman + }% + {% + \@ifpackageloaded{polyglossia} + {% + \@for\this@language:=albanian,amharic,arabic,armenian,asturian,% + bahasai,bahasam,basque,bengali,brazil,breton,bulgarian,% + catalan,coptic,croatian,czech,danish,divehi,dutch,english,% + esperanto,estonian,farsi,finnish,french,friulan,galician,% + german,greek,hebrew,hindi,icelandic,interlingua,irish,% + italian,kannada,lao,latin,latvian,lithuanian,lsorbian,% + magyar,malayalam,marathi,nko,norsk,nynorsk,occitan,% + piedmontese,polish,portuges,romanian,romansh,russian,% + samin,sanskrit,scottish,serbian,slovak,slovenian,spanish,% + swedish,syriac,tamil,telugu,thai,tibetan,turkish,turkmen,% + ukrainian,urdu,usorbian,vietnamese,welsh\do{% + \@ifundefined{\this@language @loaded}% + {}% + {% + \@ifundefined{@tracklang@add@\this@language}% + {% + \AddTrackedLanguage\this@language + }% + {% + \@nameuse{@tracklang@add@\this@language}% + }% + }% + }% + }% + {% + \@ifpackageloaded{babel} + {% + \PackageInfo{tracklang}{babel loaded but + \string\bb@loaded\space not defined. Will attempt + to track known languages.}% + \@for\this@language:=\@tracklang@declaredoptions\do{% + \@ifundefined{captions\this@language}% + {}% + {\@nameuse{@tracklang@add@\this@language}}% + }% + }% + {}% + }% + }% + }% + {% + \let\@tracklang@add@Acadian\@tracklang@add@acadian + \let\@tracklang@add@French\@tracklang@add@french + \let\@tracklang@add@Afrikaans\@tracklang@add@afrikaans + \let\@tracklang@add@Dutch\@tracklang@add@dutch + \let\@tracklang@add@AmericanEnglish\@tracklang@add@american + \let\@tracklang@add@Austrian\@tracklang@add@austrian + \@namedef{@tracklang@add@Austrian1997}{\@tracklang@add@naustrian} + \let\@tracklang@add@Bahasa\@tracklang@add@bahasa + \let\@tracklang@add@Basque\@tracklang@add@basque + \let\@tracklang@add@Brazilian\@tracklang@add@brazil + \let\@tracklang@add@Portuguese\@tracklang@add@portuguese + \let\@tracklang@add@Breton\@tracklang@add@breton + \let\@tracklang@add@BritishEnglish\@tracklang@add@british + \let\@tracklang@add@Bulgarian\@tracklang@add@bulgarian + \let\@tracklang@add@Canadian\@tracklang@add@canadian + \let\@tracklang@add@Canadien\@tracklang@add@canadien + \let\@tracklang@add@Catalan\@tracklang@add@catalan + \let\@tracklang@add@Croatian\@tracklang@add@croatian + \let\@tracklang@add@Czech\@tracklang@add@czech + \let\@tracklang@add@Danish\@tracklang@add@danish + \let\@tracklang@add@Dutch\@tracklang@add@dutch + \let\@tracklang@add@English\@tracklang@add@english + \let\@tracklang@add@Esperanto\@tracklang@add@esperanto + \let\@tracklang@add@Estonian\@tracklang@add@estonian + \let\@tracklang@add@Finnish\@tracklang@add@finnish + \let\@tracklang@add@French\@tracklang@add@french + \let\@tracklang@add@Galician\@tracklang@add@galician + \let\@tracklang@add@German\@tracklang@add@german + \@namedef{@tracklang@add@German1997}{\@tracklang@add@ngerman} + \let\@tracklang@add@Greek\@tracklang@add@greek + \let\@tracklang@add@Polutoniko\@tracklang@add@polutoniko + \let\@tracklang@add@Hebrew\@tracklang@add@hebrew + \let\@tracklang@add@Hungarian\@tracklang@add@hungarian + \let\@tracklang@add@Icelandic\@tracklang@add@icelandic + \let\@tracklang@add@Irish\@tracklang@add@irish + \let\@tracklang@add@Italian\@tracklang@add@italian + \let\@tracklang@add@Latin\@tracklang@add@latin + \let\@tracklang@add@LowerSorbian\@tracklang@add@lowersorbian + \let\@tracklang@add@Magyar\@tracklang@add@magyar + \let\@tracklang@add@Nynorsk\@tracklang@add@nynorsk + \let\@tracklang@add@Norsk\@tracklang@add@norsk + \let\@tracklang@add@Polish\@tracklang@add@polish + \let\@tracklang@add@Portuguese\@tracklang@add@portuguese + \let\@tracklang@add@Romanian\@tracklang@add@romanian + \let\@tracklang@add@Russian\@tracklang@add@russian + \let\@tracklang@add@Scottish\@tracklang@add@scottish + \let\@tracklang@add@Serbian\@tracklang@add@serbian + \let\@tracklang@add@Slovak\@tracklang@add@slovak + \let\@tracklang@add@Slovene\@tracklang@add@slovene + \let\@tracklang@add@Spanish\@tracklang@add@spanish + \let\@tracklang@add@Swedish\@tracklang@add@swedish + \let\@tracklang@add@Turkish\@tracklang@add@turkish + \let\@tracklang@add@Ukrainian\@tracklang@add@ukrainian + \let\@tracklang@add@UpperSorbian\@tracklang@add@uppersorbian + \let\@tracklang@add@Welsh\@tracklang@add@welsh + \@for\this@language:=\trans@languages\do{% + \@ifundefined{@tracklang@add@\this@language}{}% + {\@nameuse{@tracklang@add@\this@language}}% + }% + }% + }% + {% + \@for\this@language:=\bbl@loaded\do{% + \@ifundefined{@tracklang@add@\this@language}% + {% + \PackageWarning{tracklang}{Adding unknown language `\this@language'}% + \AddTrackedLangage{\this@language}% + }% + {\@nameuse{@tracklang@add@\this@language}}% + }% + } +\fi +\endinput +%% +%% End of file `tracklang.sty'. |