1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
|
v1.3.6 (2018-05-13):
* \GetTrackedDialectFromLanguageTag now sets
\TrackedDialectClosestSubMatch.
v1.3.5 (2018-02-21):
* Added check for polyglossia's \xpg@loaded
v1.3.4 (2017-03-25):
* Fixed typo in \errhelp command name
* Added \@tracklang@pkgwarn
* Added dialects: furlan, kurmanji.
v1.3.3 (2016-11-03):
* Renamed internal \tracklang@dialectmap@to@...
and \tracklang@dialectmap@from@... to avoid ambiguity.
* Fixed incorrect mappings in \SetCurrentTrackedDialect
* New command \IfHookHasMappingFromTrackedDialect
v1.3.2 (2016-10-11):
* Added check if \shellescape has been set to \relax
by something loaded before tracklang.
v1.3.1 (2016-10-08):
* Added missing files from tracklang.tds.zip
v1.3 (2016-10-07):
* New files tracklang-scripts.tex, tracklang-scripts.sty
tracklang-region-codes.tex
* tracklang.tex:
- Now sets and restores category code for @ if it's not initially 11
(no change if it's already 11)
- New command \TrackLocale{POSIX locale}
and \TrackLanguageTag{BCP47 language tag}
- New command \TrackLangFromEnv. (Queries locale environment
variable using \TrackLangQueryEnv and, if successful,
then parses and tracks the dialect. Also sets
\TrackLangEnvLang, \TrackLangEnvTerritory,
\TrackLangEnvCodeSet and \TrackLangEnvModifier.)
- New command \TrackLangQueryEnv (queries the environment
variables LC_ALL or LANG, if shell escape or \directlua
available, and sets \TrackLangEnv)
- New command \TrackLangQueryOtherEnv (like the above
but queries an extra environment variable)
- New command \TrackLangParseFromEnv (parses \TrackLangEnv,
if defined and not empty, and sets \TrackLangEnvLang,
\TrackLangEnvTerritory, \TrackLangEnvCodeSet and
\TrackLangEnvModifier)
- Many other new commands. See Changes section of manual.
- New language and dialect options
- Bug fix: corrected ISO 639-1 language code in usorbian
v1.2 (2015/03/23):
* New package options:
IEirish, ga-IE (Language: Irish Gaelic. Region: Republic of Ireland)
GBirish, ga-GB (Language: Irish Gaelic. Region: Northern Ireland)
IEenglish, en-IE (Language: English. Region: Republic of Ireland)
v1.1 (2014/11/21):
* Added \LetTrackLangOption and \@tracklang@declareoption
* New package options:
en-US, en-AU, en-NZ, fr-BE, pt-BR,
en-GB, en-CA, fr-CA, nl-BE, france, fr-FR,
ngermanDE, de-DE, netherlands, nl-NL, de-BE, belgiangerman,
portugal, pt-PT, spainspanish, es-ES, es-AR, es-BO, es-CL,
es-CO, es-CR, es-CU, es-DO, es-EC, es-SV, es-GT, es-HN,
es-MX, es-NI, es-PA, es-PY, es-PE, es-PR, es-UY, es-VE,
de-CH, fr-CH, it-CH, rm-CH, italy, it-IT, vatican, it-VA,
sanmarino, it-SM, sloveneistriaitalian, it-SI, slovenia,
sloveneistriaslovenian, istriacountyitalian, it-HR,
istriacountycroatian, croatia, maltese, maltamaltese,
mt-MT, maltaenglish, en-MT, manx, isleofmanenglish, en-IM,
jerseyenglish, en-JE, jersey-french, fr-JE, guernseyenglish,
en-GG, guernseyfrench, fr-GG
v1.0 (2014/09/29):
* Initial release
|