diff options
author | Karl Berry <karl@freefriends.org> | 2014-11-24 23:03:25 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2014-11-24 23:03:25 +0000 |
commit | 226ee7542cb7aebf33c102943c20102bca7e9db3 (patch) | |
tree | bdd076a4370da6ca8e5f067c28235b3496a1cff0 /Master/texmf-dist/tex | |
parent | 8d5e4e32a3903044e0fdaf0a085ae6d2a5124937 (diff) |
tracklang (24nov14)
git-svn-id: svn://tug.org/texlive/trunk@35656 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r-- | Master/texmf-dist/tex/generic/tracklang/tracklang.tex | 530 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/tracklang/tracklang.sty | 135 |
2 files changed, 537 insertions, 128 deletions
diff --git a/Master/texmf-dist/tex/generic/tracklang/tracklang.tex b/Master/texmf-dist/tex/generic/tracklang/tracklang.tex index 553845da4b8..ea095d86ce3 100644 --- a/Master/texmf-dist/tex/generic/tracklang/tracklang.tex +++ b/Master/texmf-dist/tex/generic/tracklang/tracklang.tex @@ -202,15 +202,20 @@ }% {\@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}% @@ -218,24 +223,29 @@ \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}% @@ -243,22 +253,26 @@ \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}% @@ -267,6 +281,7 @@ \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}% @@ -275,18 +290,21 @@ \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}% @@ -295,6 +313,7 @@ \AddTrackedIsoLanguage{639-2}{msa}{bahasam}% \AddTrackedIsoLanguage{3166-1}{MY}{bahasam}% } +\@tracklang@declareoption{bahasam} \def\@tracklang@add@basque{% \AddTrackedLanguage{basque}% \AddTrackedIsoLanguage{639-1}{eu}{basque}% @@ -302,46 +321,54 @@ \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}% @@ -350,20 +377,45 @@ \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}% @@ -371,16 +423,19 @@ \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}% @@ -388,21 +443,34 @@ \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}% @@ -410,6 +478,7 @@ \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}% @@ -417,11 +486,13 @@ \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}% @@ -430,6 +501,7 @@ \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}% @@ -437,6 +509,7 @@ \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}% @@ -444,6 +517,7 @@ \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}% @@ -451,6 +525,16 @@ \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}% @@ -459,31 +543,46 @@ \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}% @@ -491,6 +590,7 @@ \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}% @@ -498,6 +598,7 @@ \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}% @@ -505,6 +606,16 @@ \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}% @@ -512,27 +623,32 @@ \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}% @@ -540,78 +656,153 @@ \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}% @@ -620,6 +811,7 @@ \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}% @@ -628,62 +820,108 @@ \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}% @@ -691,6 +929,7 @@ \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}% @@ -698,16 +937,26 @@ \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}% @@ -715,61 +964,73 @@ \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}% @@ -777,49 +1038,245 @@ \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}% @@ -827,81 +1284,96 @@ \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}% @@ -909,6 +1381,7 @@ \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}% @@ -916,6 +1389,63 @@ \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 diff --git a/Master/texmf-dist/tex/latex/tracklang/tracklang.sty b/Master/texmf-dist/tex/latex/tracklang/tracklang.sty index 56082ad034e..dd21cd7ae48 100644 --- a/Master/texmf-dist/tex/latex/tracklang/tracklang.sty +++ b/Master/texmf-dist/tex/latex/tracklang/tracklang.sty @@ -39,137 +39,14 @@ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{tracklang}[2014/09/29 v1.0 (NLCT) Track Languages] +\ProvidesPackage{tracklang}[2014/11/21 v1.1 (NLCT) Track Languages] +\providecommand*{\@tracklang@declareoption}[1]{% + \DeclareOption{#1}{\TrackPredefinedDialect{#1}}% +} \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 +\let\@tracklang@declareoption\@gobble \ifx\@tracklang@languages\@empty \@ifundefined{bbl@loaded}% {% @@ -198,6 +75,8 @@ {% \@ifundefined{@tracklang@add@\this@language}% {% + \PackageWarning{tracklang}% + {Adding unknown language `\this@language'}% \AddTrackedLanguage\this@language }% {% |