diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/polyglossia/polyglossia.lua')
-rw-r--r-- | Master/texmf-dist/tex/latex/polyglossia/polyglossia.lua | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/Master/texmf-dist/tex/latex/polyglossia/polyglossia.lua b/Master/texmf-dist/tex/latex/polyglossia/polyglossia.lua index c07d8d9ac49..5f346bef767 100644 --- a/Master/texmf-dist/tex/latex/polyglossia/polyglossia.lua +++ b/Master/texmf-dist/tex/latex/polyglossia/polyglossia.lua @@ -1,6 +1,6 @@ -- -- polyglossia.lua --- part of polyglossia v2.1 -- 2024/03/07 +-- part of polyglossia v2.2 -- 2024/07/15 -- local module_name = "polyglossia" @@ -76,7 +76,7 @@ local function newloader(langentry) end -- language info will be written into the .log file - local s = { "Language data for " .. langentry } + local s = { } for k, v in pairs(langdata) do if type(v) == 'table' then -- for 'synonyms' s[#s+1] = k .. "\t" .. table.concat(v,',') @@ -84,7 +84,10 @@ local function newloader(langentry) s[#s+1] = k .. "\t" .. tostring(v) end end - log_info(table.concat(s,"\n")) + local a = {} + for _,n in pairs(s) do table.insert(a, n) end + table.sort(a) + log_info("Language data for " .. langentry .. "\n" .. table.concat(a,"\n")) -- -- LaTeX's \newlanguage increases language register (count19), @@ -94,7 +97,7 @@ local function newloader(langentry) -- this possible situation, our newloader() function will -- unfortunately overwrite the language \lang@xyz. -- - -- Threfore here we will compare LaTeX's \newlanguage number with + -- Therefore here we will compare LaTeX's \newlanguage number with -- LuaTeX's lang.new() id and select the bigger one for our new -- language object. Also we will update LaTeX's language register -- by this new id, so that another possible \newlanguage should not @@ -109,7 +112,7 @@ local function newloader(langentry) local newlangid = math.max(langcnt, langid) -- set language register for possible \newlanguage tex.setcount('global', lang_register, newlangid) - -- get new lang object if needeed + -- get new lang object if needed if langid ~= newlangid then langobject = lang.new(newlangid) end |