summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scripts/context/lua/mtx-context.lua49
-rw-r--r--scripts/context/lua/mtx-fonts.lua4
-rw-r--r--scripts/context/lua/mtxrun.lua121
-rw-r--r--scripts/context/stubs/mswin/mtxrun.lua121
-rw-r--r--scripts/context/stubs/unix/mtxrun121
-rw-r--r--tex/context/base/cont-new.mkii2
-rw-r--r--tex/context/base/cont-new.mkiv2
-rw-r--r--tex/context/base/context.mkii2
-rw-r--r--tex/context/base/context.mkiv2
-rw-r--r--tex/context/base/font-afm.lua11
-rw-r--r--tex/context/base/font-agl.lua508
-rw-r--r--tex/context/base/font-syn.lua3
-rw-r--r--tex/context/base/lpdf-ini.lua12
-rw-r--r--tex/context/base/luat-dum.lua2
-rw-r--r--tex/context/base/m-units.mkiv8
-rw-r--r--tex/context/base/mult-ini.lua102
-rw-r--r--tex/context/base/mult-ini.mkiv14
-rw-r--r--tex/context/base/mult-mes.lua3604
-rw-r--r--tex/context/base/scrp-ini.mkiv2
-rw-r--r--tex/context/base/spac-hor.mkiv73
-rw-r--r--tex/context/base/status-files.pdfbin23251 -> 23192 bytes
-rw-r--r--tex/context/base/trac-log.lua12
-rw-r--r--tex/context/base/type-ghz.mkiv18
-rw-r--r--tex/context/base/type-one.mkii2
-rw-r--r--tex/context/base/type-otf.mkii4
-rw-r--r--tex/generic/context/luatex-fonts-merged.lua514
-rw-r--r--web2c/contextcnf.lua8
27 files changed, 2635 insertions, 2686 deletions
diff --git a/scripts/context/lua/mtx-context.lua b/scripts/context/lua/mtx-context.lua
index da629323e..39712af7e 100644
--- a/scripts/context/lua/mtx-context.lua
+++ b/scripts/context/lua/mtx-context.lua
@@ -30,6 +30,7 @@ local basicinfo = [[
--trackers=list set tracker variables (show list with --showtrackers)
--directives=list set directive variables (show list with --showdirectives)
--silent=list disable logcatgories (show list with --showlogcategories)
+--noconsole disable logging to the console (logfile only)
--purgeresult purge result file before run
--forcexml force xml stub (optional flag: --mkii)
@@ -848,23 +849,36 @@ function scripts.context.run(ctxdata,filename)
end
flags[#flags+1] = "--fmt=" .. quote(formatfile)
flags[#flags+1] = "--lua=" .. quote(scriptfile)
- flags[#flags+1] = "--backend=pdf"
--
-- We pass these directly.
--
- local silent = environment.argument("silent")
- local directives = environment.argument("directives")
- local trackers = environment.argument("trackers")
- if silent == true then
- silent = "*"
- end
- if type(silent) == "string" then
- if type(directives) == "string" then
- directives = format("%s,logs.blocked={%s}",directives,silent)
- else
- directives = format("logs.blocked={%s}",silent)
- end
- end
+
+--~ local silent = environment.argument("silent")
+--~ local noconsole = environment.argument("noconsole")
+--~ local directives = environment.argument("directives")
+--~ local trackers = environment.argument("trackers")
+--~ if silent == true then
+--~ silent = "*"
+--~ end
+--~ if type(silent) == "string" then
+--~ if type(directives) == "string" then
+--~ directives = format("%s,logs.blocked={%s}",directives,silent)
+--~ else
+--~ directives = format("logs.blocked={%s}",silent)
+--~ end
+--~ end
+--~ if noconsole then
+--~ if type(directives) == "string" then
+--~ directives = format("%s,logs.target=file",directives)
+--~ else
+--~ directives = format("logs.target=file")
+--~ end
+--~ end
+
+local directives = environment.directives
+local trackers = environment.trackers
+local experiments = environment.experiments
+
--
if type(directives) == "string" then
flags[#flags+1] = format('--directives="%s"',directives)
@@ -872,9 +886,12 @@ function scripts.context.run(ctxdata,filename)
if type(trackers) == "string" then
flags[#flags+1] = format('--trackers="%s"',trackers)
end
- if type(backend) == "string" then
- flags[#flags+1] = format('--backend="%s"',backend)
+ --
+ local backend = environment.argument("backend")
+ if type(backend) ~= "string" then
+ backend = "pdf"
end
+ flags[#flags+1] = format('--backend="%s"',backend)
--
local command = format("luatex %s %s", concat(flags," "), quote(filename))
local oldhash, newhash = scripts.context.multipass.hashfiles(jobname), { }
diff --git a/scripts/context/lua/mtx-fonts.lua b/scripts/context/lua/mtx-fonts.lua
index b1e5f2dde..0c315bc91 100644
--- a/scripts/context/lua/mtx-fonts.lua
+++ b/scripts/context/lua/mtx-fonts.lua
@@ -375,10 +375,6 @@ function scripts.fonts.save()
end
end
-local track = environment.argument("track")
-
-if track then trackers.enable(track) end
-
if environment.argument("names") then
environment.setargument("reload",true)
environment.setargument("simple",true)
diff --git a/scripts/context/lua/mtxrun.lua b/scripts/context/lua/mtxrun.lua
index 187b26e06..5b4fcda8e 100644
--- a/scripts/context/lua/mtxrun.lua
+++ b/scripts/context/lua/mtxrun.lua
@@ -5263,7 +5263,7 @@ end
-- so far
-local function doset(category,value)
+local function setblocked(category,value)
if category == true then
-- lock all
category, value = "*", true
@@ -5297,11 +5297,11 @@ local function doset(category,value)
end
function logs.disable(category,value)
- doset(category,value == nil and true or value)
+ setblocked(category,value == nil and true or value)
end
function logs.enable(category)
- doset(category,false)
+ setblocked(category,false)
end
function logs.categories()
@@ -5343,7 +5343,11 @@ function logs.show()
end
directives.register("logs.blocked", function(v)
- doset(v,true)
+ setblocked(v,true)
+end)
+
+directives.register("logs.target", function(v)
+ settarget(v)
end)
-- tex specific loggers (might move elsewhere)
@@ -13905,8 +13909,11 @@ end
-- End of hack.
+local format, gsub, gmatch, match = string.format, string.gsub, string.gmatch, string.match
+local concat = table.concat
+
own.name = (environment and environment.ownname) or arg[0] or 'mtxrun.lua'
-own.path = string.gsub(string.match(own.name,"^(.+)[\\/].-$") or ".","\\","/")
+own.path = gsub(match(own.name,"^(.+)[\\/].-$") or ".","\\","/")
local ownpath, owntree = own.path, environment and environment.ownpath or own.path
@@ -13960,7 +13967,6 @@ if not resolvers then
load_libs()
end
-
if not resolvers then
print("")
print("Mtxrun is unable to start up due to lack of libraries. You may")
@@ -13970,18 +13976,55 @@ if not resolvers then
os.exit()
end
-if environment.arguments["verbose"] then
+-- verbosity
+
+local e_verbose = environment.arguments["verbose"]
+
+if e_verbose then
trackers.enable("resolvers.locating")
end
-local instance = resolvers.reset()
+-- some common flags (also passed through environment)
+
+local e_silent = environment.argument("silent")
+local e_noconsole = environment.argument("noconsole")
+
+local e_trackers = environment.argument("trackers")
+local e_directives = environment.argument("directives")
+local e_experiments = environment.argument("experiments")
+
+if e_silent == true then
+ e_silent = "*"
+end
-local trackspec = environment.argument("trackers") or environment.argument("track")
+if type(e_silent) == "string" then
+ if type(e_directives) == "string" then
+ e_directives = format("%s,logs.blocked={%s}",e_directives,e_silent)
+ else
+ e_directives = format("logs.blocked={%s}",e_silent)
+ end
+end
-if trackspec then
- trackers.enable(trackspec)
+if e_noconsole then
+ if type(e_directives) == "string" then
+ e_directives = format("%s,logs.target=file",e_directives)
+ else
+ e_directives = format("logs.target=file")
+ end
end
+if e_trackers then trackers .enable(e_trackers) end
+if e_directives then directives .enable(e_directives) end
+if e_experiments then experiments.enable(e_experiments) end
+
+if not environment.trackers then environment.trackers = e_trackers end
+if not environment.directives then environment.directives = e_directives end
+if not environment.experiments then environment.experiments = e_experiments end
+
+--
+
+local instance = resolvers.reset()
+
local helpinfo = [[
--script run an mtx script (lua prefered method) (--noquotes), no script gives list
--execute run a script or program (texmfstart method) (--noquotes)
@@ -14042,11 +14085,9 @@ local application = logs.application {
local report = application.report
-local verbose = environment.argument("verbose")
-
-messages = messages or { } -- for the mo
+messages = messages or { } -- for the moment
-runners = runners or { } -- global
+runners = runners or { } -- global (might become local)
runners.applications = {
["lua"] = "luatex --luaonly",
@@ -14104,11 +14145,11 @@ function runners.prepare()
local oldchecksum = file.loadchecksum(checkname)
local newchecksum = file.checksum(checkname)
if oldchecksum == newchecksum then
- if verbose then
+ if e_verbose then
report("file '%s' is unchanged",checkname)
end
return "skip"
- elseif verbose then
+ elseif e_verbose then
report("file '%s' is changed, processing started",checkname)
end
file.savechecksum(checkname)
@@ -14118,11 +14159,11 @@ function runners.prepare()
local oldname, newname = string.split(touchname, ",")
if oldname and newname and oldname ~= "" and newname ~= "" then
if not file.needs_updating(oldname,newname) then
- if verbose then
+ if e_verbose then
report("file '%s' and '%s' have same age",oldname,newname)
end
return "skip"
- elseif verbose then
+ elseif e_verbose then
report("file '%s' is older than '%s'",oldname,newname)
end
end
@@ -14188,7 +14229,7 @@ function runners.execute_script(fullname,internal,nosplit)
result = binary .. " " .. result
end
local command = result .. " " .. environment.reconstructcommandline(environment.arguments_after,noquote)
- if verbose then
+ if e_verbose then
report()
report("executing: %s",command)
report()
@@ -14202,7 +14243,7 @@ function runners.execute_script(fullname,internal,nosplit)
else
if binary then
binary = file.addsuffix(binary,os.binsuffix)
- for p in string.gmatch(os.getenv("PATH"),"[^"..io.pathseparator.."]+") do
+ for p in gmatch(os.getenv("PATH"),"[^"..io.pathseparator.."]+") do
if lfs.isfile(file.join(p,binary)) then
return false
end
@@ -14265,14 +14306,14 @@ function runners.handle_stubs(create)
for _,v in pairs(runners.registered) do
local name, doit = v[1], v[2]
if doit then
- local base = string.gsub(file.basename(name), "%.(.-)$", "")
+ local base = gsub(file.basename(name), "%.(.-)$", "")
if create then
if windows then
- io.savedata(file.join(stubpath,base..".bat"),string.format(windows_stub,name))
+ io.savedata(file.join(stubpath,base..".bat"),format(windows_stub,name))
report("windows stub for '%s' created",base)
end
if unix then
- io.savedata(file.join(stubpath,base),string.format(unix_stub,name))
+ io.savedata(file.join(stubpath,base),format(unix_stub,name))
report("unix stub for '%s' created",base)
end
else
@@ -14305,7 +14346,7 @@ function runners.locate_platform()
end
function runners.report_location(result)
- if verbose then
+ if e_verbose then
reportline()
if result and result ~= "" then
report(result)
@@ -14322,7 +14363,7 @@ function runners.edit_script(filename) -- we assume that gvim is present on most
local rest = resolvers.resolve(filename)
if rest ~= "" then
local command = editor .. " " .. rest
- if verbose then
+ if e_verbose then
report()
report("starting editor: %s",command)
report()
@@ -14497,7 +14538,7 @@ function runners.execute_ctx_script(filename,...)
runners.load_script_session(loadname)
end
filename = environment.files[1]
- if verbose then
+ if e_verbose then
report("using script: %s\n",fullname)
end
environment.ownscript = fullname
@@ -14518,15 +14559,15 @@ function runners.execute_ctx_script(filename,...)
local context = resolvers.findfile("mtx-context.lua")
trackers.enable("resolvers.locating")
if context ~= "" then
- local result = dir.glob((string.gsub(context,"mtx%-context","mtx-*"))) -- () needed
+ local result = dir.glob((gsub(context,"mtx%-context","mtx-*"))) -- () needed
local valid = { }
table.sort(result)
for i=1,#result do
local scriptname = result[i]
- local scriptbase = string.match(scriptname,".*mtx%-([^%-]-)%.lua")
+ local scriptbase = match(scriptname,".*mtx%-([^%-]-)%.lua")
if scriptbase then
local data = io.loaddata(scriptname)
- local banner, version = string.match(data,"[\n\r]logs%.extendbanner%s*%(%s*[\"\']([^\n\r]+)%s*(%d+%.%d+)")
+ local banner, version = match(data,"[\n\r]logs%.extendbanner%s*%(%s*[\"\']([^\n\r]+)%s*(%d+%.%d+)")
if banner then
valid[#valid+1] = { scriptbase, version, banner }
end
@@ -14559,7 +14600,7 @@ end
function runners.prefixes()
application.identify()
report()
- report(table.concat(resolvers.allprefixes(true)," "))
+ report(concat(resolvers.allprefixes(true)," "))
end
function runners.timedrun(filename) -- just for me
@@ -14804,15 +14845,15 @@ elseif environment.argument("find-file") then
-- luatools: runners.execute_ctx_script("mtx-base","--find-file",filename)
resolvers.load()
- local pattern = environment.argument("pattern")
- local format = environment.arguments("format")
- if not pattern then
+ local e_pattern = environment.argument("pattern")
+ local e_format = environment.arguments("format")
+ if not e_pattern then
runners.register_arguments(filename)
environment.initializearguments(environment.arguments_after)
- resolvers.dowithfilesandreport(resolvers.findfiles,environment.files,format)
- elseif type(pattern) == "string" then
+ resolvers.dowithfilesandreport(resolvers.findfiles,environment.files,e_format)
+ elseif type(e_pattern) == "string" then
instance.allresults = true -- brrrr
- resolvers.dowithfilesandreport(resolvers.findfiles,{ pattern }, format)
+ resolvers.dowithfilesandreport(resolvers.findfiles,{ e_pattern }, e_format)
end
elseif environment.argument("find-path") then
@@ -14821,7 +14862,7 @@ elseif environment.argument("find-path") then
resolvers.load()
local path = resolvers.findpath(filename, instance.my_format)
- if verbose then
+ if e_verbose then
report(path)
else
print(path)
@@ -14955,13 +14996,13 @@ else
end
-if verbose then
+if e_verbose then
report()
report("runtime: %0.3f seconds",os.runtime())
end
if os.type ~= "windows" then
- texio.write("\n")
+ texio.write("\n") -- is this still valid?
end
if ok == false then ok = 1 elseif ok == true then ok = 0 end
diff --git a/scripts/context/stubs/mswin/mtxrun.lua b/scripts/context/stubs/mswin/mtxrun.lua
index 187b26e06..5b4fcda8e 100644
--- a/scripts/context/stubs/mswin/mtxrun.lua
+++ b/scripts/context/stubs/mswin/mtxrun.lua
@@ -5263,7 +5263,7 @@ end
-- so far
-local function doset(category,value)
+local function setblocked(category,value)
if category == true then
-- lock all
category, value = "*", true
@@ -5297,11 +5297,11 @@ local function doset(category,value)
end
function logs.disable(category,value)
- doset(category,value == nil and true or value)
+ setblocked(category,value == nil and true or value)
end
function logs.enable(category)
- doset(category,false)
+ setblocked(category,false)
end
function logs.categories()
@@ -5343,7 +5343,11 @@ function logs.show()
end
directives.register("logs.blocked", function(v)
- doset(v,true)
+ setblocked(v,true)
+end)
+
+directives.register("logs.target", function(v)
+ settarget(v)
end)
-- tex specific loggers (might move elsewhere)
@@ -13905,8 +13909,11 @@ end
-- End of hack.
+local format, gsub, gmatch, match = string.format, string.gsub, string.gmatch, string.match
+local concat = table.concat
+
own.name = (environment and environment.ownname) or arg[0] or 'mtxrun.lua'
-own.path = string.gsub(string.match(own.name,"^(.+)[\\/].-$") or ".","\\","/")
+own.path = gsub(match(own.name,"^(.+)[\\/].-$") or ".","\\","/")
local ownpath, owntree = own.path, environment and environment.ownpath or own.path
@@ -13960,7 +13967,6 @@ if not resolvers then
load_libs()
end
-
if not resolvers then
print("")
print("Mtxrun is unable to start up due to lack of libraries. You may")
@@ -13970,18 +13976,55 @@ if not resolvers then
os.exit()
end
-if environment.arguments["verbose"] then
+-- verbosity
+
+local e_verbose = environment.arguments["verbose"]
+
+if e_verbose then
trackers.enable("resolvers.locating")
end
-local instance = resolvers.reset()
+-- some common flags (also passed through environment)
+
+local e_silent = environment.argument("silent")
+local e_noconsole = environment.argument("noconsole")
+
+local e_trackers = environment.argument("trackers")
+local e_directives = environment.argument("directives")
+local e_experiments = environment.argument("experiments")
+
+if e_silent == true then
+ e_silent = "*"
+end
-local trackspec = environment.argument("trackers") or environment.argument("track")
+if type(e_silent) == "string" then
+ if type(e_directives) == "string" then
+ e_directives = format("%s,logs.blocked={%s}",e_directives,e_silent)
+ else
+ e_directives = format("logs.blocked={%s}",e_silent)
+ end
+end
-if trackspec then
- trackers.enable(trackspec)
+if e_noconsole then
+ if type(e_directives) == "string" then
+ e_directives = format("%s,logs.target=file",e_directives)
+ else
+ e_directives = format("logs.target=file")
+ end
end
+if e_trackers then trackers .enable(e_trackers) end
+if e_directives then directives .enable(e_directives) end
+if e_experiments then experiments.enable(e_experiments) end
+
+if not environment.trackers then environment.trackers = e_trackers end
+if not environment.directives then environment.directives = e_directives end
+if not environment.experiments then environment.experiments = e_experiments end
+
+--
+
+local instance = resolvers.reset()
+
local helpinfo = [[
--script run an mtx script (lua prefered method) (--noquotes), no script gives list
--execute run a script or program (texmfstart method) (--noquotes)
@@ -14042,11 +14085,9 @@ local application = logs.application {
local report = application.report
-local verbose = environment.argument("verbose")
-
-messages = messages or { } -- for the mo
+messages = messages or { } -- for the moment
-runners = runners or { } -- global
+runners = runners or { } -- global (might become local)
runners.applications = {
["lua"] = "luatex --luaonly",
@@ -14104,11 +14145,11 @@ function runners.prepare()
local oldchecksum = file.loadchecksum(checkname)
local newchecksum = file.checksum(checkname)
if oldchecksum == newchecksum then
- if verbose then
+ if e_verbose then
report("file '%s' is unchanged",checkname)
end
return "skip"
- elseif verbose then
+ elseif e_verbose then
report("file '%s' is changed, processing started",checkname)
end
file.savechecksum(checkname)
@@ -14118,11 +14159,11 @@ function runners.prepare()
local oldname, newname = string.split(touchname, ",")
if oldname and newname and oldname ~= "" and newname ~= "" then
if not file.needs_updating(oldname,newname) then
- if verbose then
+ if e_verbose then
report("file '%s' and '%s' have same age",oldname,newname)
end
return "skip"
- elseif verbose then
+ elseif e_verbose then
report("file '%s' is older than '%s'",oldname,newname)
end
end
@@ -14188,7 +14229,7 @@ function runners.execute_script(fullname,internal,nosplit)
result = binary .. " " .. result
end
local command = result .. " " .. environment.reconstructcommandline(environment.arguments_after,noquote)
- if verbose then
+ if e_verbose then
report()
report("executing: %s",command)
report()
@@ -14202,7 +14243,7 @@ function runners.execute_script(fullname,internal,nosplit)
else
if binary then
binary = file.addsuffix(binary,os.binsuffix)
- for p in string.gmatch(os.getenv("PATH"),"[^"..io.pathseparator.."]+") do
+ for p in gmatch(os.getenv("PATH"),"[^"..io.pathseparator.."]+") do
if lfs.isfile(file.join(p,binary)) then
return false
end
@@ -14265,14 +14306,14 @@ function runners.handle_stubs(create)
for _,v in pairs(runners.registered) do
local name, doit = v[1], v[2]
if doit then
- local base = string.gsub(file.basename(name), "%.(.-)$", "")
+ local base = gsub(file.basename(name), "%.(.-)$", "")
if create then
if windows then
- io.savedata(file.join(stubpath,base..".bat"),string.format(windows_stub,name))
+ io.savedata(file.join(stubpath,base..".bat"),format(windows_stub,name))
report("windows stub for '%s' created",base)
end
if unix then
- io.savedata(file.join(stubpath,base),string.format(unix_stub,name))
+ io.savedata(file.join(stubpath,base),format(unix_stub,name))
report("unix stub for '%s' created",base)
end
else
@@ -14305,7 +14346,7 @@ function runners.locate_platform()
end
function runners.report_location(result)
- if verbose then
+ if e_verbose then
reportline()
if result and result ~= "" then
report(result)
@@ -14322,7 +14363,7 @@ function runners.edit_script(filename) -- we assume that gvim is present on most
local rest = resolvers.resolve(filename)
if rest ~= "" then
local command = editor .. " " .. rest
- if verbose then
+ if e_verbose then
report()
report("starting editor: %s",command)
report()
@@ -14497,7 +14538,7 @@ function runners.execute_ctx_script(filename,...)
runners.load_script_session(loadname)
end
filename = environment.files[1]
- if verbose then
+ if e_verbose then
report("using script: %s\n",fullname)
end
environment.ownscript = fullname
@@ -14518,15 +14559,15 @@ function runners.execute_ctx_script(filename,...)
local context = resolvers.findfile("mtx-context.lua")
trackers.enable("resolvers.locating")
if context ~= "" then
- local result = dir.glob((string.gsub(context,"mtx%-context","mtx-*"))) -- () needed
+ local result = dir.glob((gsub(context,"mtx%-context","mtx-*"))) -- () needed
local valid = { }
table.sort(result)
for i=1,#result do
local scriptname = result[i]
- local scriptbase = string.match(scriptname,".*mtx%-([^%-]-)%.lua")
+ local scriptbase = match(scriptname,".*mtx%-([^%-]-)%.lua")
if scriptbase then
local data = io.loaddata(scriptname)
- local banner, version = string.match(data,"[\n\r]logs%.extendbanner%s*%(%s*[\"\']([^\n\r]+)%s*(%d+%.%d+)")
+ local banner, version = match(data,"[\n\r]logs%.extendbanner%s*%(%s*[\"\']([^\n\r]+)%s*(%d+%.%d+)")
if banner then
valid[#valid+1] = { scriptbase, version, banner }
end
@@ -14559,7 +14600,7 @@ end
function runners.prefixes()
application.identify()
report()
- report(table.concat(resolvers.allprefixes(true)," "))
+ report(concat(resolvers.allprefixes(true)," "))
end
function runners.timedrun(filename) -- just for me
@@ -14804,15 +14845,15 @@ elseif environment.argument("find-file") then
-- luatools: runners.execute_ctx_script("mtx-base","--find-file",filename)
resolvers.load()
- local pattern = environment.argument("pattern")
- local format = environment.arguments("format")
- if not pattern then
+ local e_pattern = environment.argument("pattern")
+ local e_format = environment.arguments("format")
+ if not e_pattern then
runners.register_arguments(filename)
environment.initializearguments(environment.arguments_after)
- resolvers.dowithfilesandreport(resolvers.findfiles,environment.files,format)
- elseif type(pattern) == "string" then
+ resolvers.dowithfilesandreport(resolvers.findfiles,environment.files,e_format)
+ elseif type(e_pattern) == "string" then
instance.allresults = true -- brrrr
- resolvers.dowithfilesandreport(resolvers.findfiles,{ pattern }, format)
+ resolvers.dowithfilesandreport(resolvers.findfiles,{ e_pattern }, e_format)
end
elseif environment.argument("find-path") then
@@ -14821,7 +14862,7 @@ elseif environment.argument("find-path") then
resolvers.load()
local path = resolvers.findpath(filename, instance.my_format)
- if verbose then
+ if e_verbose then
report(path)
else
print(path)
@@ -14955,13 +14996,13 @@ else
end
-if verbose then
+if e_verbose then
report()
report("runtime: %0.3f seconds",os.runtime())
end
if os.type ~= "windows" then
- texio.write("\n")
+ texio.write("\n") -- is this still valid?
end
if ok == false then ok = 1 elseif ok == true then ok = 0 end
diff --git a/scripts/context/stubs/unix/mtxrun b/scripts/context/stubs/unix/mtxrun
index 187b26e06..5b4fcda8e 100644
--- a/scripts/context/stubs/unix/mtxrun
+++ b/scripts/context/stubs/unix/mtxrun
@@ -5263,7 +5263,7 @@ end
-- so far
-local function doset(category,value)
+local function setblocked(category,value)
if category == true then
-- lock all
category, value = "*", true
@@ -5297,11 +5297,11 @@ local function doset(category,value)
end
function logs.disable(category,value)
- doset(category,value == nil and true or value)
+ setblocked(category,value == nil and true or value)
end
function logs.enable(category)
- doset(category,false)
+ setblocked(category,false)
end
function logs.categories()
@@ -5343,7 +5343,11 @@ function logs.show()
end
directives.register("logs.blocked", function(v)
- doset(v,true)
+ setblocked(v,true)
+end)
+
+directives.register("logs.target", function(v)
+ settarget(v)
end)
-- tex specific loggers (might move elsewhere)
@@ -13905,8 +13909,11 @@ end
-- End of hack.
+local format, gsub, gmatch, match = string.format, string.gsub, string.gmatch, string.match
+local concat = table.concat
+
own.name = (environment and environment.ownname) or arg[0] or 'mtxrun.lua'
-own.path = string.gsub(string.match(own.name,"^(.+)[\\/].-$") or ".","\\","/")
+own.path = gsub(match(own.name,"^(.+)[\\/].-$") or ".","\\","/")
local ownpath, owntree = own.path, environment and environment.ownpath or own.path
@@ -13960,7 +13967,6 @@ if not resolvers then
load_libs()
end
-
if not resolvers then
print("")
print("Mtxrun is unable to start up due to lack of libraries. You may")
@@ -13970,18 +13976,55 @@ if not resolvers then
os.exit()
end
-if environment.arguments["verbose"] then
+-- verbosity
+
+local e_verbose = environment.arguments["verbose"]
+
+if e_verbose then
trackers.enable("resolvers.locating")
end
-local instance = resolvers.reset()
+-- some common flags (also passed through environment)
+
+local e_silent = environment.argument("silent")
+local e_noconsole = environment.argument("noconsole")
+
+local e_trackers = environment.argument("trackers")
+local e_directives = environment.argument("directives")
+local e_experiments = environment.argument("experiments")
+
+if e_silent == true then
+ e_silent = "*"
+end
-local trackspec = environment.argument("trackers") or environment.argument("track")
+if type(e_silent) == "string" then
+ if type(e_directives) == "string" then
+ e_directives = format("%s,logs.blocked={%s}",e_directives,e_silent)
+ else
+ e_directives = format("logs.blocked={%s}",e_silent)
+ end
+end
-if trackspec then
- trackers.enable(trackspec)
+if e_noconsole then
+ if type(e_directives) == "string" then
+ e_directives = format("%s,logs.target=file",e_directives)
+ else
+ e_directives = format("logs.target=file")
+ end
end
+if e_trackers then trackers .enable(e_trackers) end
+if e_directives then directives .enable(e_directives) end
+if e_experiments then experiments.enable(e_experiments) end
+
+if not environment.trackers then environment.trackers = e_trackers end
+if not environment.directives then environment.directives = e_directives end
+if not environment.experiments then environment.experiments = e_experiments end
+
+--
+
+local instance = resolvers.reset()
+
local helpinfo = [[
--script run an mtx script (lua prefered method) (--noquotes), no script gives list
--execute run a script or program (texmfstart method) (--noquotes)
@@ -14042,11 +14085,9 @@ local application = logs.application {
local report = application.report
-local verbose = environment.argument("verbose")
-
-messages = messages or { } -- for the mo
+messages = messages or { } -- for the moment
-runners = runners or { } -- global
+runners = runners or { } -- global (might become local)
runners.applications = {
["lua"] = "luatex --luaonly",
@@ -14104,11 +14145,11 @@ function runners.prepare()
local oldchecksum = file.loadchecksum(checkname)
local newchecksum = file.checksum(checkname)
if oldchecksum == newchecksum then
- if verbose then
+ if e_verbose then
report("file '%s' is unchanged",checkname)
end
return "skip"
- elseif verbose then
+ elseif e_verbose then
report("file '%s' is changed, processing started",checkname)
end
file.savechecksum(checkname)
@@ -14118,11 +14159,11 @@ function runners.prepare()
local oldname, newname = string.split(touchname, ",")
if oldname and newname and oldname ~= "" and newname ~= "" then
if not file.needs_updating(oldname,newname) then
- if verbose then
+ if e_verbose then
report("file '%s' and '%s' have same age",oldname,newname)
end
return "skip"
- elseif verbose then
+ elseif e_verbose then
report("file '%s' is older than '%s'",oldname,newname)
end
end
@@ -14188,7 +14229,7 @@ function runners.execute_script(fullname,internal,nosplit)
result = binary .. " " .. result
end
local command = result .. " " .. environment.reconstructcommandline(environment.arguments_after,noquote)
- if verbose then
+ if e_verbose then
report()
report("executing: %s",command)
report()
@@ -14202,7 +14243,7 @@ function runners.execute_script(fullname,internal,nosplit)
else
if binary then
binary = file.addsuffix(binary,os.binsuffix)
- for p in string.gmatch(os.getenv("PATH"),"[^"..io.pathseparator.."]+") do
+ for p in gmatch(os.getenv("PATH"),"[^"..io.pathseparator.."]+") do
if lfs.isfile(file.join(p,binary)) then
return false
end
@@ -14265,14 +14306,14 @@ function runners.handle_stubs(create)
for _,v in pairs(runners.registered) do
local name, doit = v[1], v[2]
if doit then
- local base = string.gsub(file.basename(name), "%.(.-)$", "")
+ local base = gsub(file.basename(name), "%.(.-)$", "")
if create then
if windows then
- io.savedata(file.join(stubpath,base..".bat"),string.format(windows_stub,name))
+ io.savedata(file.join(stubpath,base..".bat"),format(windows_stub,name))
report("windows stub for '%s' created",base)
end
if unix then
- io.savedata(file.join(stubpath,base),string.format(unix_stub,name))
+ io.savedata(file.join(stubpath,base),format(unix_stub,name))
report("unix stub for '%s' created",base)
end
else
@@ -14305,7 +14346,7 @@ function runners.locate_platform()
end
function runners.report_location(result)
- if verbose then
+ if e_verbose then
reportline()
if result and result ~= "" then
report(result)
@@ -14322,7 +14363,7 @@ function runners.edit_script(filename) -- we assume that gvim is present on most
local rest = resolvers.resolve(filename)
if rest ~= "" then
local command = editor .. " " .. rest
- if verbose then
+ if e_verbose then
report()
report("starting editor: %s",command)
report()
@@ -14497,7 +14538,7 @@ function runners.execute_ctx_script(filename,...)
runners.load_script_session(loadname)
end
filename = environment.files[1]
- if verbose then
+ if e_verbose then
report("using script: %s\n",fullname)
end
environment.ownscript = fullname
@@ -14518,15 +14559,15 @@ function runners.execute_ctx_script(filename,...)
local context = resolvers.findfile("mtx-context.lua")
trackers.enable("resolvers.locating")
if context ~= "" then
- local result = dir.glob((string.gsub(context,"mtx%-context","mtx-*"))) -- () needed
+ local result = dir.glob((gsub(context,"mtx%-context","mtx-*"))) -- () needed
local valid = { }
table.sort(result)
for i=1,#result do
local scriptname = result[i]
- local scriptbase = string.match(scriptname,".*mtx%-([^%-]-)%.lua")
+ local scriptbase = match(scriptname,".*mtx%-([^%-]-)%.lua")
if scriptbase then
local data = io.loaddata(scriptname)
- local banner, version = string.match(data,"[\n\r]logs%.extendbanner%s*%(%s*[\"\']([^\n\r]+)%s*(%d+%.%d+)")
+ local banner, version = match(data,"[\n\r]logs%.extendbanner%s*%(%s*[\"\']([^\n\r]+)%s*(%d+%.%d+)")
if banner then
valid[#valid+1] = { scriptbase, version, banner }
end
@@ -14559,7 +14600,7 @@ end
function runners.prefixes()
application.identify()
report()
- report(table.concat(resolvers.allprefixes(true)," "))
+ report(concat(resolvers.allprefixes(true)," "))
end
function runners.timedrun(filename) -- just for me
@@ -14804,15 +14845,15 @@ elseif environment.argument("find-file") then
-- luatools: runners.execute_ctx_script("mtx-base","--find-file",filename)
resolvers.load()
- local pattern = environment.argument("pattern")
- local format = environment.arguments("format")
- if not pattern then
+ local e_pattern = environment.argument("pattern")
+ local e_format = environment.arguments("format")
+ if not e_pattern then
runners.register_arguments(filename)
environment.initializearguments(environment.arguments_after)
- resolvers.dowithfilesandreport(resolvers.findfiles,environment.files,format)
- elseif type(pattern) == "string" then
+ resolvers.dowithfilesandreport(resolvers.findfiles,environment.files,e_format)
+ elseif type(e_pattern) == "string" then
instance.allresults = true -- brrrr
- resolvers.dowithfilesandreport(resolvers.findfiles,{ pattern }, format)
+ resolvers.dowithfilesandreport(resolvers.findfiles,{ e_pattern }, e_format)
end
elseif environment.argument("find-path") then
@@ -14821,7 +14862,7 @@ elseif environment.argument("find-path") then
resolvers.load()
local path = resolvers.findpath(filename, instance.my_format)
- if verbose then
+ if e_verbose then
report(path)
else
print(path)
@@ -14955,13 +14996,13 @@ else
end
-if verbose then
+if e_verbose then
report()
report("runtime: %0.3f seconds",os.runtime())
end
if os.type ~= "windows" then
- texio.write("\n")
+ texio.write("\n") -- is this still valid?
end
if ok == false then ok = 1 elseif ok == true then ok = 0 end
diff --git a/tex/context/base/cont-new.mkii b/tex/context/base/cont-new.mkii
index 93dd9df32..1716c09ef 100644
--- a/tex/context/base/cont-new.mkii
+++ b/tex/context/base/cont-new.mkii
@@ -11,7 +11,7 @@
%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
%C details.
-\newcontextversion{2011.02.09 16:42}
+\newcontextversion{2011.02.10 13:23}
%D This file is loaded at runtime, thereby providing an
%D excellent place for hacks, patches, extensions and new
diff --git a/tex/context/base/cont-new.mkiv b/tex/context/base/cont-new.mkiv
index 3b213f4a2..6239e1b5b 100644
--- a/tex/context/base/cont-new.mkiv
+++ b/tex/context/base/cont-new.mkiv
@@ -11,7 +11,7 @@
%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
%C details.
-\newcontextversion{2011.02.09 16:42}
+\newcontextversion{2011.02.10 13:23}
%D This file is loaded at runtime, thereby providing an
%D excellent place for hacks, patches, extensions and new
diff --git a/tex/context/base/context.mkii b/tex/context/base/context.mkii
index af88a5482..b6d27b2ed 100644
--- a/tex/context/base/context.mkii
+++ b/tex/context/base/context.mkii
@@ -20,7 +20,7 @@
%D your styles an modules.
\edef\contextformat {\jobname}
-\edef\contextversion{2011.02.09 16:42}
+\edef\contextversion{2011.02.10 13:23}
%D For those who want to use this:
diff --git a/tex/context/base/context.mkiv b/tex/context/base/context.mkiv
index fe949ae28..86a656801 100644
--- a/tex/context/base/context.mkiv
+++ b/tex/context/base/context.mkiv
@@ -20,7 +20,7 @@
%D your styles an modules.
\edef\contextformat {\jobname}
-\edef\contextversion{2011.02.09 16:42}
+\edef\contextversion{2011.02.10 13:23}
%D For those who want to use this:
diff --git a/tex/context/base/font-afm.lua b/tex/context/base/font-afm.lua
index aaf947632..cc2fcadcc 100644
--- a/tex/context/base/font-afm.lua
+++ b/tex/context/base/font-afm.lua
@@ -37,7 +37,7 @@ fonts.afm = fonts.afm or { }
local afm = fonts.afm
local tfm = fonts.tfm
-afm.version = 1.402 -- incrementing this number one up will force a re-cache
+afm.version = 1.403 -- incrementing this number one up will force a re-cache
afm.syncspace = true -- when true, nicer stretch values
afm.addligatures = true -- best leave this set to true
afm.addtexligatures = true -- best leave this set to true
@@ -847,9 +847,8 @@ local function texligatures(tfmdata,value) prepare_ligatures(tfmdata,'texligatur
local function kerns (tfmdata,value) prepare_kerns (tfmdata,'kerns', value) end
local function extrakerns (tfmdata,value) prepare_kerns (tfmdata,'extrakerns', value) end
-register_feature('liga',true)
-register_feature('kern',true)
---~ register_feature('kerns',true) -- kerns?
+register_feature('liga') -- was true
+register_feature('kern') -- was true
register_feature('extrakerns') -- needed?
base_initializers.ligatures = ligatures
@@ -868,8 +867,8 @@ node_initializers.tlig = texligatures
base_initializers.trep = tfm.replacements
node_initializers.trep = tfm.replacements
-register_feature('tlig',true) -- todo: also proper features for afm
-register_feature('trep',true) -- todo: also proper features for afm
+register_feature('tlig') -- was true -- todo: also proper features for afm
+register_feature('trep') -- was true -- todo: also proper features for afm
-- tfm features
diff --git a/tex/context/base/font-agl.lua b/tex/context/base/font-agl.lua
index 325b0225c..5ff316678 100644
--- a/tex/context/base/font-agl.lua
+++ b/tex/context/base/font-agl.lua
@@ -8,13 +8,7 @@ if not modules then modules = { } end modules ['font-map'] = {
local allocate = utilities.storage.allocate
-fonts = fonts or { }
-fonts.enc = fonts.enc or { }
-local enc = fonts.enc
-local agl = { }
-enc.agl = agl
-
-agl.names = allocate { -- to name
+local names = allocate { -- to name
"controlSTX",
"controlSOT",
"controlETX",
@@ -3696,252 +3690,270 @@ agl.names = allocate { -- to name
[0xFFE5] = "yenmonospace",
[0xFFE6] = "wonmonospace",
- -- extra entries taken from char-def:
+}
+
+local extras = allocate {
+
+ -- extra entries taken from char-def but we can have
+ -- more here if needed
- [0x0020] = "space",
- [0x007C] = "bar",
- [0x00B5] = "mu",
- [0x0110] = "Dcroat",
- [0x0111] = "dcroat",
- [0x013F] = "Ldot",
- [0x0140] = "ldot",
- [0x0149] = "napostrophe",
- [0x017F] = "longs",
- [0x01FE] = "Oslashacute",
- [0x01FF] = "oslashacute",
- [0x02BC] = "afii57929",
- [0x02BD] = "afii64937",
- [0x0309] = "hookabovecomb",
- [0x03C2] = "sigma1",
- [0x03D1] = "theta1",
- [0x03D2] = "Upsilon1",
- [0x03D5] = "phi1",
- [0x03D6] = "omega1",
- [0x0431] = "afii10066",
- [0x0432] = "afii10067",
- [0x0433] = "afii10068",
- [0x0434] = "afii10069",
- [0x0435] = "afii10070",
- [0x0436] = "afii10072",
- [0x0437] = "afii10073",
- [0x0438] = "afii10074",
- [0x0439] = "afii10075",
- [0x043A] = "afii10076",
- [0x043B] = "afii10077",
- [0x043C] = "afii10078",
- [0x043D] = "afii10079",
- [0x043E] = "afii10080",
- [0x043F] = "afii10081",
- [0x0440] = "afii10082",
- [0x0441] = "afii10083",
- [0x0442] = "afii10084",
- [0x0443] = "afii10085",
- [0x0444] = "afii10086",
- [0x0445] = "afii10087",
- [0x0446] = "afii10088",
- [0x0447] = "afii10089",
- [0x0448] = "afii10090",
- [0x0449] = "afii10091",
- [0x044A] = "afii10092",
- [0x044B] = "afii10093",
- [0x044C] = "afii10094",
- [0x044D] = "afii10095",
- [0x044E] = "afii10096",
- [0x044F] = "afii10097",
- [0x0451] = "afii10071",
- [0x0452] = "afii10099",
- [0x0453] = "afii10100",
- [0x0454] = "afii10101",
- [0x0455] = "afii10102",
- [0x0456] = "afii10103",
- [0x0457] = "afii10104",
- [0x0458] = "afii10105",
- [0x0459] = "afii10106",
- [0x045A] = "afii10107",
- [0x045B] = "afii10108",
- [0x045C] = "afii10109",
- [0x045E] = "afii10110",
- [0x045F] = "afii10193",
- [0x0463] = "afii10194",
- [0x0473] = "afii10195",
- [0x0475] = "afii10196",
- [0x0491] = "afii10098",
- [0x04D9] = "afii10846",
- [0x05B0] = "afii57799",
- [0x05B1] = "afii57801",
- [0x05B2] = "afii57800",
- [0x05B3] = "afii57802",
- [0x05B4] = "afii57793",
- [0x05B5] = "afii57794",
- [0x05B6] = "afii57795",
- [0x05B7] = "afii57798",
- [0x05B8] = "afii57797",
- [0x05B9] = "afii57806",
- [0x05BB] = "afii57796",
- [0x05BC] = "afii57807",
- [0x05BD] = "afii57839",
- [0x05BE] = "afii57645",
- [0x05BF] = "afii57841",
- [0x05C0] = "afii57842",
- [0x05C1] = "afii57804",
- [0x05C2] = "afii57803",
- [0x05C3] = "afii57658",
- [0x05D0] = "afii57664",
- [0x05D1] = "afii57665",
- [0x05D2] = "afii57666",
- [0x05D3] = "afii57667",
- [0x05D4] = "afii57668",
- [0x05D5] = "afii57669",
- [0x05D6] = "afii57670",
- [0x05D7] = "afii57671",
- [0x05D8] = "afii57672",
- [0x05D9] = "afii57673",
- [0x05DA] = "afii57674",
- [0x05DB] = "afii57675",
- [0x05DC] = "afii57676",
- [0x05DD] = "afii57677",
- [0x05DE] = "afii57678",
- [0x05DF] = "afii57679",
- [0x05E0] = "afii57680",
- [0x05E1] = "afii57681",
- [0x05E2] = "afii57682",
- [0x05E3] = "afii57683",
- [0x05E4] = "afii57684",
- [0x05E5] = "afii57685",
- [0x05E6] = "afii57686",
- [0x05E7] = "afii57687",
- [0x05E8] = "afii57688",
- [0x05E9] = "afii57689",
- [0x05EA] = "afii57690",
- [0x05F0] = "afii57716",
- [0x05F1] = "afii57717",
- [0x05F2] = "afii57718",
- [0x060C] = "afii57388",
- [0x061B] = "afii57403",
- [0x061F] = "afii57407",
- [0x0621] = "afii57409",
- [0x0622] = "afii57410",
- [0x0623] = "afii57411",
- [0x0624] = "afii57412",
- [0x0625] = "afii57413",
- [0x0626] = "afii57414",
- [0x0627] = "afii57415",
- [0x0628] = "afii57416",
- [0x0629] = "afii57417",
- [0x062A] = "afii57418",
- [0x062B] = "afii57419",
- [0x062C] = "afii57420",
- [0x062D] = "afii57421",
- [0x062E] = "afii57422",
- [0x062F] = "afii57423",
- [0x0630] = "afii57424",
- [0x0631] = "afii57425",
- [0x0632] = "afii57426",
- [0x0633] = "afii57427",
- [0x0634] = "afii57428",
- [0x0635] = "afii57429",
- [0x0636] = "afii57430",
- [0x0637] = "afii57431",
- [0x0638] = "afii57432",
- [0x0639] = "afii57433",
- [0x063A] = "afii57434",
- [0x0640] = "afii57440",
- [0x0641] = "afii57441",
- [0x0642] = "afii57442",
- [0x0643] = "afii57443",
- [0x0644] = "afii57444",
- [0x0645] = "afii57445",
- [0x0646] = "afii57446",
- [0x0647] = "afii57470",
- [0x0648] = "afii57448",
- [0x0649] = "afii57449",
- [0x064A] = "afii57450",
- [0x064B] = "afii57451",
- [0x064C] = "afii57452",
- [0x064D] = "afii57453",
- [0x064E] = "afii57454",
- [0x064F] = "afii57455",
- [0x0650] = "afii57456",
- [0x0651] = "afii57457",
- [0x0652] = "afii57458",
- [0x0660] = "afii57392",
- [0x0661] = "afii57393",
- [0x0662] = "afii57394",
- [0x0663] = "afii57395",
- [0x0664] = "afii57396",
- [0x0665] = "afii57397",
- [0x0666] = "afii57398",
- [0x0667] = "afii57399",
- [0x0668] = "afii57400",
- [0x0669] = "afii57401",
- [0x066A] = "afii57381",
- [0x066D] = "afii63167",
- [0x0679] = "afii57511",
- [0x067E] = "afii57506",
- [0x0686] = "afii57507",
- [0x0688] = "afii57512",
- [0x0691] = "afii57513",
- [0x0698] = "afii57508",
- [0x06A4] = "afii57505",
- [0x06AF] = "afii57509",
- [0x06BA] = "afii57514",
- [0x06D2] = "afii57519",
- [0x200C] = "afii61664",
- [0x2015] = "afii208",
- [0x2025] = "twodotenleader",
- [0x20A1] = "colonmonetary",
- [0x20AA] = "afii57636",
- [0x20AC] = "Euro",
- [0x2105] = "afii61248",
- [0x2113] = "afii61289",
- [0x2116] = "afii61352",
- [0x21A8] = "arrowupdnbse",
- [0x21D0] = "arrowdblleft",
- [0x21D2] = "arrowdblright",
- [0x21D4] = "arrowdblboth",
- [0x2203] = "existential",
- [0x2206] = "Delta",
- [0x2207] = "gradient",
- [0x2209] = "notelement",
- [0x221F] = "orthogonal",
- [0x223C] = "similar",
- [0x2282] = "propersubset",
- [0x2283] = "propersuperset",
- [0x2286] = "reflexsubset",
- [0x2287] = "reflexsuperset",
- [0x2295] = "circleplus",
- [0x2297] = "circlemultiply",
- [0x250C] = "SF10000",
- [0x2510] = "SF30000",
- [0x2514] = "SF20000",
- [0x2518] = "SF40000",
- [0x251C] = "SF80000",
- [0x2524] = "SF90000",
- [0x252C] = "SF60000",
- [0x2534] = "SF70000",
- [0x253C] = "SF50000",
- [0x2591] = "ltshade",
- [0x2592] = "shade",
- [0x2593] = "dkshade",
- [0x25A1] = "H22073",
- [0x25AA] = "H18543",
- [0x25AB] = "H18551",
- [0x25CB] = "circle",
- [0x25CF] = "H18533",
- [0x25D9] = "invcircle",
- [0x25E6] = "openbullet",
- [0x263A] = "smileface",
- [0x2640] = "female",
- [0x2642] = "male",
- [0x2660] = "spade",
- [0x2663] = "club",
- [0x2665] = "heart",
+ space = 0x0020,
+ bar = 0x007C,
+ mu = 0x00B5,
+ Dcroat = 0x0110,
+ dcroat = 0x0111,
+ Ldot = 0x013F,
+ ldot = 0x0140,
+ napostrophe = 0x0149,
+ longs = 0x017F,
+ Oslashacute = 0x01FE,
+ oslashacute = 0x01FF,
+ afii57929 = 0x02BC,
+ afii64937 = 0x02BD,
+ hookabovecomb = 0x0309,
+ sigma1 = 0x03C2,
+ theta1 = 0x03D1,
+ Upsilon1 = 0x03D2,
+ phi1 = 0x03D5,
+ omega1 = 0x03D6,
+ afii10066 = 0x0431,
+ afii10067 = 0x0432,
+ afii10068 = 0x0433,
+ afii10069 = 0x0434,
+ afii10070 = 0x0435,
+ afii10072 = 0x0436,
+ afii10073 = 0x0437,
+ afii10074 = 0x0438,
+ afii10075 = 0x0439,
+ afii10076 = 0x043A,
+ afii10077 = 0x043B,
+ afii10078 = 0x043C,
+ afii10079 = 0x043D,
+ afii10080 = 0x043E,
+ afii10081 = 0x043F,
+ afii10082 = 0x0440,
+ afii10083 = 0x0441,
+ afii10084 = 0x0442,
+ afii10085 = 0x0443,
+ afii10086 = 0x0444,
+ afii10087 = 0x0445,
+ afii10088 = 0x0446,
+ afii10089 = 0x0447,
+ afii10090 = 0x0448,
+ afii10091 = 0x0449,
+ afii10092 = 0x044A,
+ afii10093 = 0x044B,
+ afii10094 = 0x044C,
+ afii10095 = 0x044D,
+ afii10096 = 0x044E,
+ afii10097 = 0x044F,
+ afii10071 = 0x0451,
+ afii10099 = 0x0452,
+ afii10100 = 0x0453,
+ afii10101 = 0x0454,
+ afii10102 = 0x0455,
+ afii10103 = 0x0456,
+ afii10104 = 0x0457,
+ afii10105 = 0x0458,
+ afii10106 = 0x0459,
+ afii10107 = 0x045A,
+ afii10108 = 0x045B,
+ afii10109 = 0x045C,
+ afii10110 = 0x045E,
+ afii10193 = 0x045F,
+ afii10194 = 0x0463,
+ afii10195 = 0x0473,
+ afii10196 = 0x0475,
+ afii10098 = 0x0491,
+ afii10846 = 0x04D9,
+ afii57799 = 0x05B0,
+ afii57801 = 0x05B1,
+ afii57800 = 0x05B2,
+ afii57802 = 0x05B3,
+ afii57793 = 0x05B4,
+ afii57794 = 0x05B5,
+ afii57795 = 0x05B6,
+ afii57798 = 0x05B7,
+ afii57797 = 0x05B8,
+ afii57806 = 0x05B9,
+ afii57796 = 0x05BB,
+ afii57807 = 0x05BC,
+ afii57839 = 0x05BD,
+ afii57645 = 0x05BE,
+ afii57841 = 0x05BF,
+ afii57842 = 0x05C0,
+ afii57804 = 0x05C1,
+ afii57803 = 0x05C2,
+ afii57658 = 0x05C3,
+ afii57664 = 0x05D0,
+ afii57665 = 0x05D1,
+ afii57666 = 0x05D2,
+ afii57667 = 0x05D3,
+ afii57668 = 0x05D4,
+ afii57669 = 0x05D5,
+ afii57670 = 0x05D6,
+ afii57671 = 0x05D7,
+ afii57672 = 0x05D8,
+ afii57673 = 0x05D9,
+ afii57674 = 0x05DA,
+ afii57675 = 0x05DB,
+ afii57676 = 0x05DC,
+ afii57677 = 0x05DD,
+ afii57678 = 0x05DE,
+ afii57679 = 0x05DF,
+ afii57680 = 0x05E0,
+ afii57681 = 0x05E1,
+ afii57682 = 0x05E2,
+ afii57683 = 0x05E3,
+ afii57684 = 0x05E4,
+ afii57685 = 0x05E5,
+ afii57686 = 0x05E6,
+ afii57687 = 0x05E7,
+ afii57688 = 0x05E8,
+ afii57689 = 0x05E9,
+ afii57690 = 0x05EA,
+ afii57716 = 0x05F0,
+ afii57717 = 0x05F1,
+ afii57718 = 0x05F2,
+ afii57388 = 0x060C,
+ afii57403 = 0x061B,
+ afii57407 = 0x061F,
+ afii57409 = 0x0621,
+ afii57410 = 0x0622,
+ afii57411 = 0x0623,
+ afii57412 = 0x0624,
+ afii57413 = 0x0625,
+ afii57414 = 0x0626,
+ afii57415 = 0x0627,
+ afii57416 = 0x0628,
+ afii57417 = 0x0629,
+ afii57418 = 0x062A,
+ afii57419 = 0x062B,
+ afii57420 = 0x062C,
+ afii57421 = 0x062D,
+ afii57422 = 0x062E,
+ afii57423 = 0x062F,
+ afii57424 = 0x0630,
+ afii57425 = 0x0631,
+ afii57426 = 0x0632,
+ afii57427 = 0x0633,
+ afii57428 = 0x0634,
+ afii57429 = 0x0635,
+ afii57430 = 0x0636,
+ afii57431 = 0x0637,
+ afii57432 = 0x0638,
+ afii57433 = 0x0639,
+ afii57434 = 0x063A,
+ afii57440 = 0x0640,
+ afii57441 = 0x0641,
+ afii57442 = 0x0642,
+ afii57443 = 0x0643,
+ afii57444 = 0x0644,
+ afii57445 = 0x0645,
+ afii57446 = 0x0646,
+ afii57470 = 0x0647,
+ afii57448 = 0x0648,
+ afii57449 = 0x0649,
+ afii57450 = 0x064A,
+ afii57451 = 0x064B,
+ afii57452 = 0x064C,
+ afii57453 = 0x064D,
+ afii57454 = 0x064E,
+ afii57455 = 0x064F,
+ afii57456 = 0x0650,
+ afii57457 = 0x0651,
+ afii57458 = 0x0652,
+ afii57392 = 0x0660,
+ afii57393 = 0x0661,
+ afii57394 = 0x0662,
+ afii57395 = 0x0663,
+ afii57396 = 0x0664,
+ afii57397 = 0x0665,
+ afii57398 = 0x0666,
+ afii57399 = 0x0667,
+ afii57400 = 0x0668,
+ afii57401 = 0x0669,
+ afii57381 = 0x066A,
+ afii63167 = 0x066D,
+ afii57511 = 0x0679,
+ afii57506 = 0x067E,
+ afii57507 = 0x0686,
+ afii57512 = 0x0688,
+ afii57513 = 0x0691,
+ afii57508 = 0x0698,
+ afii57505 = 0x06A4,
+ afii57509 = 0x06AF,
+ afii57514 = 0x06BA,
+ afii57519 = 0x06D2,
+ afii61664 = 0x200C,
+ afii208 = 0x2015,
+ twodotenleader = 0x2025,
+ colonmonetary = 0x20A1,
+ afii57636 = 0x20AA,
+ Euro = 0x20AC,
+ afii61248 = 0x2105,
+ afii61289 = 0x2113,
+ afii61352 = 0x2116,
+ arrowupdnbse = 0x21A8,
+ arrowdblleft = 0x21D0,
+ arrowdblright = 0x21D2,
+ arrowdblboth = 0x21D4,
+ existential = 0x2203,
+ Delta = 0x2206,
+ gradient = 0x2207,
+ notelement = 0x2209,
+ orthogonal = 0x221F,
+ similar = 0x223C,
+ propersubset = 0x2282,
+ propersuperset = 0x2283,
+ reflexsubset = 0x2286,
+ reflexsuperset = 0x2287,
+ circleplus = 0x2295,
+ circlemultiply = 0x2297,
+ SF10000 = 0x250C,
+ SF30000 = 0x2510,
+ SF20000 = 0x2514,
+ SF40000 = 0x2518,
+ SF80000 = 0x251C,
+ SF90000 = 0x2524,
+ SF60000 = 0x252C,
+ SF70000 = 0x2534,
+ SF50000 = 0x253C,
+ ltshade = 0x2591,
+ shade = 0x2592,
+ dkshade = 0x2593,
+ H22073 = 0x25A1,
+ H18543 = 0x25AA,
+ H18551 = 0x25AB,
+ circle = 0x25CB,
+ H18533 = 0x25CF,
+ invcircle = 0x25D9,
+ openbullet = 0x25E6,
+ smileface = 0x263A,
+ female = 0x2640,
+ male = 0x2642,
+ spade = 0x2660,
+ club = 0x2663,
+ heart = 0x2665,
}
-local unicodes = allocate(table.swapped(agl.names)) -- to unicode
+local unicodes = allocate(table.swapped(names)) -- to unicode
-agl.unicodes = unicodes
+for k, v in next, extras do
+ unicodes[k] = v
+ if not names[v] then
+ names[v] = k
+ end
+end
+
+-- can be a return and loaded on demand
+
+fonts.enc.agl = {
+ names = names,
+ extras = extras,
+ unicodes = unicodes,
+}
-- dofile("char-def.lua")
--
diff --git a/tex/context/base/font-syn.lua b/tex/context/base/font-syn.lua
index ee83daaf6..353e078e4 100644
--- a/tex/context/base/font-syn.lua
+++ b/tex/context/base/font-syn.lua
@@ -634,6 +634,7 @@ local function analyzefiles()
local data = names.data
local done, totalnofread, totalnofskipped, totalnofduplicates, nofread, nofskipped, nofduplicates = { }, 0, 0, 0, 0, 0, 0
local skip_paths, skip_names = filters.paths, filters.names
+--~ local trace_warnings = true
local function identify(completename,name,suffix,storedname)
local basename = file.basename(completename)
local basepath = file.dirname(completename)
@@ -708,6 +709,7 @@ local function analyzefiles()
end
done[name] = true
end
+ io.flush() -- a bit overkill for each font, maybe not needed here
end
local function traverse(what, method)
local list = filters.list
@@ -725,6 +727,7 @@ local function analyzefiles()
local elapsed = os.gettimeofday() - t
report_names( "%s %s files identified, %s skipped, %s duplicates, %s hash entries added, runtime %0.3f seconds",nofread,what,nofskipped,nofduplicates,nofread-nofskipped,elapsed)
end
+ io.flush()
end
if not trace_warnings then
report_names( "warnings are disabled (tracker 'fonts.warnings')")
diff --git a/tex/context/base/lpdf-ini.lua b/tex/context/base/lpdf-ini.lua
index 0871ea6f0..c8291ff99 100644
--- a/tex/context/base/lpdf-ini.lua
+++ b/tex/context/base/lpdf-ini.lua
@@ -605,13 +605,13 @@ end
lpdf.protectresources = true
-local catalog = pdfdictionary { Type = "Catalog" } -- nicer, but when we assign we nil the Type
-local info = pdfdictionary { Type = "Info" } -- nicer, but when we assign we nil the Type
-local names = pdfdictionary { Type = "Names" } -- nicer, but when we assign we nil the Type
+local catalog = pdfdictionary { Type = pdfconstant("Catalog") } -- nicer, but when we assign we nil the Type
+local info = pdfdictionary { Type = pdfconstant("Info") } -- nicer, but when we assign we nil the Type
+local names = pdfdictionary { Type = pdfconstant("Names") } -- nicer, but when we assign we nil the Type
-local function flushcatalog() if not environment.initex then trace_flush("catalog") catalog.Catalog = nil pdf.catalog = catalog() end end
-local function flushinfo () if not environment.initex then trace_flush("info") info .Info = nil pdf.info = info () end end
-local function flushnames () if not environment.initex then trace_flush("names") names .Names = nil pdf.names = names () end end
+local function flushcatalog() if not environment.initex then trace_flush("catalog") catalog.Type = nil pdf.catalog = catalog() end end
+local function flushinfo () if not environment.initex then trace_flush("info") info .Type = nil pdf.info = info () end end
+local function flushnames () if not environment.initex then trace_flush("names") names .Type = nil pdf.names = names () end end
function lpdf.addtocatalog(k,v) if not (lpdf.protectresources and catalog[k]) then trace_set("catalog",k) catalog[k] = v end end
function lpdf.addtoinfo (k,v) if not (lpdf.protectresources and info [k]) then trace_set("info", k) info [k] = v end end
diff --git a/tex/context/base/luat-dum.lua b/tex/context/base/luat-dum.lua
index 974f5833f..e0b629248 100644
--- a/tex/context/base/luat-dum.lua
+++ b/tex/context/base/luat-dum.lua
@@ -64,7 +64,7 @@ local remapper = {
otf = "opentype fonts",
ttf = "truetype fonts",
ttc = "truetype fonts",
- dfont = "truetype dictionary",
+ dfont = "truetype fonts", -- "truetype dictionary",
cid = "cid maps",
fea = "font feature files",
}
diff --git a/tex/context/base/m-units.mkiv b/tex/context/base/m-units.mkiv
index eec2d8c51..a7653c566 100644
--- a/tex/context/base/m-units.mkiv
+++ b/tex/context/base/m-units.mkiv
@@ -29,6 +29,8 @@
%D macro defined in the core modules. Let's say that this is
%D an upward compatibility issue.
+% \registerctxluafile{x-units}{}
+
\startmessages dutch library: units
title: eenheden
1: gebruik \string\Degrees\space\string\Celsius\space in plaats van \string\Celsius !
@@ -64,8 +66,12 @@
1: utilisez \string\Degrees\space\string\Celsius\space A la place de \string\Celsius !
\stopmessages
+\registerctxluafile{x-mathml}{}
+
\unprotect
+\startmodule[units]
+
%D This runtime loadable module implements a way of defining
%D units. The core macro is \type {\dimension}, a rather clever
%D one that is able to cooperate with some other dimension
@@ -901,4 +907,6 @@
% \def\Micro{\dimensionprefix{\iftextdimensions\mathematics\mu \else\mu \fi}}
% \def\Times{\dimensionnopfix{\iftextdimensions\mathematics\cdot\else\cdot\fi}}
+\stopmodule
+
\protect \endinput
diff --git a/tex/context/base/mult-ini.lua b/tex/context/base/mult-ini.lua
index 73de836db..ab3fa2230 100644
--- a/tex/context/base/mult-ini.lua
+++ b/tex/context/base/mult-ini.lua
@@ -15,14 +15,12 @@ local texsprint = tex.sprint
local report_interface = logs.reporter("interface","initialization")
interfaces = interfaces or { }
-interfaces.messages = interfaces.messages or { }
interfaces.constants = interfaces.constants or { }
interfaces.variables = interfaces.variables or { }
interfaces.elements = interfaces.elements or { }
interfaces.formats = interfaces.formats or { }
interfaces.translations = interfaces.translations or { }
-storage.register("interfaces/messages", interfaces.messages, "interfaces.messages")
storage.register("interfaces/constants", interfaces.constants, "interfaces.constants")
storage.register("interfaces/variables", interfaces.variables, "interfaces.variables")
storage.register("interfaces/elements", interfaces.elements, "interfaces.elements")
@@ -50,7 +48,6 @@ setmetatable(complete, { __index = function(t,k) -- one access needed to get loa
return rawget(complete,k)
end } )
-local messages = interfaces.messages
local constants = interfaces.constants
local variables = interfaces.variables
local elements = interfaces.elements
@@ -66,63 +63,76 @@ setmetatable(elements, valueiskey)
setmetatable(formats, valueiskey)
setmetatable(translations, valueiskey)
-setmetatable(messages, { __index = function(t,k) local v = { } ; t[k] = v ; return v end })
setmetatable(reporters, { __index = function(t,k) local v = logs.reporter(k) ; t[k] = v ; return v end })
-for category, m in next, messages do
+for category, _ in next, translations do
-- We pre-create reporters for already defined messages
-- because otherwise listing is incomplete and we want
-- to use that for checking so delaying makes not much
-- sense there.
- local r = reporters[m.title or category]
+ local r = reporters[category]
end
-function interfaces.setmessages(category,str)
- local m = messages[category]
- for k, v in gmatch(str,"(%S+) *: *(.-) *[\n\r]") do
- m[k] = gsub(v,"%-%-","%%s")
+-- adding messages
+
+local function add(target,tag,values)
+ local t = target[tag]
+ if not f then
+ target[tag] = values
+ else
+ for k, v in next, values do
+ if f[k] then
+ -- error
+ else
+ f[k] = v
+ end
+ end
end
- messages[category] = m
end
-function interfaces.setmessage(category,tag,message)
- local m = messages[category]
- m[tag] = gsub(message,"%-%-","%%s")
+function interfaces.settranslation(tag,values)
+ add(translations,tag,values)
end
-function interfaces.getmessage(category,tag,default)
- local m = messages[category]
- return (m and m[tag]) or default or "unknown message"
+function interfaces.setformat(tag,values)
+ add(formats,tag,values)
end
-function interfaces.doifelsemessage(category,tag)
- local m = messages[category]
- return commands.testcase(m and m[tag])
-end
+-- the old method:
-local messagesplitter = lpeg.splitat(",")
+local function fulltag(category,tag)
+ tag = gsub(tag,"%-%-","%%s")
+ return format("%s:%s",category,tag)
+end
-local function makemessage(category,tag,arguments)
- local m = messages[category]
- m = (m and (m[tag] or m[tostring(tag)])) or format("unknown message, category '%s', tag '%s'",category,tag)
- if not m then
- return m .. " " .. tag
- elseif not arguments then
- return m
- else
- return format(m,lpegmatch(messagesplitter,arguments))
+function interfaces.setmessages(category,str)
+ for tag, message in gmatch(str,"(%S+) *: *(.-) *[\n\r]") do
+ if tag == "title" then
+ translations[tag] = translations[tag] or tag
+ else
+ formats[fulltag(category,tag)] = gsub(message,"%-%-","%%s")
+ end
end
end
-interfaces.makemessage = makemessage
+function interfaces.setmessage(category,tag,message)
+ formats[fulltag(category,tag)] = gsub(message,"%-%-","%%s")
+end
+
+function interfaces.getmessage(category,tag,default)
+ return formats[fulltag(category,tag)] or default or "unknown message"
+end
+
+function interfaces.doifelsemessage(category,tag)
+ return commands.testcase(formats[fulltag(category,tag)])
+end
function interfaces.showmessage(category,tag,arguments)
- local m = messages[category]
- local t = m and m.title or category
- local r = reporters[t]
- r(makemessage(category,tag,arguments))
+ reporters[category](formats[fulltag(category,tag)],arguments)
end
+-- till here
+
function interfaces.setvariable(variable,given)
variables[given] = variable
end
@@ -149,8 +159,6 @@ end
-- initialization
function interfaces.setuserinterface(interface,response)
- -- texsprint(format("\\input{mult-%s}", interface))
- -- texsprint(format("\\input{mult-m%s}", response))
storage.shared.currentinterface, currentinterface = interface, interface
storage.shared.currentresponse, currentresponse = response, response
if environment.initex then
@@ -183,17 +191,6 @@ function interfaces.setuserinterface(interface,response)
end
nofcommands = nofcommands + 1
end
- local nofmessages = 0
- for category, message in next, complete.messages.originals do
- local m = messages[category]
- for tag, set in next, message do
- if tag ~= "files" then
- m[tag] = set[interface] or set.en -- there are no --'s any longer in the lua file
- end
- end
- nofmessages = nofmessages + 1
- end
- -- experimental code:
local nofformats = 0
for given, format in next, complete.messages.formats do
formats[given] = format[interface] or format.en or given
@@ -204,14 +201,11 @@ function interfaces.setuserinterface(interface,response)
translations[given] = translation[interface] or translation.en or given
noftranslations = noftranslations + 1
end
- --
- report_interface("definitions: %s constants, %s variables, %s elements, %s commands, %s message groups, % formats, %s translations",
- nofconstants,nofvariables,nofelements,nofcommands,nofmessages,nofformats,noftranslations)
+ report_interface("definitions: %s constants, %s variables, %s elements, %s commands, % formats, %s translations",
+ nofconstants,nofvariables,nofelements,nofcommands,nofformats,noftranslations)
end
end
--- it's nicer to have numbers as reference than a hash
-
interfaces.cachedsetups = interfaces.cachedsetups or { }
interfaces.hashedsetups = interfaces.hashedsetups or { }
diff --git a/tex/context/base/mult-ini.mkiv b/tex/context/base/mult-ini.mkiv
index d210f7731..d7a21bed2 100644
--- a/tex/context/base/mult-ini.mkiv
+++ b/tex/context/base/mult-ini.mkiv
@@ -358,6 +358,8 @@
%D which puts the message text asked for in \type
%D {\currentmessagetext}.
+%D These will become obsolete:
+
\unexpanded\def\startmessages #1 library: #2 %
{\bgroup
\ifcsname\m!prefix!#2\endcsname\else\setgvalue{\m!prefix!#2}{#2}\fi
@@ -376,20 +378,14 @@
\ctxlua{interfaces.setmessage("#1","#2",\!!bs#3\!!es)}}
\unexpanded\def\setmessagetext #1#2{\edef\currentmessagetext{\ctxsprint{interfaces.getmessage("#1","#2")}}}
+\unexpanded\def\getmessage #1#2{\ctxsprint{interfaces.getmessage("#1","#2")}}
+
+%D Till here.
\unexpanded\def\doifelsemessage #1#2{\ctxlua{interfaces.doifelsemessage("#1","#2")}}
\unexpanded\def\showmessage #1#2#3{\ctxlua{interfaces.showmessage("#1","#2","#3")}}
-
-\unexpanded\def\getmessage #1#2{\ctxsprint{interfaces.getmessage("#1","#2")}}
-\unexpanded\def\getmessagedefault#1#2#3{\ctxsprint{interfaces.getmessage("#1","#2","#3")}}
-\unexpanded\def\makemessage #1#2#3{\ctxsprint{interfaces.makemessage("#1","#2","#3")}}
-
\unexpanded\def\writestatus #1#2{\ctxcommand{writestatus("#1",\!!bs#2\!!es)}}
-%unexpanded\def\disablemessages [#1]{\ctxlua{logs.disable(\!!bs#1\!!es)}} % we have a directive
-
-% todo: intercept message
-
%D \macros
%D {ifshowwarnings, ifshowmessages}
%D
diff --git a/tex/context/base/mult-mes.lua b/tex/context/base/mult-mes.lua
index 4673b8558..0e51c69d0 100644
--- a/tex/context/base/mult-mes.lua
+++ b/tex/context/base/mult-mes.lua
@@ -6,1957 +6,1749 @@ if not modules then modules = { } end modules ['mult-mes'] = {
license = "see context related readme files"
}
--- This file is no longer shared with MkII so we can start cleaning
--- it up.
---
-- floatsblocks -> floats
-- bodyfont -> fonts
-- verbatims -> buffers
---
--- Eventually all originals will move to translations and all titles
--- will become translations.
-- check all interfaces.showmessage
-- replace all writestatus (tricky as %'s in names, but we can support --)
return {
- translations = {
- --
- -- begin of test entries
- --
- numbers = {
- nl = "nummers"
+ formats = {
+ ["adapted: preamble '%s', state '%s', order '%s'"] = {
+ nl = "aangepast: preamble '%s', status '%s', volgorde '%s'",
},
- shared = {
- nl = "gedeeld",
+ ["already loaded: '%s'"] = {
+ nl = "al geladen: '%s'",
},
- --
- -- end of test entries
- --
- regimes = {
- -- cs = "kodovani",
- de = "Kodierungen",
- fr = "encodages",
- -- it = "codifica",
- nl = "regimes",
- -- no = "koding",
- -- ro = "codificari",
+ ["check:1"] = {
+ cs = "postradam '=' po '%s' na radku %s",
+ de = "Fehlendes '=' nach '%s' in Zeile %s",
+ en = "missing or ungrouped '=' after '%s' in line %s",
+ fr = "manquant ou dégroupé '=' après '%s' à la ligne %s",
+ it = "'=' mancante o non raggruppato dopo '%s' alla riga %s",
+ nl = "'=' ontbreekt of zonder {} na '%s' in regel %s",
+ no = "manglende '=' etter '%s' i linje %s",
+ ro = "lipseste '=' dupa '%s' in linia %s",
},
- interactions = {
- cs = "interakce",
- de = "Interaktions",
- fr = "interactions",
- it = "interazione",
- nl = "interacties",
- no = "interaksjon",
- ro = "interactiuni",
+ ["check:2"] = {
+ cs = "ocekavam %s argument(y) na radku %s",
+ de = "%s Argument(e) in Zeile %s erwartet",
+ en = "%s argument(s) expected in line %s",
+ fr = "%s argument(s) attendu(s) à la ligne %s",
+ it = "%s argomento/i attesi alla riga %s",
+ nl = "%s argument(en) verwacht in regel %s",
+ no = "%s argument forventet i linje %s",
+ ro = "argumentul(ele) %s sunt asteptate in linia %s",
},
- },
- formats = {
- --
- -- begin of test entry
- --
- ["number 1: %s, number 2: %s"] = {
- nl = "nummer 1: (%s), nummer 2: (%s)",
- en = "number 1: (%s), number 2: (%s)",
+ ["check:3"] = {
+ cs = "%s %s nahrazuje makro, uzijte VERZALKY!",
+ de = "%s %s ersetzt ein Makro, verwende VERSALIEN!",
+ en = "%s %s replaces a macro, use CAPITALS!",
+ fr = "%s %s remplace une macro, utilisez des MAJUSCULES !",
+ it = "%s %s sostituisce una macro, usare le MAIUSCOLE!",
+ nl = "%s %s vervangt een macro, gebruik HOOFDLETTERS!",
+ no = "%s %s overskygger en makro, bruk STORE BOKSTAVER!",
+ ro = "%s %s inlocuieste un macro, folositi MAJUSCULE!",
},
- --
- -- end of test entries
- --
- ["vector '%s' is loaded"] = {
- -- cs = "je nacteno kodovani %s",
- -- de = "Kodierung %s ist geladen",
- -- fr = "l'encodage %s est chargé",
- -- it = "codifica %s caricata",
- nl = "vector '%s' is geladen",
- -- no = "koding %s er lest inn",
- -- ro = "codificarea %s este Encarcata",
+ ["checking file: '%s'"] = {
+ nl = "controleren file: '%s'",
},
- ["vector '%s' is unknown"] = {
- -- cs = "nezname kodovani %s",
- -- de = "Unbekannte Kodierung %s",
- -- fr = "encodage %s inconnu",
- -- it = "codifica sconosciuta %s",
- nl = "onbekende vector '%s'",
- -- no = "ukjent koding %s",
- -- ro = "codificarea %s este necunoscuta",
+ ["checking url: '%s'"] = {
+ nl = "controleren url: '%s'",
},
- --
- -- general
- --
- ["pushing level: %s"] = {
- nl = "niveau omhoog: %s",
+ ["colors:1"] = {
+ cs = "system %s je globalne aktivovana",
+ de = "system %s ist global aktiviert",
+ en = "system %s is global activated",
+ fr = "le système %s est globalement activé",
+ it = "sistema %s attivato globalmente",
+ nl = "systeem %s is globaal actief",
+ no = "system %s er aktivert globalt",
+ ro = "sistem %s este activata global",
},
- ["popping level: %s"] = {
- nl = "niveau omlaag: %s",
+ ["colors:10"] = {
+ cs = "%s prostor barev je podporovan",
+ de = "%s Farbraum wird unterstuetzt",
+ en = "%s color space is supported",
+ fr = "%s l'espace de couleur est supporté",
+ it = "spazio dei colori %s supportato",
+ nl = "%s kleurruimte wordt ondersteund",
+ no = "%s fargerom er støttet",
+ ro = "spatiul de culoare %s este suportat",
},
- ["start: '%s'"] = {
+ ["colors:11"] = {
+ cs = "barva je prevedena na sed",
+ de = "Farbe wird in Grau umgewandelt",
+ en = "color is converted to gray",
+ fr = "la couleur est convertie en niveau de gris",
+ it = "il colore ø convertito in grigio",
+ nl = "kleur wordt vertaald in grijs",
+ no = "fargen vil bli vist som grø",
+ ro = "culoarea este convertita la gri",
},
- ["stop: '%s'"] = {
+ ["colors:12"] = {
+ cs = "%s is registered",
+ de = "%s is registered",
+ en = "%s is registered",
+ fr = "%s est enregistré",
+ it = "%s is registered",
+ nl = "%s is geregistreerd",
+ no = "%s is registered",
+ ro = "%s is registered",
},
- ["locating: '%s'"] = {
- nl = "zoeken: '%s'",
+ ["colors:2"] = {
+ cs = "system %s je lokalne activovana",
+ de = "system %s ist lokal aktiviert",
+ en = "system %s is local activated",
+ fr = "le système %s est localement activé",
+ it = "sistema %s attivato localmente",
+ nl = "systeem %s is lokaal actief",
+ no = "system %s er aktivert lokalt",
+ ro = "sistem %s este activata local",
},
- ["loading: '%s'"] = {
- nl = "laden: '%s'",
+ ["colors:3"] = {
+ cs = "%s neni definovana %s",
+ de = "%s ist undefiniert %s",
+ en = "%s is not defined %s",
+ fr = "%s n'est pas défini %s",
+ it = "%s non definito %s",
+ nl = "%s is niet gedefinieerd %s",
+ no = "%s er udefinert %s",
+ ro = "%s nu este definita %s",
+ },
+ ["colors:4"] = {
+ cs = "system %s je nacten",
+ de = "system %s ist geladen",
+ en = "system %s is loaded",
+ fr = "le système %s est chargé",
+ it = "sistema %s caricato",
+ nl = "systeem %s wordt geladen",
+ no = "system %s er lest inn",
+ ro = "sistem %s este incarcata",
+ },
+ ["colors:5"] = {
+ cs = "neznamy system %s",
+ de = "unbekanntes System %s",
+ en = "unknown system %s",
+ fr = "système %s inconnu",
+ it = "sistema %s sconosciuto",
+ nl = "onbekend systeem %s",
+ no = "ukjent system %s",
+ ro = "sistem %s necunoscuta",
+ },
+ ["colors:6"] = {
+ cs = "palette %s je k dispozici",
+ de = "palette %s ist verfuegbar",
+ en = "palette %s is available",
+ fr = "la palette %s est disponible",
+ it = "tavolozza %s resa disponibile",
+ nl = "palet %s is beschikbaar",
+ no = "palett %s er tilgjengelig",
+ ro = "paleta %s este disponibila",
+ },
+ ["colors:7"] = {
+ cs = "palette %s neni k dispozici",
+ de = "palette %s ist nicht verfuegbar",
+ en = "palette %s is not available",
+ fr = "le palette %s n'est pas disponible",
+ it = "tavolozza %s non disponibile",
+ nl = "palet %s is niet beschikbaar",
+ no = "palett %s er ikke tilgjengelig",
+ ro = "palette %s nu este disponibila",
+ },
+ ["colors:8"] = {
+ cs = "specifikace %s v barve %s bude cerna",
+ de = "Spezifikation %s bei Farbe %s wird schwarz",
+ en = "specification %s at color %s becomes black",
+ fr = "la spécification %s de la couleur %s devient noire",
+ it = "specifica %s del colore %s convertita in nero",
+ nl = "specificatie %s bij %s wordt zwart",
+ no = "spesifikasjon %s for farge %s gir kun svart",
+ ro = "specificatia %s la culoarea %s devine neagra",
+ },
+ ["colors:9"] = {
+ cs = "%s prostor barev neni podporovan",
+ de = "%s Farbraum wird nicht unterstuetzt",
+ en = "%s color space is not supported",
+ fr = "l'espace de couleur %s n'est pas supporté",
+ it = "spazio dei colori %s non supportato",
+ nl = "%s kleurruimte wordt niet ondersteund",
+ no = "%s fargerom er ikke støttet",
+ ro = "spatiul de culoare %s nu este suportat",
+ },
+ ["columns:1"] = {
+ cs = "je mozno pouze %s sloupcu",
+ de = "nur %s Spalten moeglich",
+ en = "only %s columns possible",
+ fr = "seules %s colonnes possibles",
+ it = "solo %s colonne possibili",
+ nl = "maximaal %s kolommen",
+ no = "maksimalt %s kolonner",
+ ro = "este posibil numai %s coloane",
+ },
+ ["columns:10"] = {
+ cs = "zbyl (mene nez) 1 radek",
+ de = "(weniger als) 1 Zeile uebrig",
+ en = "(less than) 1 line left",
+ fr = "(moins de) 1 ligne restante",
+ it = "(meno di) una riga rimasta",
+ nl = "(minder dan) 1 regel over",
+ no = "(mindre enn) 1 linje igjen",
+ ro = "a mai ramas (mai putin de) 1 linie",
+ },
+ ["columns:11"] = {
+ cs = "plovouci objekt je pro sloupec prilis siroky",
+ de = "Gleitobjekt zu breit fuer Spalte",
+ en = "float too wide for column",
+ fr = "flottant mis à la largeur de la colonne",
+ it = "oggetto mobile troppo ampio per la colonna",
+ nl = "plaatsblok te breed voor kolom",
+ no = "flytblokk for bredt for kolonna",
+ ro = "blocul este prea lat pentru coloana",
+ },
+ ["columns:12"] = {
+ cs = "plovouci objekt je presunut do nasledujiciho sloupce / %s",
+ de = "Gleitobjekt in naechste Zeile verschoben / %s",
+ en = "float moved to next column / %s",
+ fr = "flottant déplacé à la colonne suivante / %s",
+ it = "oggetto mobile spostata alla colonna successiva / %s",
+ nl = "plaatsblok verplaatst naar volgende kolom / %s",
+ no = "flytblokk forskjøvet til neste kolonne / %s",
+ ro = "blocul este mutat pe urmatoarea coloana / %s",
+ },
+ ["columns:13"] = {
+ cs = "siroky plovouci objekt je presunut nad sloupce",
+ de = "breites Gleitobjekt an den Anfang der Spalten verschoben",
+ en = "wide float moved to top of columns",
+ fr = "flottant large déplacé dans la partie supérieure de la colonne",
+ it = "oggetto mobile ampio spostato sopra le colonne",
+ nl = "breed figuur geplaatst boven kolommen",
+ no = "bred flytblokk forksjøvet til toppen av kolonnene",
+ ro = "blocul lat este mutat in partea de sus a coloanelor",
+ },
+ ["columns:2"] = {
+ cs = "pouzijte \\string\\filbreak\\space jako alternativu",
+ de = "benutzte \\string\\filbreak\\space als Alternative",
+ en = "use \\string\\filbreak\\space as alternative",
+ fr = "utilisez \\string\\filbreak\\space en tant qu'alternative",
+ it = "in alternativa, usare \\string\\filbreak",
+ nl = "gebruik eventueel \\string\\filbreak",
+ no = "bruk \\string\\filbreak\\space som et alternativ",
+ ro = "folositi \\string\\filbreak\\space ca alternativa",
+ },
+ ["columns:3"] = {
+ cs = "problem, vypina se vyvazovani",
+ de = "Problem, verwende [ausgleich=nein]",
+ en = "problems, disable balancing",
+ fr = "problèmes, désactive l'équilibrage",
+ it = "problemi, disabilitare il bilanciamento",
+ nl = "probleempje, probeer [balanceren=nee]",
+ no = "problemer, slår av balansering",
+ ro = "probleme, se dezactiveaza alinierea",
+ },
+ ["columns:4"] = {
+ cs = "horni plovouci objekt jeste neni podporovan",
+ de = "Gleitobjekt oben ncoh nicht unterstuetzt",
+ en = "top float not yet supported",
+ fr = "flottant en partie supérieure pas encore supporté",
+ it = "float in cima non ancora supportato",
+ nl = "plaatsblok boven nog niet mogelijk",
+ no = "flytblokker øverst er ikke støttet enda",
+ ro = "cadrele top (top float) nu sunt inca suportate",
+ },
+ ["columns:5"] = {
+ cs = "spodni plovouci objekt jeste neni podporovan",
+ de = "Gleitobjekt unten ncoh nicht unterstuetzt",
+ en = "bottom float not yet supported",
+ fr = "flottant en partie inférieure pas encore supporté",
+ it = "float in fondo non ancora supportato",
+ nl = "plaatsblok onder nog niet mogelijk",
+ no = "flytblokker nedert er ikke støttet enda",
+ ro = "cadrele bottom (bottom float) nu sunt inca suportate",
+ },
+ ["columns:6"] = {
+ cs = "%s plovouci objekt(y) odlozeny",
+ de = "%s Gleitobjekt(e) verschoben",
+ en = "%s float(s) postponed",
+ fr = "%s flottant(s) reporté(s)",
+ it = "%s float(s) posticipate",
+ nl = "%s plaatsblok(en) opgeschort",
+ no = "%s flytblokk forskjøvet",
+ ro = "%s blocurile sunt amanate",
+ },
+ ["columns:7"] = {
+ cs = "vyvazovani ukonceno po 100 krocich",
+ de = "ausgleich nach 100 Schritten abgebrocheb",
+ en = "balancing aborted after 100 steps",
+ fr = "équilibrage abandonné après 100 pas",
+ it = "bilanciamento annullato dopo 100 passi",
+ nl = "balanceren afgebroken na 100 stappen",
+ no = "balansering avbrutt etter 100 iterasjoner",
+ ro = "alinierea este oprita dupa 100 de incercari",
+ },
+ ["columns:8"] = {
+ cs = "vyvazeno v %s krocich",
+ de = "ausgeglichen nach %s Schritt(en)",
+ en = "balanced in %s step(s)",
+ fr = "équilibré en %s pas",
+ it = "bilanciamento in %s passo/i",
+ nl = "gebalanceerd in %s stap(pen)",
+ no = "balansert etter %s iterasjoner",
+ ro = "aliniat in %s pas(i)",
+ },
+ ["columns:9"] = {
+ cs = "kontrola nerovnost",
+ de = "Ausrichtung ueberpruefen",
+ en = "check raggedness",
+ fr = "vérification des irrégularités",
+ it = "controllare seghettamento",
+ nl = "uitlijnen controleren!",
+ no = "kontroller tekstlayout!",
+ ro = "verificat alinierea",
+ },
+ ["databases:1"] = {
+ cs = "%s",
+ de = "%s",
+ en = "%s",
+ fr = "%s",
+ it = "%s",
+ nl = "%s",
+ no = "%s",
+ ro = "%s",
+ },
+ ["databases:2"] = {
+ cs = "local file %s",
+ de = "lokale Datei %s",
+ en = "local file %s",
+ fr = "fichier local %s",
+ it = "file locale %s",
+ nl = "lokaal bestand %s",
+ no = "lokal fil %s",
+ ro = "fisier local %s",
+ },
+ ["databases:3"] = {
+ cs = "global file %s",
+ de = "globale Datei %s",
+ en = "global file %s",
+ fr = "fichier global %s",
+ it = "file globale %s",
+ nl = "globaal bestand %s",
+ no = "global fil %s",
+ ro = "fisier global %s",
+ },
+ ["databases:4"] = {
+ cs = "unknown file %s",
+ de = "unbekannte Datei %s",
+ en = "unknown file %s",
+ fr = "fichier inconnu %s",
+ it = "file sconosciuto %s",
+ nl = "onbekend bestand %s",
+ no = "ukjent fil %s",
+ ro = "fisier necunoscut %s",
+ },
+ ["extended: preamble '%s', state '%s', order '%s'"] = {
+ nl = "uitgebreid: preamble '%s', status '%s', volgorde '%s'",
+ },
+ ["figures:1"] = {
+ cs = "obraz %s nelze nalezt",
+ de = "Abbildung %s kann nicht gefunden werden",
+ en = "figure %s can not be found",
+ fr = "la figure %s ne peut être trouvée",
+ it = "figura %s non trovata",
+ nl = "figuur %s is niet te vinden",
+ ro = "figura %s nu poate fi gasita",
+ },
+ ["figures:2"] = {
+ cs = "obraz %s nepritomen",
+ de = "Abbildung %s wird nicht erstellt",
+ en = "figure %s is not preset",
+ fr = "la figure %s n'est pas pré-sélectionnée",
+ it = "la figura %s non è preimpostata",
+ nl = "figuur %s wordt niet preset",
+ ro = "figura %s nu este presetata",
+ },
+ ["figures:3"] = {
+ cs = "dimensions of %s are determined externally",
+ de = "dimensions of %s are determined externally",
+ en = "dimensions of %s are determined externally",
+ fr = "dimensions of %s are determined externally",
+ it = "dimensions of %s are determined externally",
+ nl = "maten van %s worden extern vastgesteld",
+ ro = "dimensions of %s are determined externally",
+ },
+ ["figures:4"] = {
+ cs = "dimenze obrazu %s nacteny primo z jeho souboru",
+ de = "Dimensionen von %s geladen aus der Abbildungsdatei selbst",
+ en = "dimensions of %s loaded from figurefile itself",
+ fr = "les dimensions de %s chargées implicitement à partir du fichier de figure",
+ it = "dimensioni di %s caricate dal file di immagini stesso",
+ nl = "maten van %s geladen uit figuurfile zelf",
+ ro = "dimensiunea figurii %s se incarca din fisierul insusi",
+ },
+ ["figures:5"] = {
+ cs = "dimensions of %s are unknown",
+ de = "Dimensions of %s are unknown",
+ en = "dimensions of %s are unknown",
+ fr = "dimensions of %s are unknown",
+ it = "dimensions of %s are unknown",
+ nl = "maten van %s zijn onbekend",
+ ro = "dimensions of %s are unknown",
+ },
+ ["figures:6"] = {
+ cs = "dimenze obrazu %s spocteny programem rlxtools",
+ de = "Dimensionen von %s ausgerechnet durch rlxtools",
+ en = "dimensions of %s calculated by rlxtools",
+ fr = "les dimensions de %s calculées par rlxtools",
+ it = "dimensioni di %s calcolate da rlxtools",
+ nl = "maten van %s berekend door rlxtools",
+ ro = "dimensiunea figurii %s este calculata de rlxtools",
+ },
+ ["figures:8"] = {
+ cs = "obrazovy objekt %s je znovu pouzit",
+ de = "Abbildungobjekt %s wurde wiederverwandt",
+ en = "figureobject %s is reused",
+ fr = "figureobject %s est réutilisé",
+ it = "oggetto-figura %s riutilizzato",
+ nl = "figuurobject %s wordt opnieuw gebruikt",
+ ro = "obiectul figura %s este refolosit",
+ },
+ ["files:1"] = {
+ cs = "synonymum souboru %s je jiz pouzito pro %s",
+ de = "Dateisynonym %s wird bereits fuer %s benutzt",
+ en = "file synonym %s is already used for %s",
+ fr = "le synonyme de fichier %s est déjà utilisé pour %s",
+ it = "sinonimo file %s già in uso per %s",
+ nl = "file synoniem %s is al in gebruik voor %s",
+ no = "filesynonym %s er allerede brukt for %s",
+ ro = "sinonimul fisierelor %s este folosit deja pentru %s",
+ },
+ ["filters:1"] = {
+ cs = "filter %s is loaded",
+ de = "filter %s ist geladen",
+ en = "filter %s is loaded",
+ fr = "le filtre %s est chargé",
+ it = "filtro %s caricato",
+ nl = "filter %s wordt geladen",
+ },
+ ["filters:2"] = {
+ cs = "unknown filter %s",
+ de = "unknown filter %s",
+ en = "unknown filter %s",
+ fr = "filtre %s inconnu",
+ it = "filtro sconosciuto %s",
+ nl = "onbekend filter %s",
+ },
+ ["floatblocks:1"] = {
+ cs = "%s precislovano / %s => %s",
+ de = "%s neu nummeriert / %s => %s",
+ en = "%s renumbered / %s => %s",
+ fr = "%s renuméroté / %s => %s",
+ it = "%s rinumerato / %s => %s",
+ nl = "%s hernummerd / %s => %s",
+ no = "%s renummerert / %s => %s",
+ ro = "%s renumerotat / %s => %s",
+ },
+ ["floatblocks:10"] = {
+ cs = "%s omezeno",
+ de = "%s begrenzt",
+ en = "%s limited",
+ fr = "%s limité",
+ it = "%s limitato",
+ nl = "%s begrensd",
+ no = "%s begrenset",
+ ro = "%s limitat",
+ },
+ ["floatblocks:11"] = {
+ cs = "nedan zadny blok",
+ de = "kein Block gegeben",
+ en = "no block given",
+ fr = "pas de bloc donné",
+ it = "nessun oggetto specificato",
+ nl = "geen blok opgegeven",
+ no = "ingen blokk oppgitt",
+ ro = "nu este dat nici un bloc",
+ },
+ ["floatblocks:12"] = {
+ cs = "nedefinovano",
+ de = "undefiniert",
+ en = "undefined",
+ fr = "indéfini",
+ it = "non definito",
+ nl = "niet gedefinieerd",
+ no = "udefinert",
+ ro = "nedefinit",
+ },
+ ["floatblocks:13"] = {
+ cs = "there is nothing to split",
+ de = "there is nothing to split",
+ en = "there is nothing to split",
+ fr = "there is nothing to split",
+ it = "there is nothing to split",
+ nl = "er is niets te splitsen",
+ no = "there is nothing to split",
+ ro = "there is nothing to split",
+ },
+ ["floatblocks:2"] = {
+ cs = "%s ulozeno",
+ de = "%s gespeichert",
+ en = "%s saved",
+ fr = "%s sauvegardé",
+ it = "%s salvato",
+ nl = "%s bewaard",
+ no = "%s lagret",
+ ro = "%s salvat",
+ },
+ ["floatblocks:3"] = {
+ cs = "%s presunuto",
+ de = "%s verschoben",
+ en = "%s moved",
+ fr = "%s déplacé",
+ it = "%s mosso",
+ nl = "%s verplaatst",
+ no = "%s flyttet",
+ ro = "%s mutat",
+ },
+ ["floatblocks:4"] = {
+ cs = "%s umisteno",
+ de = "%s plaziert",
+ en = "%s placed",
+ fr = "%s placé",
+ it = "%s sistemato",
+ nl = "%s geplaatst",
+ no = "%s plassert",
+ ro = "%s plasat",
+ },
+ ["floatblocks:5"] = {
+ cs = "poradi prizpusobeno",
+ de = "Reihenfolge angepasst",
+ en = "order adapted",
+ fr = "ordre adapté",
+ it = "ordine aggiustato",
+ nl = "volgorde aangepast",
+ no = "rekkefølge tilpasset",
+ ro = "ordinea adaptata",
+ },
+ ["floatblocks:6"] = {
+ cs = "pocet hornich plovoucich objektu je omezen na %s",
+ de = "Anz. der oberen Gleitobjekte beschraengt auf %s",
+ en = "n of top floats limited to %s",
+ fr = "n flottants de haut de page limité à %s",
+ it = "n di top floats limitato a %s",
+ nl = "maximaal %s boven",
+ no = "maksimalt %s flytblokker øverst",
+ ro = "nr. cadrelor de sus limitat la %s",
+ },
+ ["floatblocks:7"] = {
+ cs = "pocet spodnich plovoucich objektu je omezen na %s",
+ de = "Anz. der unteren Gleitobjekte beschraengt auf %s",
+ en = "n of bottom floats limited to %s",
+ fr = "n flottants de bas de page limité à %s",
+ it = "n di bottom floats limitato a %s",
+ nl = "maximaal %s onder",
+ no = "maksimalt %s flytblokker nederst",
+ ro = "nr. blocurilor de jos limitat la %s",
+ },
+ ["floatblocks:8"] = {
+ cs = "radku je mene nez %s",
+ de = "weniger als %s zeilen",
+ en = "less than %s lines",
+ fr = "moins de %s lignes",
+ it = "meno di %s righe",
+ nl = "minder dan %s regels",
+ no = "mindre enn %s linjer",
+ ro = "mai putin de %s linii",
+ },
+ ["floatblocks:9"] = {
+ cs = "poradi naruseno",
+ de = "Reigenfolge gestoert",
+ en = "order disturbed",
+ fr = "ordre perturbé",
+ it = "ordine disturbato",
+ nl = "volgorde verstoord",
+ no = "rekkefølge endret",
+ ro = "ordinea deranjata",
+ },
+ ["flushed: preamble '%s'"] = {
+ nl = "weggeschreven: preamble '%s'",
+ },
+ ["fonts:1"] = {
+ cs = "kodovani %s",
+ de = "Kodierung %s",
+ en = "coding %s",
+ fr = "encodage %s",
+ it = "codifica %s",
+ nl = "codering %s",
+ no = "koding %s",
+ ro = "codificarea %s",
+ },
+ ["fonts:10"] = {
+ cs = "neznamy font %s",
+ de = "unbekanntes Font %s",
+ en = "unknown font file %s",
+ fr = "fichier de police %s inconnu",
+ it = "file di font sconosciuto %s",
+ nl = "onbekende font file %s",
+ no = "ukjent fontfil %s",
+ ro = "fisier font necunoscut %s",
+ },
+ ["fonts:14"] = {
+ cs = "bodyfont %s is defined (can better be done global)",
+ de = "Fliesstext %s wurde definiert (besser waere globale Definition)",
+ en = "bodyfont %s is defined (can better be done global)",
+ fr = "policecorps %s est défini (une définition globale pourrait être plus adéquat)",
+ it = "corpo del testo %s definito (sarebbe meglio globale)",
+ nl = "korps %s is gedefinieerd (kan beter globaal plaatsvinden)",
+ no = "bodyfont %s is defined (can better be done global)",
+ ro = "bodyfont %s is defined (can better be done global)",
+ },
+ ["fonts:2"] = {
+ cs = "varianta %s je nactena",
+ de = "Variante %s ist geladen",
+ en = "variant %s is loaded",
+ fr = "la variante %s est chargée",
+ it = "variante %s caricata",
+ nl = "variant %s wordt geladen",
+ no = "variant %s er lest inn",
+ ro = "varianta %s este incarcata",
+ },
+ ["fonts:3"] = {
+ cs = "neznama varianta %s",
+ de = "Unbekannte Variante %s",
+ en = "unknown variant %s",
+ fr = "variante %s inconnue",
+ it = "variante sconosciuta %s",
+ nl = "onbekende variant %s",
+ no = "ukjent variant %s",
+ ro = "varianta necunoscuta %s",
+ },
+ ["fonts:4"] = {
+ cs = "zakladni font %s neni definovan",
+ de = "Fliesstext %s ist nicht definiert",
+ en = "bodyfont %s is not defined",
+ fr = "policecorps %s n'est pas définie",
+ it = "corpo del testo %s non definito",
+ nl = "korps %s is niet gedefinieerd",
+ no = "hovedfont %s er ikke definert",
+ ro = "corpul de litere %s nu este definit",
+ },
+ ["fonts:5"] = {
+ cs = "styl %s neni definovan",
+ de = "Stil %s ist nicht definiert",
+ en = "style %s is not defined",
+ fr = "le style %s n'est pas défini",
+ it = "stile %s non definito",
+ nl = "stijl %s is niet gedefinieerd",
+ no = "stil %s er ikke definert",
+ ro = "stilul %s nu este definit",
+ },
+ ["fonts:6"] = {
+ cs = "%s je nacten",
+ de = "%s ist geladen",
+ en = "%s is loaded",
+ fr = "%s est chargé",
+ it = "%s caricato",
+ nl = "%s wordt geladen",
+ no = "%s er lest inn",
+ ro = "%s este incarcat",
+ },
+ ["fonts:7"] = {
+ cs = "neznamy format %s",
+ de = "unbekanntes Format %s",
+ en = "unknown format %s",
+ fr = "format %s inconnu",
+ it = "formato sconosciuto %s",
+ nl = "onbekend formaat %s",
+ no = "ukjent format %s",
+ ro = "format necunoscut %s",
+ },
+ ["fonts:8"] = {
+ cs = "styl %s definovan",
+ de = "Stil %s definiert",
+ en = "style %s defined",
+ fr = "style %s défini",
+ it = "stile %s definito",
+ nl = "stijl %s gedefinieerd",
+ no = "stil %s definert",
+ ro = "stilul %s definit",
+ },
+ ["interactions:1"] = {
+ cs = "pomer %s x %s (s x v)",
+ de = "Seitenverhaeltnis %s x %s (B x H)",
+ en = "aspect ratio %s x %s (b x h)",
+ fr = "ratio d'aspect %s x %s (b x h)",
+ it = "rapporto %s x %s (b x a)",
+ nl = "aspect ratio %s x %s (b x h)",
+ no = "forholdstall %s x %s (b x h)",
+ ro = "aspectul %s x %s (b x h)",
+ },
+ ["interactions:2"] = {
+ cs = "aktivni",
+ de = "aktiv",
+ en = "active",
+ fr = "actif",
+ it = "attiva",
+ nl = "actief",
+ no = "aktiv",
+ ro = "activ",
+ },
+ ["interactions:21"] = {
+ cs = "%s kod vlozen",
+ de = "%s Code eingefuegt",
+ en = "%s code inserted",
+ fr = "%s code inseré",
+ it = "codice %s inserito",
+ nl = "%s code tussengevoegd",
+ no = "%s kode satt inn / tilføyd",
+ ro = "%s cod inserat",
+ },
+ ["interactions:3"] = {
+ cs = "neaktivni",
+ de = "inaktiv",
+ en = "inactive",
+ fr = "inactif",
+ it = "inattiva",
+ nl = "niet actief",
+ no = "inaktiv",
+ ro = "inactiv",
+ },
+ ["interactions:4"] = {
+ cs = "zadna strankova synchronizace (%s) v hmode",
+ de = "keine Seitensynchronisation (%s) im hmode",
+ en = "no pagesynchronisation (%s) in hmode",
+ fr = "pas de synchronisation de page (%s) dans le hmode",
+ it = "sincronizzazione di pagina (%s) non disponibile in hmode",
+ nl = "geen paginasynchronisatie (%s) in hmode",
+ no = "ingen sidesynkronisering (%s) i hmode",
+ ro = "nu exista sincronizare pt. pagini (%s) in hmode",
+ },
+ ["interactions:5"] = {
+ cs = "unknown attachment %s",
+ de = "unknown attachment %s",
+ en = "unknown attachment %s",
+ fr = "le fichier joint %s est inconnu",
+ it = "unknown attachment %s",
+ nl = "onbekend attachment %s",
+ no = "unknown attachment %s",
+ ro = "unknown attachment %s",
+ },
+ ["interactions:6"] = {
+ cs = "attachment file %s does not exist",
+ de = "attachment file %s does not exist",
+ en = "attachment file %s does not exist",
+ fr = "le fichier joint %s n'existe pas",
+ it = "attachment file %s does not exist",
+ nl = "attachment file %s bestaat niet",
+ no = "attachment file %s does not exist",
+ ro = "attachment file %s does not exist",
+ },
+ ["languages:1"] = {
+ cs = "vzory %s pro %s nacteny (n=%s,e=%s,m=%s)",
+ de = "Trennmuster %s fuer %s geladen (n=%s,e=%s,m=%s)",
+ en = "patterns %s for %s loaded (n=%s,e=%s,m=%s)",
+ fr = "les motifs %s pour %s sont chargés (n=%s,e=%s,m=%s)",
+ it = "schemi %s per %s caricati (n=%s,e=%s,m=%s)",
+ nl = "afbreekpatronen %s voor %s geladen (n=%s,e=%s,m=%s)",
+ no = "orddelingsmønster %s for %s er lest inn (n=%s,e=%s,m=%s)",
+ ro = "sablonul %s pentru %s s-a incarcat (n=%s,e=%s,m=%s)",
+ },
+ ["languages:10"] = {
+ cs = "vzory %s nacteny",
+ de = "Trennmuster %s geladen",
+ en = "patterns %s loaded",
+ fr = "motifs %s chargés",
+ it = "schemi %s caricati",
+ nl = "patronen %sgeladen",
+ no = "orddelingsmønster %s er lest inn",
+ ro = "sabloanele %s incarcate",
+ },
+ ["languages:2"] = {
+ cs = "zadne vzory %s pro %s (n=%s,e=%s,m=%s) (%s,%s)",
+ de = "Keine Trennmuster %s fuer %s (n=%s,e=%s,m=%s) (%s,%s)",
+ en = "no patterns %s for %s (n=%s,e=%s,m=%s) (%s,%s)",
+ fr = "pas de motifs %s pour %s (n=%s,e=%s,m=%s) (%s,%s)",
+ it = "niente schemi %s per %s (n=%s,e=%s,m=%s) (%s,%s)",
+ nl = "geen afbreekpatronen %s voor %s (n=%s,e=%s,m=%s) (%s,%s)",
+ no = "ingen orddelingsmønster %s for %s (n=%s,e=%s,m=%s) (%s,%s)",
+ ro = "nu exista sabloane %s pentru %s (n=%s,e=%s,m=%s) (%s,%s)",
+ },
+ ["languages:3"] = {
+ cs = "deleni slov %s pro %s nacteno (n=%s,e=%s,m=%s)",
+ de = "Trenndefinitionen %s fuer %s geladen (n=%s,e=%s,m=%s)",
+ en = "hyphenations %s for %s loaded (n=%s,e=%s,m=%s)",
+ fr = "hyphenations %s pour %s chargés (n=%s,e=%s,m=%s)",
+ it = "sillabazione %s per %s caricata (n=%s,e=%s,m=%s)",
+ nl = "afbreekdefinities %s voor %s geladen (n=%s,e=%s,m=%s)",
+ no = "orddelingsdefinisjon %s for %s er lest inn (n=%s,e=%s,m=%s)",
+ ro = "despartirea in silabe %s pentru %s s-a incarcat (n=%s,e=%s,m=%s)",
+ },
+ ["languages:4"] = {
+ cs = "zadne deleni slov %s pro %s (n=%s,e=%s,m=%s)",
+ de = "Keine Trenndefinitionen %s fuer %s (n=%s,e=%s,m=%s)",
+ en = "no hyphenations %s for %s (n=%s,e=%s,m=%s)",
+ fr = "pas d'hyphenations %s pour %s (n=%s,e=%s,m=%s)",
+ it = "niente sillabazione %s per %s (n=%s,e=%s,m=%s)",
+ nl = "geen afbreekdefinities %s voor %s (n=%s,e=%s,m=%s)",
+ no = "ingen orddelingsdefinisjon %s for %s (n=%s,e=%s,m=%s)",
+ ro = "nu exista despartire in silabe %s pentru %s (n=%s,e=%s,m=%s)",
+ },
+ ["languages:5"] = {
+ cs = "vzory pro %s nenacteny",
+ de = "Trennmuster fuer %s nicht geladen",
+ en = "patterns for %s not loaded",
+ fr = "les motifs pour %s ne sont pas chargés",
+ it = "schemi per %s non caricati",
+ nl = "afbreekpatronen voor %s niet geladen",
+ no = "orddelingsmønster for %s er ikke lest inn",
+ ro = "sabloanele pentru %s nu sunt incarcate",
+ },
+ ["languages:6"] = {
+ cs = "jazyk %s neni definovan",
+ de = "Sprache %s ist undefiniert",
+ en = "language %s is undefined",
+ fr = "langue %s non définie",
+ it = "lingua %s non definita",
+ nl = "taal %s is niet gedefinieerd",
+ no = "spràk %s er udefinert",
+ ro = "limba %s nu este definita",
+ },
+ ["languages:7"] = {
+ cs = "specificke volby jazyka [%s] zavadeji %s (zavlecenou) mezeru",
+ de = "Sprachenspezifische Option [%s] fuegt eine Luecke von %s ein",
+ en = "language specific options [%s] introduce a %s skip",
+ fr = "les options spécifiques de langue [%s] introduisent un %s saut",
+ it = "opzioni specifiche per la lingua [%s] introducono un salto %s",
+ nl = "taal specifieke opties [%s] introduceren een skip van %s",
+ no = "spràk spesifikk opsjon [%s] introduserer et %s hopp",
+ ro = "optiunile specifice ale limbii [%s] introduc un spatiu %s",
+ },
+ ["languages:8"] = {
+ cs = "specificke volby jazyka [%s] bez mezer pripojeny",
+ de = "Sprachenspezifische Option [%s] nahtlos hinzugefuegt",
+ en = "language specific options [%s] seamless appended",
+ fr = "les options spécifiques de langue [%s] sont ajoutés en douceur",
+ it = "opzioni specifiche per la lingua [%s] aggiunte trasparentemente",
+ nl = "taal specifieke opties [%s] naadloos toegevoegd",
+ no = "spràk spesifikk opsjon [%s] problemfritt tilføyd",
+ ro = "optiunile specifice ale limbii [%s] adaugate",
+ },
+ ["languages:9"] = {
+ cs = "language %s is active",
+ de = "Sprache %s ist aktiv",
+ en = "language %s is active",
+ fr = "la langue %s est active",
+ it = "lingua %s attiva",
+ nl = "taal %s is actief",
+ no = "spràk %s er aktivt",
+ ro = "limba %s este activa",
+ },
+ ["layouts:1"] = {
+ cs = "vyska textu prizpusobena s %s na strane %s",
+ de = "Texthoehe angepasst mit %s auf Seite %s",
+ en = "textheight adapted with %s at page %s",
+ fr = "hauteurtexte adaptée avec %s à la page %s",
+ it = "altezza del testo adattata con %s a pagina %s",
+ nl = "teksthoogte aangepast met %s op pagina %s",
+ no = "teksthøyde tilpasset med %s på side %s",
+ ro = "textheight adaptat cu %s la pagina %s",
+ },
+ ["layouts:10"] = {
+ cs = "%s a %s nedava dohromady 1.0",
+ de = "%s und %s ergeben zusammen nicht 1.0",
+ en = "%s and %s don't add up to 1.0",
+ fr = "%s et %s ne sont pas ajoutés à 1.0",
+ it = "%s e %s non sommano a 1.0",
+ nl = "%s en %s tellen niet op tot 1.0",
+ no = "%s og %s er ikke 1.0 til sammen",
+ ro = "%s si %s nu se adauga pana la 1.0",
+ },
+ ["layouts:11"] = {
+ cs = "svisla mezera %s neni povolena v pevnem radkovem rejstriku",
+ de = "Zwischenraum %s nicht im Grittermoduserlau",
+ en = "spacing %s not permitted in gridmode",
+ fr = "espacement %s non permis en modegrille",
+ it = "spaziatura %s non permessa in modo griglia",
+ nl = "interlinie %s niet toegestaan in gridmode",
+ no = "mellomrom %s ikke tillatt i gridmodus",
+ ro = "spatierea %s nu este permisa in gridmode",
+ },
+ ["layouts:2"] = {
+ cs = "%s krat odlozeny text umisten",
+ de = "%s mal verschobener Text plaziert",
+ en = "%s times postponed text placed",
+ fr = "%s times postponed text placed",
+ it = "posizionato testo posticipato %s volte",
+ nl = "%s maal uitgestelde tekst tussengevoegd",
+ no = "%s ganger forskjøvet tekst plassert",
+ ro = "textul amanat de %s ori a fost plasat",
+ },
+ ["layouts:3"] = {
+ cs = "%s krat text odlozen",
+ de = "%s mal Text verschoben",
+ en = "%s times text postponed",
+ fr = "%s times text postponed",
+ it = "testo posticipato %s volte",
+ nl = "%s maal tekst plaatsen uitstellen",
+ no = "%s ganger tekst forskjøvet",
+ ro = "textul amanat de %s ori",
+ },
+ ["layouts:4"] = {
+ cs = "okrajove bloky aktivni",
+ de = "marginalbloecke aktiv",
+ en = "marginblocks active",
+ fr = "blocsmarge actifs",
+ it = "blocchi in margine attivi",
+ nl = "margeblokken actief",
+ no = "margblokker aktive",
+ ro = "blocuri marginale active",
+ },
+ ["layouts:5"] = {
+ cs = "okrajove bloky neaktivni",
+ de = "marginalbloecke inaktiv",
+ en = "marginblocks inactive",
+ fr = "blocsmarge inactifs",
+ it = "blocchi in margine inattivi",
+ nl = "margeblokken inactief",
+ no = "margblokker inaktive",
+ ro = "blocuri marginale inactive",
+ },
+ ["layouts:6"] = {
+ cs = "sada stran %s zpracovana (velikost %s)",
+ de = "Unterseitenfolge %s verarbeitet (Groesse %s)",
+ en = "subpage set %s processed (size %s)",
+ fr = "jeu de souspage %s traité (taille %s)",
+ it = "gruppo di sottopagine %s elaborato (dimensione %s)",
+ nl = "subpagina reeks %s verwerkt (aantal %s)",
+ no = "delside sett %s behandlet (størrelse %s)",
+ ro = "setul %s de subpagini procesat (dimensiunea %s)",
+ },
+ ["layouts:7"] = {
+ cs = "pocita se misto pro logo",
+ de = "berechne Platzbedarf des Logos",
+ en = "calculating logospace",
+ fr = "calcul de l'espace pour le logo",
+ it = "calcolo dello spazio per logo",
+ nl = "beeldmerken berekenen",
+ no = "beregner plass for logo",
+ ro = "se calculeaza spatiul pentru logo",
+ },
+ ["layouts:8"] = {
+ cs = "pocita se pozadi",
+ de = "berechne Hintergrund",
+ en = "calculating backgrounds",
+ fr = "calcul des arrières-plans",
+ it = "calcolo dello sfondo",
+ nl = "achtergronden berekenen",
+ no = "beregner bakgrunn",
+ ro = "se calculeaza fundalurile",
+ },
+ ["layouts:9"] = {
+ cs = "aktualne ne vice nez %s urovne/urovni vyctu",
+ de = "z.Z. nicht mehr als %s Ebenen in Aufzaehlungen",
+ en = "currently no more than %s levels in itemizations",
+ fr = "pas plus de %s niveaux pour l'instant dans les élémentarisations",
+ it = "attualmente non più di %s livelli di elencazione",
+ nl = "momenteel maximaal %s niveaus in opsommingen",
+ no = "for øyeblikket maksimalt %s nivåer i opplisting",
+ ro = "acum nu se supota mai mult de %s nivele de adancime la iteratii",
},
["loaded: '%s'"] = {
nl = "geladen: '%s'",
},
+ ["loaded: library '%s'"] = {
+ nl = "geladen: bibliotheek '%s'",
+ },
+ ["loading: '%s'"] = {
+ nl = "laden: '%s'",
+ },
+ ["locating: '%s'"] = {
+ nl = "zoeken: '%s'",
+ },
["not found: '%s'"] = {
nl = "niet gevonden: '%s'",
},
- ["already loaded: '%s'"] = {
- nl = "al geladen: '%s'",
+ ["number 1: %s, number 2: %s"] = {
+ en = "number 1: (%s), number 2: (%s)",
+ nl = "nummer 1: (%s), nummer 2: (%s)",
},
- ["checking url: '%s'"] = {
- nl = "controleren url: '%s'",
+ ["popping level: %s"] = {
+ nl = "niveau omlaag: %s",
},
- ["checking file: '%s'"] = {
- nl = "controleren file: '%s'",
+ ["publications:1"] = {
+ en = "file %s not found, unknown style ignored",
},
- --
- -- libraries
- --
- ["loaded: library '%s'"] = {
- nl = "geladen: bibliotheek '%s'",
+ ["publications:2"] = {
+ en = "file %s not found, waiting for bibtex",
},
- ["unknown: library '%s'"] = {
- nl = "onbekend: bibliotheek '%s'",
+ ["publications:3"] = {
+ en = "wrote a new auxiliary file \\jobname.aux",
},
- --
- -- modules
- --
-
- --
- -- javascripts
- --
+ ["publications:4"] = {
+ en = "loading database from %s",
+ },
+ ["publications:5"] = {
+ en = "warning: cite argument %s on line \\the\\inputlineno",
+ },
+ ["publications:6"] = {
+ en = "loading formatting style from %s",
+ },
+ ["pushing level: %s"] = {
+ nl = "niveau omhoog: %s",
+ },
+ ["references:1"] = {
+ cs = "neznama reference %s",
+ de = "unbekannte Referenz %s",
+ en = "unknown reference %s",
+ fr = "réference %s inconnue",
+ it = "riferimento sconosciuto %s",
+ nl = "onbekende verwijzing %s",
+ no = "ukjent referanse %s",
+ ro = "referinta necunoscuta %s",
+ },
+ ["references:2"] = {
+ cs = "duplicitni reference %s na strane %s",
+ de = "doppelte Referenz %s auf Seite %s",
+ en = "duplicate reference %s on page %s",
+ fr = "réference %s dupliquée à la page %s",
+ it = "riferimento duplicato %s a pagina %s",
+ nl = "dubbele verwijzing %s op pagina %s",
+ no = "duplikat referanse %s pø side %s",
+ ro = "referinta duplicat %s la pagina %s",
+ },
+ ["references:21"] = {
+ cs = "dokument %s nacten",
+ de = "Dokument %s geladen",
+ en = "document %s loaded",
+ fr = "document %s chargé",
+ it = "documento %s caricato",
+ nl = "document %s geladen",
+ no = "dokument %s er lest inn",
+ ro = "documentul %s este incarcat",
+ },
+ ["references:22"] = {
+ cs = "dokument %s neni interaktivni",
+ de = "Dokument %s ist nicht aktiv",
+ en = "document %s is not interactive",
+ fr = "le document %s n'est pas interactif",
+ it = "il documento %s non ø interattivo",
+ nl = "document %s is niet interactief",
+ no = "dokument %s er ikke interaktivt",
+ ro = "documentul %s nu este interactiv",
+ },
+ ["references:23"] = {
+ cs = "obskurni (nejasna) reference %s (prefix=%s)",
+ de = "Obskure Referenz %s (Prefix=%s)",
+ en = "obscure reference %s (prefix=%s)",
+ fr = "reference %s indéterminé (préfixe=%s)",
+ it = "riferimento ambiguo %s (prefisso=%s)",
+ nl = "onduidelijke verwijzing %s (prefix=%s)",
+ no = "obskur referanse %s (Prefix=%s)",
+ ro = "referinta obscura %s (prefix=%s)",
+ },
+ ["references:24"] = {
+ en = "references from document '%s' are not exported",
+ },
+ ["references:25"] = {
+ en = "references from document '%s' are not imported (export again)",
+ },
+ ["references:26"] = {
+ en = "references from document '%s' are imported",
+ },
+ ["references:3"] = {
+ cs = "neznamy typ reference %s",
+ de = "unbekannte Referenz Typ %s",
+ en = "unknown reference type %s",
+ fr = "type %s de réference inconnu",
+ it = "riferimento di tipo sconosciuto %s",
+ nl = "type verwijzing %s onbekend",
+ no = "ukjent referansetype %s",
+ ro = "tip necunoscut de referinta %s",
+ },
+ ["references:30"] = {
+ cs = "neznamy objekt %s",
+ de = "unbekanntes Object %s",
+ en = "unknown object %s",
+ fr = "objet %s inconnu",
+ it = "oggetto sconosciuto %s",
+ nl = "onbekend object %s",
+ no = "ukjent objekt %s",
+ ro = "obiect necunoscut %s",
+ },
+ ["references:31"] = {
+ cs = "duplicitni object %s",
+ de = "doppeltes Object %s",
+ en = "duplicate object %s",
+ fr = "objet %s dupliqué",
+ it = "oggetto duplicato %s",
+ nl = "dubbel object %s",
+ no = "duplikat objekt %s",
+ ro = "obiect duplicat %s",
+ },
+ ["references:4"] = {
+ cs = "nedovolena reference %s",
+ de = "illegale Referenz %s",
+ en = "illegal reference %s",
+ fr = "réference %s inconnue",
+ it = "riferimento illecito %s",
+ nl = "verboden verwijzing %s",
+ no = "ulovlig referanse %s",
+ ro = "referinta eronata %s",
+ },
+ ["references:5"] = {
+ en = "number of unknown references: %s",
+ },
+ ["references:6"] = {
+ en = "number of illegal references: %s",
+ },
+ ["start: '%s'"] = {},
+ ["stop: '%s'"] = {},
["stored: preamble '%s', state '%s', order '%s'"] = {
nl = "opgeslagen: preamble '%s', status '%s', volgorde '%s'",
},
- ["adapted; preamble '%s', state '%s', order '%s'"] = {
- nl = "aangepast: preamble '%s', status '%s', volgorde '%s'",
+ ["structures:1"] = {
+ cs = "zacatek oddilu (sekce) %s",
+ de = "Begin des Abschnittsblocks %s",
+ en = "begin of sectionblock %s",
+ fr = "début de blocsection %s",
+ it = "inizio del blocco (sezione) %s",
+ nl = "begin van sectieblok %s",
+ no = "starten av blokk %s (seksjon)",
+ ro = "inceput de bloc sectiune %s",
},
- ["extended: preamble '%s', state '%s', order '%s'"] = {
- nl = "uitgebreid: preamble '%s', status '%s', volgorde '%s'",
+ ["structures:2"] = {
+ cs = "konec oddilu (sekce) %s",
+ de = "Ende des Abschnittsblocks %s",
+ en = "end of sectionblock %s",
+ fr = "fin de blocsection %s",
+ it = "fine del blocco (sezione) %s",
+ nl = "eind van sectieblok %s",
+ no = "slutten av blokk %s (seksjon)",
+ ro = "sfarsit de bloc sectiune %s",
},
- ["used: preamble '%s', state '%s', order '%s'"] = {
- nl = "gebruikt: preamble '%s', status '%s', volgorde '%s'",
+ ["symbols:1"] = {
+ cs = "nacita se soubor symbolu %s",
+ de = "Lade Symboldatei %s",
+ en = "loading symbolset %s",
+ fr = "chargement du jeu de symbole %s",
+ it = "caricamento gruppo di simboli %s",
+ nl = "symboolset %s wordt geladen",
+ no = "leser inn symbolsett %s",
+ ro = "se incarca setul de simboluri %s",
},
- ["used: code '%s', preamble '%s'"] = {
- nl = "gebruikt: code '%s', preamble '%s'",
+ ["system:1"] = {
+ cs = "nacteni pomocneho souboru odlozeno (typemode)",
+ de = "Laden der Hilfsdatei aufgeschoben (Eingabe-Modus)",
+ en = "loading utility-file postponed (typemode)",
+ fr = "chargement de fichier utilitaire reporté (typemode)",
+ it = "caricamento dei file supplementari posticipato (typemode)",
+ nl = "laden hulpfile uitgesteld (typemode)",
+ no = "innlesning av hjelpefila utsatt (typemode)",
+ ro = "se incarca utilitarul-fisierul este amanat (typemode)",
+ },
+ ["system:10"] = {
+ cs = "nepouzivejte em v %s",
+ de = "Benutzte kein em in %s",
+ en = "don't use em in %s",
+ fr = "n'utilisez pas em dans %s",
+ it = "non usare em in %s",
+ nl = "gebruik geen em in %s",
+ no = "ikke bruk em i %s",
+ ro = "nu folositi em in %s",
+ },
+ ["system:11"] = {
+ cs = "vytvarim jednoduchy pomocny soubor",
+ de = "Erstelle einfache Hilfdatei",
+ en = "building simple util",
+ fr = "construction util simple",
+ it = "costruzione di un semplice supplemento",
+ nl = "aanmaken basale hulpfile",
+ no = "lager enkel hjelpefil",
+ ro = "se creeaza un utilitar simplu",
+ },
+ ["system:12"] = {
+ cs = "pomosny soubor neni setriden, pouzijte texutil",
+ de = "Die Hilfdatei ist nicht sortiert, verwende texutil",
+ en = "the utility-file is not sorted, use texutil",
+ fr = "le fichier utilitaire n'est pas trié, utilise texutil",
+ it = "file di supplemento non ordinato, usare texutil",
+ nl = "de hulpfile is niet gesorteerd, gebruik texutil",
+ no = "hjelpefila er ikke sortert, bruk texutil",
+ ro = "fisierul utilitar nu este sortat, folositi texutil",
+ },
+ ["system:13"] = {
+ cs = "znacka %s definovana %s",
+ de = "Beschriftung %s definiert %s",
+ en = "mark %s defined %s",
+ fr = "marquage %s defini %s",
+ it = "marcatura %s definita %s",
+ nl = "markering %s gedefinieerd %s",
+ no = "markering %s definert %s",
+ ro = "marcajul %s definit %s",
+ },
+ ["system:14"] = {
+ cs = "vynucena nova stranka v seznamu na %s",
+ de = "Erzwungendes Seitenumbruch in Liste bei %s",
+ en = "forced newpage in list at %s",
+ fr = "nouvellepage forcée dans la liste à %s",
+ it = "nuova pagina obbligata in lista a %s",
+ nl = "geforceerde paginaovergang in lijst voor %s",
+ no = "tvunget sideskift i liste ved %s",
+ ro = "s-a fortat trecere pa pagina noua in lista la %s",
+ },
+ ["system:15"] = {
+ cs = "uklada se buffer %s",
+ de = "Speichere Buffer %s",
+ en = "saving buffer %s",
+ fr = "sauvegarde du tampon (buffer) %s",
+ it = "salvataggio del buffer %s",
+ nl = "wegschrijven buffer %s",
+ no = "lagrer Buffer %s",
+ ro = "buffer salvat %s",
+ },
+ ["system:16"] = {
+ cs = "sazi se buffer %s",
+ de = "Setzte Buffer %s",
+ en = "typesetting buffer %s",
+ fr = "composition du tampon (buffer) %s",
+ it = "composizione del buffer %s",
+ nl = "inlezen buffer %s",
+ no = "tegnsetter buffer %s",
+ ro = "buffer-ul %s s-a cules",
+ },
+ ["system:17"] = {
+ cs = "sazi se doslovny (verbatim) buffer %s",
+ de = "Setzte tippen-Buffer %s",
+ en = "typesetting verbatim buffer %s",
+ fr = "composition textuelle du tampon (buffer) %s",
+ it = "composizione verbatim del buffer %s",
+ nl = "verbatim inlezen buffer %s",
+ no = "tegnsetter verbatim-buffer %s",
+ ro = "se culege buffer-ul verbatim %s",
+ },
+ ["system:18"] = {
+ cs = "synonymum %s %s neexistuje",
+ de = "Synonym %s %s existiert nicht",
+ en = "synonym %s %s does not exist",
+ fr = "le synonyme %s %s n'existe pas",
+ it = "sinonimo %s %s non esistente",
+ nl = "synoniem %s %s bestaat niet",
+ no = "synonym %s %s eksisterer ikke",
+ ro = "sinonimul %s %s nu exista",
+ },
+ ["system:19"] = {
+ cs = "vyznam (synonyma) %s nacten",
+ de = "Bedeutung (synonyme) von %s geladen",
+ en = "meaning (synonyms) of %s loaded",
+ fr = "signification (synonymes) de %s chargée",
+ it = "significato (sinonimi) di %s caricato",
+ nl = "betekenissen (synoniemen) van %s geladen",
+ no = "betydning (synonymer) av %s er lest inn",
+ ro = "intelesul (sinonimele) pentru %s incarcat",
+ },
+ ["system:2"] = {
+ cs = "%s nacteno",
+ de = "%s geladen",
+ en = "%s loaded",
+ fr = "%s chargé",
+ it = "%s caricato",
+ nl = "%s geladen",
+ no = "%s er lest inn",
+ ro = "%s s-a incarcat",
+ },
+ ["system:20"] = {
+ cs = "vyznam (trideni) %s nacten",
+ de = "Bedeutung (sortieren) von %s geladen",
+ en = "meaning (sorts) of %s loaded",
+ fr = "signification (tris) de %s chargée",
+ it = "significato (specie) di %s caricato",
+ nl = "betekenissen (sorteren) van %s geladen",
+ no = "betydning (sorterer) av %s er lest inn",
+ ro = "intelesul (ordinea) pentru %s incarcat",
+ },
+ ["system:21"] = {
+ cs = "pomocny soubor necten",
+ de = "Die Hilfsdatei ist nicht geladen",
+ en = "no utility data is loaded",
+ fr = "pas de données utilitaires chargées",
+ it = "nessuna informazione supplementare caricata",
+ nl = "de hulpfile is niet geladen",
+ no = "hjelpefila er ikke lest inn",
+ ro = "nici o data utilitara nu este incarcata",
+ },
+ ["system:22"] = {
+ cs = "pouzijte platny pomocny soubor",
+ de = "Benoetige gueltige Hilfsdateie",
+ en = "use a valid utilityfile",
+ fr = "utilise un fichier utilitaire valide",
+ it = "usare un file supplementare valido",
+ nl = "gebruik een goede hulpfile",
+ no = "bruk en gyldig hjelpefil",
+ ro = "folositi un fisier utilitar valid",
+ },
+ ["system:23"] = {
+ cs = "%s upraveno na %s",
+ de = "%s angeordnet auf %s",
+ en = "%s arranged at %s",
+ fr = "%s arrangé à %s",
+ it = "%s sistemato a %s",
+ nl = "%s gearrangeerd op %s",
+ no = "%s arrangert på %s",
+ ro = "%s aranjat la %s",
+ },
+ ["system:24"] = {
+ cs = "plovouci bloky",
+ de = "Fliessbloecke",
+ en = "Floatblocks",
+ fr = "blocsflottants",
+ it = "Oggetti mobili",
+ nl = "Plaatsblokken",
+ no = "Flytblokker",
+ ro = "Blocuri",
+ },
+ ["system:25"] = {
+ cs = "reference",
+ de = "Referenzen",
+ en = "References",
+ fr = "Réferences",
+ it = "Riferimenti",
+ nl = "Verwijzingen",
+ no = "Referanser",
+ ro = "Referinte",
+ },
+ ["system:26"] = {
+ cs = "registry",
+ de = "Register",
+ en = "Registers",
+ fr = "Registres",
+ it = "Registri",
+ nl = "Registers",
+ no = "Registere",
+ ro = "Registri",
+ },
+ ["system:27"] = {
+ cs = "verze",
+ de = "Version",
+ en = "Version",
+ fr = "Version",
+ it = "Versione",
+ nl = "Versie",
+ no = "Versjon",
+ ro = "Versiune",
+ },
+ ["system:4"] = {
+ cs = "prikaz %s je jiz definovan",
+ de = "Befehl %s ist bereits definiert",
+ en = "command %s is already defined",
+ fr = "la commande %s est déjà définie",
+ it = "comando %s già definito",
+ nl = "commando %s is al gedefinieerd",
+ no = "kommando %s er allerede definert",
+ ro = "comanda %s este deja definita",
+ },
+ ["system:41"] = {
+ cs = "externi soubor %s ve skupine %s neexistuje",
+ de = "Externe Datei %s in Gruppe %s existiert nicht",
+ en = "external file %s in group %s does not exist",
+ fr = "le fichier externe %s du groupe %s n'existe pas",
+ it = "il file esterno %s del gruppo %s non esiste",
+ nl = "externe file %s in groep %s bestaat niet",
+ no = "ekstern fil %s i gruppe %s eksisterer ikke",
+ ro = "fisierul extern %s din grupul %s nu exista",
+ },
+ ["system:5"] = {
+ cs = "makra z %s nactena",
+ de = "Modul %s geladen",
+ en = "module %s loaded",
+ fr = "module %s chargé",
+ it = "macro del modulo %s caricate",
+ nl = "module %s geladen",
+ no = "makroene i modul %s er lest inn",
+ ro = "macro-urile din modulul %s s-au incarcat",
+ },
+ ["system:6"] = {
+ cs = "zadna makra v %s nenalezena",
+ de = "Modul %s gefunden",
+ en = "module %s not found",
+ fr = "module %s non trouvé",
+ it = "nessuna macro trovata nel modulo %s",
+ nl = "geen module %s gevonden",
+ no = "ingen makroer funnet i modul %s-",
+ ro = "nu s-au gasit macro-uri in modulul %s",
+ },
+ ["system:7"] = {
+ cs = "makra z %s jsou jiz nactena",
+ de = "Modul %s bereits geladen",
+ en = "module %s already loaded",
+ fr = "module %s déjà chargé",
+ it = "macro del modulo %s già caricate",
+ nl = "module %s reeds geladen",
+ no = "makroene i modul %s er allerede lest inn",
+ ro = "macro-urile din modulul %s s-au incarcat deja",
+ },
+ ["system:8"] = {
+ cs = "nova verze pomocneho souboru, je treba druheho behu",
+ de = "Neue Version der Hilfsdatei, zweiter Durchlauf benoetigt",
+ en = "new version of utility file, second pass needed",
+ fr = "nouvelle version de fichier utilitaire, seconde passe nécessaire",
+ it = "nuova versione del file supplementare, seconda passata necessaria",
+ nl = "nieuwe versie hulpfile, tweede run nodig",
+ no = "ny versjon av hjelpefil, andre gjennomkjøring nødvendig",
+ ro = "o noua versiune de fisier utilitar, este necesara o noua trecere",
+ },
+ ["system:9"] = {
+ cs = "%s nenalezeno/nezpracovano",
+ de = "%s nicht gefunden/verarbeitet",
+ en = "%s not found/processed",
+ fr = "%s non trouvé/traité",
+ it = "%s non trovato/elaborato",
+ nl = "%s niet gevonden/geplaatst",
+ no = "%s ikke funnet/behandlet",
+ ro = "%s nu este gasit/procesat",
+ },
+ ["system:91"] = {
+ en = "papertray %s",
+ nl = "papierlade %s",
+ },
+ ["textblocks:1"] = {
+ cs = "nova verze, je treba druhy beh",
+ de = "neue Version, zweiter Durchlauf benoetigt",
+ en = "new version, second pass needed",
+ fr = "nouvelle version, une seconde passe est nécessaire",
+ it = "nuova versione, seconda passata necessaria",
+ nl = "nieuwe versie, tweede run nodig",
+ no = "ny versjon, andre gjennomkjøring nødvendig",
+ ro = "o noua versiune, este nevoie de inca o trecere",
+ },
+ ["textblocks:10"] = {
+ cs = "%s nacteno a zpracovano",
+ de = "%s geladen und verarbeitet",
+ en = "%s loaded and processed",
+ fr = "%s chargé et traité",
+ it = "%s caricato ed elaborato",
+ nl = "%s geladen en verwerkt",
+ no = "%s lest inn og behandlet",
+ ro = "%s incarcat si procesat",
+ },
+ ["textblocks:11"] = {
+ cs = "%s nacteno a vysazeno",
+ de = "%s geladen und gesetzt",
+ en = "%s loaded and typeset",
+ fr = "%s chargé et composé",
+ it = "%s caricato e composto",
+ nl = "%s geladen en geplaatst",
+ no = "%s lest inn og tegnsatt",
+ ro = "%s incarcat si cules",
+ },
+ ["textblocks:12"] = {
+ cs = "%s preskoceno",
+ de = "%s ausgelassen",
+ en = "%s skipped",
+ fr = "%s sauté",
+ it = "%s saltato",
+ nl = "%s overgeslagen",
+ no = "%s utelatt",
+ ro = "%s sarit peste",
+ },
+ ["textblocks:2"] = {
+ cs = "zapisuji bloky do %s",
+ de = "schreibe Bloecke zu %s",
+ en = "writing blocks to %s",
+ fr = "ecriture des blocs vers %s",
+ it = "scrittura dei blocchi su %s",
+ nl = "wegschrijven blokken naar %s",
+ no = "skriver blokker til %s",
+ ro = "se scriu blocurile in %s",
+ },
+ ["textblocks:3"] = {
+ cs = "ctu bloky z %s",
+ de = "lese Bloecke von %s",
+ en = "reading blocks from %s",
+ fr = "lecture des blocs en provenance de %s",
+ it = "lettura dei blocchi da %s",
+ nl = "inlezen blokken uit %s",
+ no = "leser blokker fra %s",
+ ro = "se citesc blocurile din %s",
+ },
+ ["textblocks:4"] = {
+ cs = "je treba druhy beh",
+ de = "zweiter Durchlauf benoetigt",
+ en = "second pass needed",
+ fr = "seconde passe nécessaire",
+ it = "seconda passata necessaria",
+ nl = "er is een tweede run nodig",
+ no = "andre gjennomkjøring nødvendig",
+ ro = "este nevoie de inca o trecere",
+ },
+ ["textblocks:5"] = {
+ cs = "%s neni skryto",
+ de = "%s nicht verborgen",
+ en = "%s not hidden",
+ fr = "%s non caché",
+ it = "%s non nascosto",
+ nl = "%s niet verborgen",
+ no = "%s ikke skjult",
+ ro = "%s nu este ascuns",
+ },
+ ["textblocks:6"] = {
+ cs = "%s skryto a zpracovano",
+ de = "%s verborgen und verarbeitet",
+ en = "%s hidden and processed",
+ fr = "%s caché et traité",
+ it = "%s nascosto ed elaborato",
+ nl = "%s verborgen en verwerkt",
+ no = "%s skjult og behandlet",
+ ro = "%s ascuns si procesat",
+ },
+ ["textblocks:7"] = {
+ cs = "%s skryto",
+ de = "%s verborgen",
+ en = "%s hidden",
+ fr = "%s caché",
+ it = "%s nascosto",
+ nl = "%s verborgen",
+ no = "%s skjult",
+ ro = "%s ascuns",
+ },
+ ["textblocks:8"] = {
+ cs = "%s vysazeno",
+ de = "%s gesetzt",
+ en = "%s typeset",
+ fr = "%s composé",
+ it = "%s composto",
+ nl = "%s gehandhaafd",
+ no = "%s tegnsatt",
+ ro = "%s cules",
+ },
+ ["textblocks:9"] = {
+ cs = "%s nevysazeno",
+ de = "%s nicht gesetzt",
+ en = "%s not typeset",
+ fr = "%s non composé",
+ it = "%s non composto",
+ nl = "%s niet gehandhaafd",
+ no = "%s ikke tegnsatt",
+ ro = "%s nu este cules",
+ },
+ ["unknown: library '%s'"] = {
+ nl = "onbekend: bibliotheek '%s'",
},
["used: code '%s'"] = {
nl = "gebruikt: code '%s'",
},
+ ["used: code '%s', preamble '%s'"] = {
+ nl = "gebruikt: code '%s', preamble '%s'",
+ },
["used: function '%s'"] = {
nl = "gebruikt: functie '%s'",
},
- ["flushed: preamble '%s'"] = {
- nl = "weggeschreven: preamble '%s'",
+ ["used: preamble '%s', state '%s', order '%s'"] = {
+ nl = "gebruikt: preamble '%s', status '%s', volgorde '%s'",
+ },
+ ["vector '%s' is loaded"] = {
+ nl = "vector '%s' is geladen",
+ },
+ ["vector '%s' is unknown"] = {
+ nl = "onbekende vector '%s'",
+ },
+ ["verbatims:1"] = {
+ cs = "soubor %s neexistuje",
+ de = "Datei %s existiert nicht",
+ en = "file %s does not exist",
+ fr = "le fichier %s n'existe pas",
+ it = "il file %s non esiste",
+ nl = "file %s bestaat niet",
+ no = "fil %s eksisterer ikke",
+ ro = "fisierul %s nu exista",
+ },
+ },
+ translations = {
+ check = {
+ cs = "kontrola",
+ de = "check",
+ en = "check",
+ fr = "vérification",
+ it = "controllo",
+ nl = "controle",
+ no = "kontroll",
+ ro = "verificari",
+ },
+ colors = {
+ cs = "barva",
+ de = "farbe",
+ en = "colors",
+ fr = "couleurs",
+ it = "colore",
+ nl = "kleuren",
+ no = "farge",
+ ro = "culori",
+ },
+ columns = {
+ cs = "sloupce",
+ de = "Spalten",
+ en = "columns",
+ fr = "colonnes",
+ it = "colonne",
+ nl = "kolommen",
+ no = "kolonner",
+ ro = "coloane",
+ },
+ databases = {
+ cs = "databases",
+ de = "Datenbank",
+ en = "databases",
+ fr = "bases de données",
+ it = "database",
+ nl = "database",
+ no = "databaser",
+ ro = "baze de date",
+ },
+ figures = {
+ cs = "obrazy",
+ de = "Abbildungen",
+ en = "figures",
+ fr = "figures",
+ it = "figure",
+ nl = "figuren",
+ ro = "figuri",
+ },
+ files = {
+ cs = "soubory",
+ de = "files",
+ en = "files",
+ fr = "fichiers",
+ it = "file",
+ nl = "files",
+ no = "filer",
+ ro = "fisiere",
+ },
+ filters = {
+ cs = "filters",
+ de = "filters",
+ en = "filters",
+ fr = "filtre",
+ it = "filtri",
+ nl = "filters",
+ },
+ floatblocks = {
+ cs = "plovouciobjekty",
+ de = "Gleitobjektbloecke",
+ en = "floatblocks",
+ fr = "blocs de flottants",
+ it = "oggetti mobili",
+ nl = "plaatsblokken",
+ no = "flytblokker",
+ ro = "Blocuri",
+ },
+ fonts = {
+ cs = "zakladnifont",
+ de = "Fliesstext",
+ en = "bodyfont",
+ fr = "corps de texte",
+ it = "font del corpo",
+ nl = "korps",
+ no = "hovedfont",
+ ro = "corp de litere",
+ },
+ interactions = {
+ cs = "interakce",
+ de = "Interaktions",
+ en = "interactions",
+ fr = "interactions",
+ it = "interazione",
+ nl = "interacties",
+ no = "interaksjon",
+ ro = "interactiuni",
+ },
+ languages = {
+ cs = "jazyky",
+ de = "Sprache",
+ en = "languages",
+ fr = "langue",
+ it = "lingua",
+ nl = "talen",
+ no = "sprøk",
+ ro = "limbi",
+ },
+ layouts = {
+ cs = "layouts",
+ de = "Layouts",
+ en = "layouts",
+ fr = "calque",
+ it = "layouts",
+ nl = "layouts",
+ no = "layouts",
+ ro = "aranjamente",
+ },
+ numbers = {
+ nl = "nummers",
+ },
+ publications = {
+ en = "publications",
+ },
+ references = {
+ cs = "reference",
+ de = "referenzen",
+ en = "references",
+ fr = "réferences",
+ it = "riferimenti",
+ nl = "verwijzingen",
+ no = "referanser",
+ ro = "referinte",
+ },
+ regimes = {
+ de = "Kodierungen",
+ fr = "encodages",
+ nl = "regimes",
+ },
+ structures = {
+ cs = "struktury",
+ de = "strukture",
+ en = "structures",
+ fr = "structures",
+ it = "struttura",
+ nl = "structuren",
+ no = "struktur",
+ ro = "structuri",
+ },
+ symbols = {
+ cs = "symboly",
+ de = "Symbole",
+ en = "symbols",
+ fr = "symboles",
+ it = "simboli",
+ nl = "symbolen",
+ no = "symboler",
+ ro = "simboluri",
+ },
+ system = {
+ cs = "system",
+ de = "system",
+ en = "system",
+ fr = "système",
+ it = "sistema",
+ nl = "systeem",
+ no = "system",
+ ro = "sistem",
+ },
+ textblocks = {
+ cs = "textovyblok",
+ de = "textblock",
+ en = "textblocks",
+ fr = "blocs de texte",
+ it = "blocchi di testo",
+ nl = "tekstblokken",
+ no = "tekstblokker",
+ ro = "blocuri de text",
+ },
+ verbatims = {
+ cs = "verbatim",
+ de = "verbatim",
+ en = "verbatim",
+ fr = "verbatim",
+ it = "verbatim",
+ nl = "typen",
+ no = "verbatim",
+ ro = "verbatim",
},
},
- originals = {
-
- ["publications"]={
- ["files"]={ "bibl-tra.mkiv" },
- ["title"]={
- ["en"]="publications",
- },
- ["1"]={
- ["en"]="file %s not found, unknown style ignored",
- },
- ["2"]={
- ["en"]="file %s not found, waiting for bibtex",
- },
- ["3"]={
- ["en"]="wrote a new auxiliary file \\jobname.aux",
- },
- ["4"]={
- ["en"]="loading database from %s",
- },
- ["5"]={
- ["en"]="warning: cite argument %s on line \\the\\inputlineno",
- },
- ["6"]={
- ["en"]="loading formatting style from %s",
- },
- },
- ["check"]={
- ["1"]={
- ["cs"]="postradam '=' po '%s' na radku %s",
- ["de"]="Fehlendes '=' nach '%s' in Zeile %s",
- ["en"]="missing or ungrouped '=' after '%s' in line %s",
- ["fr"]="manquant ou dégroupé '=' après '%s' à la ligne %s",
- ["it"]="'=' mancante o non raggruppato dopo '%s' alla riga %s",
- ["nl"]="'=' ontbreekt of zonder {} na '%s' in regel %s",
- ["no"]="manglende '=' etter '%s' i linje %s",
- ["ro"]="lipseste '=' dupa '%s' in linia %s",
- },
- ["2"]={
- ["cs"]="ocekavam %s argument(y) na radku %s",
- ["de"]="%s Argument(e) in Zeile %s erwartet",
- ["en"]="%s argument(s) expected in line %s",
- ["fr"]="%s argument(s) attendu(s) à la ligne %s",
- ["it"]="%s argomento/i attesi alla riga %s",
- ["nl"]="%s argument(en) verwacht in regel %s",
- ["no"]="%s argument forventet i linje %s",
- ["ro"]="argumentul(ele) %s sunt asteptate in linia %s",
- },
- ["3"]={
- ["cs"]="%s %s nahrazuje makro, uzijte VERZALKY!",
- ["de"]="%s %s ersetzt ein Makro, verwende VERSALIEN!",
- ["en"]="%s %s replaces a macro, use CAPITALS!",
- ["fr"]="%s %s remplace une macro, utilisez des MAJUSCULES !",
- ["it"]="%s %s sostituisce una macro, usare le MAIUSCOLE!",
- ["nl"]="%s %s vervangt een macro, gebruik HOOFDLETTERS!",
- ["no"]="%s %s overskygger en makro, bruk STORE BOKSTAVER!",
- ["ro"]="%s %s inlocuieste un macro, folositi MAJUSCULE!",
- },
- ["files"]={ "mult-sys.tex" },
- ["title"]={
- ["cs"]="kontrola",
- ["de"]="check",
- ["en"]="check",
- ["fr"]="vérification",
- ["it"]="controllo",
- ["nl"]="controle",
- ["no"]="kontroll",
- ["ro"]="verificari",
- },
- },
- ["colors"]={
- ["1"]={
- ["cs"]="system %s je globalne aktivovana",
- ["de"]="system %s ist global aktiviert",
- ["en"]="system %s is global activated",
- ["fr"]="le système %s est globalement activé",
- ["it"]="sistema %s attivato globalmente",
- ["nl"]="systeem %s is globaal actief",
- ["no"]="system %s er aktivert globalt",
- ["ro"]="sistem %s este activata global",
- },
- ["10"]={
- ["cs"]="%s prostor barev je podporovan",
- ["de"]="%s Farbraum wird unterstuetzt",
- ["en"]="%s color space is supported",
- ["fr"]="%s l'espace de couleur est supporté",
- ["it"]="spazio dei colori %s supportato",
- ["nl"]="%s kleurruimte wordt ondersteund",
- ["no"]="%s fargerom er støttet",
- ["ro"]="spatiul de culoare %s este suportat",
- },
- ["11"]={
- ["cs"]="barva je prevedena na sed",
- ["de"]="Farbe wird in Grau umgewandelt",
- ["en"]="color is converted to gray",
- ["fr"]="la couleur est convertie en niveau de gris",
- ["it"]="il colore ø convertito in grigio",
- ["nl"]="kleur wordt vertaald in grijs",
- ["no"]="fargen vil bli vist som grø",
- ["ro"]="culoarea este convertita la gri",
- },
- ["12"]={
- ["cs"]="%s is registered",
- ["de"]="%s is registered",
- ["en"]="%s is registered",
- ["fr"]="%s est enregistré",
- ["it"]="%s is registered",
- ["nl"]="%s is geregistreerd",
- ["no"]="%s is registered",
- ["ro"]="%s is registered",
- },
- ["2"]={
- ["cs"]="system %s je lokalne activovana",
- ["de"]="system %s ist lokal aktiviert",
- ["en"]="system %s is local activated",
- ["fr"]="le système %s est localement activé",
- ["it"]="sistema %s attivato localmente",
- ["nl"]="systeem %s is lokaal actief",
- ["no"]="system %s er aktivert lokalt",
- ["ro"]="sistem %s este activata local",
- },
- ["3"]={
- ["cs"]="%s neni definovana %s",
- ["de"]="%s ist undefiniert %s",
- ["en"]="%s is not defined %s",
- ["fr"]="%s n'est pas défini %s",
- ["it"]="%s non definito %s",
- ["nl"]="%s is niet gedefinieerd %s",
- ["no"]="%s er udefinert %s",
- ["ro"]="%s nu este definita %s",
- },
- ["4"]={
- ["cs"]="system %s je nacten",
- ["de"]="system %s ist geladen",
- ["en"]="system %s is loaded",
- ["fr"]="le système %s est chargé",
- ["it"]="sistema %s caricato",
- ["nl"]="systeem %s wordt geladen",
- ["no"]="system %s er lest inn",
- ["ro"]="sistem %s este incarcata",
- },
- ["5"]={
- ["cs"]="neznamy system %s",
- ["de"]="unbekanntes System %s",
- ["en"]="unknown system %s",
- ["fr"]="système %s inconnu",
- ["it"]="sistema %s sconosciuto",
- ["nl"]="onbekend systeem %s",
- ["no"]="ukjent system %s",
- ["ro"]="sistem %s necunoscuta",
- },
- ["6"]={
- ["cs"]="palette %s je k dispozici",
- ["de"]="palette %s ist verfuegbar",
- ["en"]="palette %s is available",
- ["fr"]="la palette %s est disponible",
- ["it"]="tavolozza %s resa disponibile",
- ["nl"]="palet %s is beschikbaar",
- ["no"]="palett %s er tilgjengelig",
- ["ro"]="paleta %s este disponibila",
- },
- ["7"]={
- ["cs"]="palette %s neni k dispozici",
- ["de"]="palette %s ist nicht verfuegbar",
- ["en"]="palette %s is not available",
- ["fr"]="le palette %s n'est pas disponible",
- ["it"]="tavolozza %s non disponibile",
- ["nl"]="palet %s is niet beschikbaar",
- ["no"]="palett %s er ikke tilgjengelig",
- ["ro"]="palette %s nu este disponibila",
- },
- ["8"]={
- ["cs"]="specifikace %s v barve %s bude cerna",
- ["de"]="Spezifikation %s bei Farbe %s wird schwarz",
- ["en"]="specification %s at color %s becomes black",
- ["fr"]="la spécification %s de la couleur %s devient noire",
- ["it"]="specifica %s del colore %s convertita in nero",
- ["nl"]="specificatie %s bij %s wordt zwart",
- ["no"]="spesifikasjon %s for farge %s gir kun svart",
- ["ro"]="specificatia %s la culoarea %s devine neagra",
- },
- ["9"]={
- ["cs"]="%s prostor barev neni podporovan",
- ["de"]="%s Farbraum wird nicht unterstuetzt",
- ["en"]="%s color space is not supported",
- ["fr"]="l'espace de couleur %s n'est pas supporté",
- ["it"]="spazio dei colori %s non supportato",
- ["nl"]="%s kleurruimte wordt niet ondersteund",
- ["no"]="%s fargerom er ikke støttet",
- ["ro"]="spatiul de culoare %s nu este suportat",
- },
- ["files"]={ "colo-ini.tex" },
- ["title"]={
- ["cs"]="barva",
- ["de"]="farbe",
- ["en"]="colors",
- ["fr"]="couleurs",
- ["it"]="colore",
- ["nl"]="kleuren",
- ["no"]="farge",
- ["ro"]="culori",
- },
- },
- ["columns"]={
- ["1"]={
- ["cs"]="je mozno pouze %s sloupcu",
- ["de"]="nur %s Spalten moeglich",
- ["en"]="only %s columns possible",
- ["fr"]="seules %s colonnes possibles",
- ["it"]="solo %s colonne possibili",
- ["nl"]="maximaal %s kolommen",
- ["no"]="maksimalt %s kolonner",
- ["ro"]="este posibil numai %s coloane",
- },
- ["10"]={
- ["cs"]="zbyl (mene nez) 1 radek",
- ["de"]="(weniger als) 1 Zeile uebrig",
- ["en"]="(less than) 1 line left",
- ["fr"]="(moins de) 1 ligne restante",
- ["it"]="(meno di) una riga rimasta",
- ["nl"]="(minder dan) 1 regel over",
- ["no"]="(mindre enn) 1 linje igjen",
- ["ro"]="a mai ramas (mai putin de) 1 linie",
- },
- ["11"]={
- ["cs"]="plovouci objekt je pro sloupec prilis siroky",
- ["de"]="Gleitobjekt zu breit fuer Spalte",
- ["en"]="float too wide for column",
- ["fr"]="flottant mis à la largeur de la colonne",
- ["it"]="oggetto mobile troppo ampio per la colonna",
- ["nl"]="plaatsblok te breed voor kolom",
- ["no"]="flytblokk for bredt for kolonna",
- ["ro"]="blocul este prea lat pentru coloana",
- },
- ["12"]={
- ["cs"]="plovouci objekt je presunut do nasledujiciho sloupce / %s",
- ["de"]="Gleitobjekt in naechste Zeile verschoben / %s",
- ["en"]="float moved to next column / %s",
- ["fr"]="flottant déplacé à la colonne suivante / %s",
- ["it"]="oggetto mobile spostata alla colonna successiva / %s",
- ["nl"]="plaatsblok verplaatst naar volgende kolom / %s",
- ["no"]="flytblokk forskjøvet til neste kolonne / %s",
- ["ro"]="blocul este mutat pe urmatoarea coloana / %s",
- },
- ["13"]={
- ["cs"]="siroky plovouci objekt je presunut nad sloupce",
- ["de"]="breites Gleitobjekt an den Anfang der Spalten verschoben",
- ["en"]="wide float moved to top of columns",
- ["fr"]="flottant large déplacé dans la partie supérieure de la colonne",
- ["it"]="oggetto mobile ampio spostato sopra le colonne",
- ["nl"]="breed figuur geplaatst boven kolommen",
- ["no"]="bred flytblokk forksjøvet til toppen av kolonnene",
- ["ro"]="blocul lat este mutat in partea de sus a coloanelor",
- },
- ["2"]={
- ["cs"]="pouzijte \\string\\filbreak\\space jako alternativu",
- ["de"]="benutzte \\string\\filbreak\\space als Alternative",
- ["en"]="use \\string\\filbreak\\space as alternative",
- ["fr"]="utilisez \\string\\filbreak\\space en tant qu'alternative",
- ["it"]="in alternativa, usare \\string\\filbreak",
- ["nl"]="gebruik eventueel \\string\\filbreak",
- ["no"]="bruk \\string\\filbreak\\space som et alternativ",
- ["ro"]="folositi \\string\\filbreak\\space ca alternativa",
- },
- ["3"]={
- ["cs"]="problem, vypina se vyvazovani",
- ["de"]="Problem, verwende [ausgleich=nein]",
- ["en"]="problems, disable balancing",
- ["fr"]="problèmes, désactive l'équilibrage",
- ["it"]="problemi, disabilitare il bilanciamento",
- ["nl"]="probleempje, probeer [balanceren=nee]",
- ["no"]="problemer, slår av balansering",
- ["ro"]="probleme, se dezactiveaza alinierea",
- },
- ["4"]={
- ["cs"]="horni plovouci objekt jeste neni podporovan",
- ["de"]="Gleitobjekt oben ncoh nicht unterstuetzt",
- ["en"]="top float not yet supported",
- ["fr"]="flottant en partie supérieure pas encore supporté",
- ["it"]="float in cima non ancora supportato",
- ["nl"]="plaatsblok boven nog niet mogelijk",
- ["no"]="flytblokker øverst er ikke støttet enda",
- ["ro"]="cadrele top (top float) nu sunt inca suportate",
- },
- ["5"]={
- ["cs"]="spodni plovouci objekt jeste neni podporovan",
- ["de"]="Gleitobjekt unten ncoh nicht unterstuetzt",
- ["en"]="bottom float not yet supported",
- ["fr"]="flottant en partie inférieure pas encore supporté",
- ["it"]="float in fondo non ancora supportato",
- ["nl"]="plaatsblok onder nog niet mogelijk",
- ["no"]="flytblokker nedert er ikke støttet enda",
- ["ro"]="cadrele bottom (bottom float) nu sunt inca suportate",
- },
- ["6"]={
- ["cs"]="%s plovouci objekt(y) odlozeny",
- ["de"]="%s Gleitobjekt(e) verschoben",
- ["en"]="%s float(s) postponed",
- ["fr"]="%s flottant(s) reporté(s)",
- ["it"]="%s float(s) posticipate",
- ["nl"]="%s plaatsblok(en) opgeschort",
- ["no"]="%s flytblokk forskjøvet",
- ["ro"]="%s blocurile sunt amanate",
- },
- ["7"]={
- ["cs"]="vyvazovani ukonceno po 100 krocich",
- ["de"]="ausgleich nach 100 Schritten abgebrocheb",
- ["en"]="balancing aborted after 100 steps",
- ["fr"]="équilibrage abandonné après 100 pas",
- ["it"]="bilanciamento annullato dopo 100 passi",
- ["nl"]="balanceren afgebroken na 100 stappen",
- ["no"]="balansering avbrutt etter 100 iterasjoner",
- ["ro"]="alinierea este oprita dupa 100 de incercari",
- },
- ["8"]={
- ["cs"]="vyvazeno v %s krocich",
- ["de"]="ausgeglichen nach %s Schritt(en)",
- ["en"]="balanced in %s step(s)",
- ["fr"]="équilibré en %s pas",
- ["it"]="bilanciamento in %s passo/i",
- ["nl"]="gebalanceerd in %s stap(pen)",
- ["no"]="balansert etter %s iterasjoner",
- ["ro"]="aliniat in %s pas(i)",
- },
- ["9"]={
- ["cs"]="kontrola nerovnost",
- ["de"]="Ausrichtung ueberpruefen",
- ["en"]="check raggedness",
- ["fr"]="vérification des irrégularités",
- ["it"]="controllare seghettamento",
- ["nl"]="uitlijnen controleren!",
- ["no"]="kontroller tekstlayout!",
- ["ro"]="verificat alinierea",
- },
- ["files"]={ "page-ini.tex" },
- ["title"]={
- ["cs"]="sloupce",
- ["de"]="Spalten",
- ["en"]="columns",
- ["fr"]="colonnes",
- ["it"]="colonne",
- ["nl"]="kolommen",
- ["no"]="kolonner",
- ["ro"]="coloane",
- },
- },
- ["databases"]={
- ["1"]={
- ["cs"]="%s",
- ["de"]="%s",
- ["en"]="%s",
- ["fr"]="%s",
- ["it"]="%s",
- ["nl"]="%s",
- ["no"]="%s",
- ["ro"]="%s",
- },
- ["2"]={
- ["cs"]="local file %s",
- ["de"]="lokale Datei %s",
- ["en"]="local file %s",
- ["fr"]="fichier local %s",
- ["it"]="file locale %s",
- ["nl"]="lokaal bestand %s",
- ["no"]="lokal fil %s",
- ["ro"]="fisier local %s",
- },
- ["3"]={
- ["cs"]="global file %s",
- ["de"]="globale Datei %s",
- ["en"]="global file %s",
- ["fr"]="fichier global %s",
- ["it"]="file globale %s",
- ["nl"]="globaal bestand %s",
- ["no"]="global fil %s",
- ["ro"]="fisier global %s",
- },
- ["4"]={
- ["cs"]="unknown file %s",
- ["de"]="unbekannte Datei %s",
- ["en"]="unknown file %s",
- ["fr"]="fichier inconnu %s",
- ["it"]="file sconosciuto %s",
- ["nl"]="onbekend bestand %s",
- ["no"]="ukjent fil %s",
- ["ro"]="fisier necunoscut %s",
- },
- ["files"]={ "core-dat.tex" },
- ["title"]={
- ["cs"]="databases",
- ["de"]="Datenbank",
- ["en"]="databases",
- ["fr"]="bases de données",
- ["it"]="database",
- ["nl"]="database",
- ["no"]="databaser",
- ["ro"]="baze de date",
- },
- },
- ["figures"]={
- ["1"]={
- ["cs"]="obraz %s nelze nalezt",
- ["de"]="Abbildung %s kann nicht gefunden werden",
- ["en"]="figure %s can not be found",
- ["fr"]="la figure %s ne peut être trouvée",
- ["it"]="figura %s non trovata",
- ["nl"]="figuur %s is niet te vinden",
- ["ro"]="figura %s nu poate fi gasita",
- },
- ["2"]={
- ["cs"]="obraz %s nepritomen",
- ["de"]="Abbildung %s wird nicht erstellt",
- ["en"]="figure %s is not preset",
- ["fr"]="la figure %s n'est pas pré-sélectionnée",
- ["it"]="la figura %s non è preimpostata",
- ["nl"]="figuur %s wordt niet preset",
- ["ro"]="figura %s nu este presetata",
- },
- ["3"]={
- ["cs"]="dimensions of %s are determined externally",
- ["de"]="dimensions of %s are determined externally",
- ["en"]="dimensions of %s are determined externally",
- ["fr"]="dimensions of %s are determined externally",
- ["it"]="dimensions of %s are determined externally",
- ["nl"]="maten van %s worden extern vastgesteld",
- ["ro"]="dimensions of %s are determined externally",
- },
- ["4"]={
- ["cs"]="dimenze obrazu %s nacteny primo z jeho souboru",
- ["de"]="Dimensionen von %s geladen aus der Abbildungsdatei selbst",
- ["en"]="dimensions of %s loaded from figurefile itself",
- ["fr"]="les dimensions de %s chargées implicitement à partir du fichier de figure",
- ["it"]="dimensioni di %s caricate dal file di immagini stesso",
- ["nl"]="maten van %s geladen uit figuurfile zelf",
- ["ro"]="dimensiunea figurii %s se incarca din fisierul insusi",
- },
- ["5"]={
- ["cs"]="dimensions of %s are unknown",
- ["de"]="Dimensions of %s are unknown",
- ["en"]="dimensions of %s are unknown",
- ["fr"]="dimensions of %s are unknown",
- ["it"]="dimensions of %s are unknown",
- ["nl"]="maten van %s zijn onbekend",
- ["ro"]="dimensions of %s are unknown",
- },
- ["6"]={
- ["cs"]="dimenze obrazu %s spocteny programem rlxtools",
- ["de"]="Dimensionen von %s ausgerechnet durch rlxtools",
- ["en"]="dimensions of %s calculated by rlxtools",
- ["fr"]="les dimensions de %s calculées par rlxtools",
- ["it"]="dimensioni di %s calcolate da rlxtools",
- ["nl"]="maten van %s berekend door rlxtools",
- ["ro"]="dimensiunea figurii %s este calculata de rlxtools",
- },
- ["8"]={
- ["cs"]="obrazovy objekt %s je znovu pouzit",
- ["de"]="Abbildungobjekt %s wurde wiederverwandt",
- ["en"]="figureobject %s is reused",
- ["fr"]="figureobject %s est réutilisé",
- ["it"]="oggetto-figura %s riutilizzato",
- ["nl"]="figuurobject %s wordt opnieuw gebruikt",
- ["ro"]="obiectul figura %s este refolosit",
- },
- ["files"]={ "core-inc.mkii" },
- ["title"]={
- ["cs"]="obrazy",
- ["de"]="Abbildungen",
- ["en"]="figures",
- ["fr"]="figures",
- ["it"]="figure",
- ["nl"]="figuren",
- ["ro"]="figuri",
- },
- },
- ["files"]={
- ["1"]={
- ["cs"]="synonymum souboru %s je jiz pouzito pro %s",
- ["de"]="Dateisynonym %s wird bereits fuer %s benutzt",
- ["en"]="file synonym %s is already used for %s",
- ["fr"]="le synonyme de fichier %s est déjà utilisé pour %s",
- ["it"]="sinonimo file %s già in uso per %s",
- ["nl"]="file synoniem %s is al in gebruik voor %s",
- ["no"]="filesynonym %s er allerede brukt for %s",
- ["ro"]="sinonimul fisierelor %s este folosit deja pentru %s",
- },
- ["files"]={ "core-fil.tex" },
- ["title"]={
- ["cs"]="soubory",
- ["de"]="files",
- ["en"]="files",
- ["fr"]="fichiers",
- ["it"]="file",
- ["nl"]="files",
- ["no"]="filer",
- ["ro"]="fisiere",
- },
- },
- ["filters"]={
- ["1"]={
- ["cs"]="filter %s is loaded",
- ["de"]="filter %s ist geladen",
- ["en"]="filter %s is loaded",
- ["fr"]="le filtre %s est chargé",
- ["it"]="filtro %s caricato",
- ["nl"]="filter %s wordt geladen",
- },
- ["2"]={
- ["cs"]="unknown filter %s",
- ["de"]="unknown filter %s",
- ["en"]="unknown filter %s",
- ["fr"]="filtre %s inconnu",
- ["it"]="filtro sconosciuto %s",
- ["nl"]="onbekend filter %s",
- },
- ["files"]={ "filt-ini.tex" },
- ["title"]={
- ["cs"]="filters",
- ["de"]="filters",
- ["en"]="filters",
- ["fr"]="filtre",
- ["it"]="filtri",
- ["nl"]="filters",
- },
- },
- ["floatblocks"]={
- ["1"]={
- ["cs"]="%s precislovano / %s => %s",
- ["de"]="%s neu nummeriert / %s => %s",
- ["en"]="%s renumbered / %s => %s",
- ["fr"]="%s renuméroté / %s => %s",
- ["it"]="%s rinumerato / %s => %s",
- ["nl"]="%s hernummerd / %s => %s",
- ["no"]="%s renummerert / %s => %s",
- ["ro"]="%s renumerotat / %s => %s",
- },
- ["10"]={
- ["cs"]="%s omezeno",
- ["de"]="%s begrenzt",
- ["en"]="%s limited",
- ["fr"]="%s limité",
- ["it"]="%s limitato",
- ["nl"]="%s begrensd",
- ["no"]="%s begrenset",
- ["ro"]="%s limitat",
- },
- ["11"]={
- ["cs"]="nedan zadny blok",
- ["de"]="kein Block gegeben",
- ["en"]="no block given",
- ["fr"]="pas de bloc donné",
- ["it"]="nessun oggetto specificato",
- ["nl"]="geen blok opgegeven",
- ["no"]="ingen blokk oppgitt",
- ["ro"]="nu este dat nici un bloc",
- },
- ["12"]={
- ["cs"]="nedefinovano",
- ["de"]="undefiniert",
- ["en"]="undefined",
- ["fr"]="indéfini",
- ["it"]="non definito",
- ["nl"]="niet gedefinieerd",
- ["no"]="udefinert",
- ["ro"]="nedefinit",
- },
- ["13"]={
- ["cs"]="there is nothing to split",
- ["de"]="there is nothing to split",
- ["en"]="there is nothing to split",
- ["fr"]="there is nothing to split",
- ["it"]="there is nothing to split",
- ["nl"]="er is niets te splitsen",
- ["no"]="there is nothing to split",
- ["ro"]="there is nothing to split",
- },
- ["2"]={
- ["cs"]="%s ulozeno",
- ["de"]="%s gespeichert",
- ["en"]="%s saved",
- ["fr"]="%s sauvegardé",
- ["it"]="%s salvato",
- ["nl"]="%s bewaard",
- ["no"]="%s lagret",
- ["ro"]="%s salvat",
- },
- ["3"]={
- ["cs"]="%s presunuto",
- ["de"]="%s verschoben",
- ["en"]="%s moved",
- ["fr"]="%s déplacé",
- ["it"]="%s mosso",
- ["nl"]="%s verplaatst",
- ["no"]="%s flyttet",
- ["ro"]="%s mutat",
- },
- ["4"]={
- ["cs"]="%s umisteno",
- ["de"]="%s plaziert",
- ["en"]="%s placed",
- ["fr"]="%s placé",
- ["it"]="%s sistemato",
- ["nl"]="%s geplaatst",
- ["no"]="%s plassert",
- ["ro"]="%s plasat",
- },
- ["5"]={
- ["cs"]="poradi prizpusobeno",
- ["de"]="Reihenfolge angepasst",
- ["en"]="order adapted",
- ["fr"]="ordre adapté",
- ["it"]="ordine aggiustato",
- ["nl"]="volgorde aangepast",
- ["no"]="rekkefølge tilpasset",
- ["ro"]="ordinea adaptata",
- },
- ["6"]={
- ["cs"]="pocet hornich plovoucich objektu je omezen na %s",
- ["de"]="Anz. der oberen Gleitobjekte beschraengt auf %s",
- ["en"]="n of top floats limited to %s",
- ["fr"]="n flottants de haut de page limité à %s",
- ["it"]="n di top floats limitato a %s",
- ["nl"]="maximaal %s boven",
- ["no"]="maksimalt %s flytblokker øverst",
- ["ro"]="nr. cadrelor de sus limitat la %s",
- },
- ["7"]={
- ["cs"]="pocet spodnich plovoucich objektu je omezen na %s",
- ["de"]="Anz. der unteren Gleitobjekte beschraengt auf %s",
- ["en"]="n of bottom floats limited to %s",
- ["fr"]="n flottants de bas de page limité à %s",
- ["it"]="n di bottom floats limitato a %s",
- ["nl"]="maximaal %s onder",
- ["no"]="maksimalt %s flytblokker nederst",
- ["ro"]="nr. blocurilor de jos limitat la %s",
- },
- ["8"]={
- ["cs"]="radku je mene nez %s",
- ["de"]="weniger als %s zeilen",
- ["en"]="less than %s lines",
- ["fr"]="moins de %s lignes",
- ["it"]="meno di %s righe",
- ["nl"]="minder dan %s regels",
- ["no"]="mindre enn %s linjer",
- ["ro"]="mai putin de %s linii",
- },
- ["9"]={
- ["cs"]="poradi naruseno",
- ["de"]="Reigenfolge gestoert",
- ["en"]="order disturbed",
- ["fr"]="ordre perturbé",
- ["it"]="ordine disturbato",
- ["nl"]="volgorde verstoord",
- ["no"]="rekkefølge endret",
- ["ro"]="ordinea deranjata",
- },
- ["files"]={ "page-flt.tex", "strc-flt.tex" },
- ["title"]={
- ["cs"]="plovouciobjekty",
- ["de"]="Gleitobjektbloecke",
- ["en"]="floatblocks",
- ["fr"]="blocs de flottants",
- ["it"]="oggetti mobili",
- ["nl"]="plaatsblokken",
- ["no"]="flytblokker",
- ["ro"]="Blocuri",
- },
- },
- ["fonts"]={
- ["1"]={
- ["cs"]="kodovani %s",
- ["de"]="Kodierung %s",
- ["en"]="coding %s",
- ["fr"]="encodage %s",
- ["it"]="codifica %s",
- ["nl"]="codering %s",
- ["no"]="koding %s",
- ["ro"]="codificarea %s",
- },
- ["10"]={
- ["cs"]="neznamy font %s",
- ["de"]="unbekanntes Font %s",
- ["en"]="unknown font file %s",
- ["fr"]="fichier de police %s inconnu",
- ["it"]="file di font sconosciuto %s",
- ["nl"]="onbekende font file %s",
- ["no"]="ukjent fontfil %s",
- ["ro"]="fisier font necunoscut %s",
- },
- ["14"]={
- ["cs"]="bodyfont %s is defined (can better be done global)",
- ["de"]="Fliesstext %s wurde definiert (besser waere globale Definition)",
- ["en"]="bodyfont %s is defined (can better be done global)",
- ["fr"]="policecorps %s est défini (une définition globale pourrait être plus adéquat)",
- ["it"]="corpo del testo %s definito (sarebbe meglio globale)",
- ["nl"]="korps %s is gedefinieerd (kan beter globaal plaatsvinden)",
- ["no"]="bodyfont %s is defined (can better be done global)",
- ["ro"]="bodyfont %s is defined (can better be done global)",
- },
- ["2"]={
- ["cs"]="varianta %s je nactena",
- ["de"]="Variante %s ist geladen",
- ["en"]="variant %s is loaded",
- ["fr"]="la variante %s est chargée",
- ["it"]="variante %s caricata",
- ["nl"]="variant %s wordt geladen",
- ["no"]="variant %s er lest inn",
- ["ro"]="varianta %s este incarcata",
- },
- ["3"]={
- ["cs"]="neznama varianta %s",
- ["de"]="Unbekannte Variante %s",
- ["en"]="unknown variant %s",
- ["fr"]="variante %s inconnue",
- ["it"]="variante sconosciuta %s",
- ["nl"]="onbekende variant %s",
- ["no"]="ukjent variant %s",
- ["ro"]="varianta necunoscuta %s",
- },
- ["4"]={
- ["cs"]="zakladni font %s neni definovan",
- ["de"]="Fliesstext %s ist nicht definiert",
- ["en"]="bodyfont %s is not defined",
- ["fr"]="policecorps %s n'est pas définie",
- ["it"]="corpo del testo %s non definito",
- ["nl"]="korps %s is niet gedefinieerd",
- ["no"]="hovedfont %s er ikke definert",
- ["ro"]="corpul de litere %s nu este definit",
- },
- ["5"]={
- ["cs"]="styl %s neni definovan",
- ["de"]="Stil %s ist nicht definiert",
- ["en"]="style %s is not defined",
- ["fr"]="le style %s n'est pas défini",
- ["it"]="stile %s non definito",
- ["nl"]="stijl %s is niet gedefinieerd",
- ["no"]="stil %s er ikke definert",
- ["ro"]="stilul %s nu este definit",
- },
- ["6"]={
- ["cs"]="%s je nacten",
- ["de"]="%s ist geladen",
- ["en"]="%s is loaded",
- ["fr"]="%s est chargé",
- ["it"]="%s caricato",
- ["nl"]="%s wordt geladen",
- ["no"]="%s er lest inn",
- ["ro"]="%s este incarcat",
- },
- ["7"]={
- ["cs"]="neznamy format %s",
- ["de"]="unbekanntes Format %s",
- ["en"]="unknown format %s",
- ["fr"]="format %s inconnu",
- ["it"]="formato sconosciuto %s",
- ["nl"]="onbekend formaat %s",
- ["no"]="ukjent format %s",
- ["ro"]="format necunoscut %s",
- },
- ["8"]={
- ["cs"]="styl %s definovan",
- ["de"]="Stil %s definiert",
- ["en"]="style %s defined",
- ["fr"]="style %s défini",
- ["it"]="stile %s definito",
- ["nl"]="stijl %s gedefinieerd",
- ["no"]="stil %s definert",
- ["ro"]="stilul %s definit",
- },
- ["files"]={ "font-ini.mkii", "font-ini.mkiv" },
- ["title"]={
- ["cs"]="zakladnifont",
- ["de"]="Fliesstext",
- ["en"]="bodyfont",
- ["fr"]="corps de texte",
- ["it"]="font del corpo",
- ["nl"]="korps",
- ["no"]="hovedfont",
- ["ro"]="corp de litere",
- },
- },
- --~ ["handlings"]={
- --~ ["1"]={
- --~ ["cs"]="font handling %s",
- --~ ["de"]="Font Verarbeitung %s",
- --~ ["en"]="font handling %s",
- --~ ["fr"]="manipulation %s de police",
- --~ ["it"]="font handling %s",
- --~ ["nl"]="font afhandeling %s",
- --~ ["no"]="font handling %s",
- --~ ["ro"]="font handling %s",
- --~ },
- --~ ["2"]={
- --~ ["cs"]="font handling %s is loaded",
- --~ ["de"]="Font Verarbeitung %s ist geladen",
- --~ ["en"]="font handling %s is loaded",
- --~ ["fr"]="la manipulation %s de police est chargée",
- --~ ["it"]="font handling %s is loaded",
- --~ ["nl"]="font afhandeling %s wordt geladen",
- --~ ["no"]="font handling %s is loaded",
- --~ ["ro"]="font handling %s is loaded",
- --~ },
- --~ ["3"]={
- --~ ["cs"]="unknown font handling %s",
- --~ ["de"]="unknown font handling %s",
- --~ ["en"]="unknown font handling %s",
- --~ ["fr"]="manipulation %s inconnue de police",
- --~ ["it"]="unknown font handling %s",
- --~ ["nl"]="onbekende font afhandeling %s",
- --~ ["no"]="unknown font handling %s",
- --~ ["ro"]="unknown font handling %s",
- --~ },
- --~ ["files"]={ "hand-ini.mkii" },
- --~ ["title"]={
- --~ ["cs"]="handling",
- --~ ["de"]="handling",
- --~ ["en"]="handling",
- --~ ["fr"]="manipulation",
- --~ ["it"]="handling",
- --~ ["nl"]="handling",
- --~ ["no"]="handling",
- --~ ["ro"]="handling",
- --~ },
- --~ },
- ["interactions"]={
- ["1"]={
- ["cs"]="pomer %s x %s (s x v)",
- ["de"]="Seitenverhaeltnis %s x %s (B x H)",
- ["en"]="aspect ratio %s x %s (b x h)",
- ["fr"]="ratio d'aspect %s x %s (b x h)",
- ["it"]="rapporto %s x %s (b x a)",
- ["nl"]="aspect ratio %s x %s (b x h)",
- ["no"]="forholdstall %s x %s (b x h)",
- ["ro"]="aspectul %s x %s (b x h)",
- },
- ["2"]={
- ["cs"]="aktivni",
- ["de"]="aktiv",
- ["en"]="active",
- ["fr"]="actif",
- ["it"]="attiva",
- ["nl"]="actief",
- ["no"]="aktiv",
- ["ro"]="activ",
- },
- ["21"]={
- ["cs"]="%s kod vlozen",
- ["de"]="%s Code eingefuegt",
- ["en"]="%s code inserted",
- ["fr"]="%s code inseré",
- ["it"]="codice %s inserito",
- ["nl"]="%s code tussengevoegd",
- ["no"]="%s kode satt inn / tilføyd",
- ["ro"]="%s cod inserat",
- },
- ["3"]={
- ["cs"]="neaktivni",
- ["de"]="inaktiv",
- ["en"]="inactive",
- ["fr"]="inactif",
- ["it"]="inattiva",
- ["nl"]="niet actief",
- ["no"]="inaktiv",
- ["ro"]="inactiv",
- },
- ["4"]={
- ["cs"]="zadna strankova synchronizace (%s) v hmode",
- ["de"]="keine Seitensynchronisation (%s) im hmode",
- ["en"]="no pagesynchronisation (%s) in hmode",
- ["fr"]="pas de synchronisation de page (%s) dans le hmode",
- ["it"]="sincronizzazione di pagina (%s) non disponibile in hmode",
- ["nl"]="geen paginasynchronisatie (%s) in hmode",
- ["no"]="ingen sidesynkronisering (%s) i hmode",
- ["ro"]="nu exista sincronizare pt. pagini (%s) in hmode",
- },
- ["5"]={
- ["cs"]="unknown attachment %s",
- ["de"]="unknown attachment %s",
- ["en"]="unknown attachment %s",
- ["fr"]="le fichier joint %s est inconnu",
- ["it"]="unknown attachment %s",
- ["nl"]="onbekend attachment %s",
- ["no"]="unknown attachment %s",
- ["ro"]="unknown attachment %s",
- },
- ["6"]={
- ["cs"]="attachment file %s does not exist",
- ["de"]="attachment file %s does not exist",
- ["en"]="attachment file %s does not exist",
- ["fr"]="le fichier joint %s n'existe pas",
- ["it"]="attachment file %s does not exist",
- ["nl"]="attachment file %s bestaat niet",
- ["no"]="attachment file %s does not exist",
- ["ro"]="attachment file %s does not exist",
- },
- ["files"]={ "core-int.tex", "spec-ini.tex" },
- ["title"]={
- ["cs"]="interakce",
- ["de"]="Interaktions",
- ["en"]="interactions",
- ["fr"]="interactions",
- ["it"]="interazione",
- ["nl"]="interacties",
- ["no"]="interaksjon",
- ["ro"]="interactiuni",
- },
- },
- ["layouts"]={
- ["1"]={
- ["cs"]="vyska textu prizpusobena s %s na strane %s",
- ["de"]="Texthoehe angepasst mit %s auf Seite %s",
- ["en"]="textheight adapted with %s at page %s",
- ["fr"]="hauteurtexte adaptée avec %s à la page %s",
- ["it"]="altezza del testo adattata con %s a pagina %s",
- ["nl"]="teksthoogte aangepast met %s op pagina %s",
- ["no"]="teksthøyde tilpasset med %s på side %s",
- ["ro"]="textheight adaptat cu %s la pagina %s",
- },
- ["10"]={
- ["cs"]="%s a %s nedava dohromady 1.0",
- ["de"]="%s und %s ergeben zusammen nicht 1.0",
- ["en"]="%s and %s don't add up to 1.0",
- ["fr"]="%s et %s ne sont pas ajoutés à 1.0",
- ["it"]="%s e %s non sommano a 1.0",
- ["nl"]="%s en %s tellen niet op tot 1.0",
- ["no"]="%s og %s er ikke 1.0 til sammen",
- ["ro"]="%s si %s nu se adauga pana la 1.0",
- },
- ["11"]={
- ["cs"]="svisla mezera %s neni povolena v pevnem radkovem rejstriku",
- ["de"]="Zwischenraum %s nicht im Grittermoduserlau",
- ["en"]="spacing %s not permitted in gridmode",
- ["fr"]="espacement %s non permis en modegrille",
- ["it"]="spaziatura %s non permessa in modo griglia",
- ["nl"]="interlinie %s niet toegestaan in gridmode",
- ["no"]="mellomrom %s ikke tillatt i gridmodus",
- ["ro"]="spatierea %s nu este permisa in gridmode",
- },
- ["2"]={
- ["cs"]="%s krat odlozeny text umisten",
- ["de"]="%s mal verschobener Text plaziert",
- ["en"]="%s times postponed text placed",
- ["fr"]="%s times postponed text placed",
- ["it"]="posizionato testo posticipato %s volte",
- ["nl"]="%s maal uitgestelde tekst tussengevoegd",
- ["no"]="%s ganger forskjøvet tekst plassert",
- ["ro"]="textul amanat de %s ori a fost plasat",
- },
- ["3"]={
- ["cs"]="%s krat text odlozen",
- ["de"]="%s mal Text verschoben",
- ["en"]="%s times text postponed",
- ["fr"]="%s times text postponed",
- ["it"]="testo posticipato %s volte",
- ["nl"]="%s maal tekst plaatsen uitstellen",
- ["no"]="%s ganger tekst forskjøvet",
- ["ro"]="textul amanat de %s ori",
- },
- ["4"]={
- ["cs"]="okrajove bloky aktivni",
- ["de"]="marginalbloecke aktiv",
- ["en"]="marginblocks active",
- ["fr"]="blocsmarge actifs",
- ["it"]="blocchi in margine attivi",
- ["nl"]="margeblokken actief",
- ["no"]="margblokker aktive",
- ["ro"]="blocuri marginale active",
- },
- ["5"]={
- ["cs"]="okrajove bloky neaktivni",
- ["de"]="marginalbloecke inaktiv",
- ["en"]="marginblocks inactive",
- ["fr"]="blocsmarge inactifs",
- ["it"]="blocchi in margine inattivi",
- ["nl"]="margeblokken inactief",
- ["no"]="margblokker inaktive",
- ["ro"]="blocuri marginale inactive",
- },
- ["6"]={
- ["cs"]="sada stran %s zpracovana (velikost %s)",
- ["de"]="Unterseitenfolge %s verarbeitet (Groesse %s)",
- ["en"]="subpage set %s processed (size %s)",
- ["fr"]="jeu de souspage %s traité (taille %s)",
- ["it"]="gruppo di sottopagine %s elaborato (dimensione %s)",
- ["nl"]="subpagina reeks %s verwerkt (aantal %s)",
- ["no"]="delside sett %s behandlet (størrelse %s)",
- ["ro"]="setul %s de subpagini procesat (dimensiunea %s)",
- },
- ["7"]={
- ["cs"]="pocita se misto pro logo",
- ["de"]="berechne Platzbedarf des Logos",
- ["en"]="calculating logospace",
- ["fr"]="calcul de l'espace pour le logo",
- ["it"]="calcolo dello spazio per logo",
- ["nl"]="beeldmerken berekenen",
- ["no"]="beregner plass for logo",
- ["ro"]="se calculeaza spatiul pentru logo",
- },
- ["8"]={
- ["cs"]="pocita se pozadi",
- ["de"]="berechne Hintergrund",
- ["en"]="calculating backgrounds",
- ["fr"]="calcul des arrières-plans",
- ["it"]="calcolo dello sfondo",
- ["nl"]="achtergronden berekenen",
- ["no"]="beregner bakgrunn",
- ["ro"]="se calculeaza fundalurile",
- },
- ["9"]={
- ["cs"]="aktualne ne vice nez %s urovne/urovni vyctu",
- ["de"]="z.Z. nicht mehr als %s Ebenen in Aufzaehlungen",
- ["en"]="currently no more than %s levels in itemizations",
- ["fr"]="pas plus de %s niveaux pour l'instant dans les élémentarisations",
- ["it"]="attualmente non più di %s livelli di elencazione",
- ["nl"]="momenteel maximaal %s niveaus in opsommingen",
- ["no"]="for øyeblikket maksimalt %s nivåer i opplisting",
- ["ro"]="acum nu se supota mai mult de %s nivele de adancime la iteratii",
- },
- ["files"]={ "core-itm.tex", "page-bck.mkii", "page-bck.mkiv", "page-ini.tex", "page-log.tex", "strc-itm.tex" },
- ["title"]={
- ["cs"]="layouts",
- ["de"]="Layouts",
- ["en"]="layouts",
- ["fr"]="calque",
- ["it"]="layouts",
- ["nl"]="layouts",
- ["no"]="layouts",
- ["ro"]="aranjamente",
- },
- },
- ["languages"]={
- ["1"]={
- ["cs"]="vzory %s pro %s nacteny (n=%s,e=%s,m=%s)",
- ["de"]="Trennmuster %s fuer %s geladen (n=%s,e=%s,m=%s)",
- ["en"]="patterns %s for %s loaded (n=%s,e=%s,m=%s)",
- ["fr"]="les motifs %s pour %s sont chargés (n=%s,e=%s,m=%s)",
- ["it"]="schemi %s per %s caricati (n=%s,e=%s,m=%s)",
- ["nl"]="afbreekpatronen %s voor %s geladen (n=%s,e=%s,m=%s)",
- ["no"]="orddelingsmønster %s for %s er lest inn (n=%s,e=%s,m=%s)",
- ["ro"]="sablonul %s pentru %s s-a incarcat (n=%s,e=%s,m=%s)",
- },
- ["10"]={
- ["cs"]="vzory %s nacteny",
- ["de"]="Trennmuster %s geladen",
- ["en"]="patterns %s loaded",
- ["fr"]="motifs %s chargés",
- ["it"]="schemi %s caricati",
- ["nl"]="patronen %sgeladen",
- ["no"]="orddelingsmønster %s er lest inn",
- ["ro"]="sabloanele %s incarcate",
- },
- ["2"]={
- ["cs"]="zadne vzory %s pro %s (n=%s,e=%s,m=%s) (%s,%s)",
- ["de"]="Keine Trennmuster %s fuer %s (n=%s,e=%s,m=%s) (%s,%s)",
- ["en"]="no patterns %s for %s (n=%s,e=%s,m=%s) (%s,%s)",
- ["fr"]="pas de motifs %s pour %s (n=%s,e=%s,m=%s) (%s,%s)",
- ["it"]="niente schemi %s per %s (n=%s,e=%s,m=%s) (%s,%s)",
- ["nl"]="geen afbreekpatronen %s voor %s (n=%s,e=%s,m=%s) (%s,%s)",
- ["no"]="ingen orddelingsmønster %s for %s (n=%s,e=%s,m=%s) (%s,%s)",
- ["ro"]="nu exista sabloane %s pentru %s (n=%s,e=%s,m=%s) (%s,%s)",
- },
- ["3"]={
- ["cs"]="deleni slov %s pro %s nacteno (n=%s,e=%s,m=%s)",
- ["de"]="Trenndefinitionen %s fuer %s geladen (n=%s,e=%s,m=%s)",
- ["en"]="hyphenations %s for %s loaded (n=%s,e=%s,m=%s)",
- ["fr"]="hyphenations %s pour %s chargés (n=%s,e=%s,m=%s)",
- ["it"]="sillabazione %s per %s caricata (n=%s,e=%s,m=%s)",
- ["nl"]="afbreekdefinities %s voor %s geladen (n=%s,e=%s,m=%s)",
- ["no"]="orddelingsdefinisjon %s for %s er lest inn (n=%s,e=%s,m=%s)",
- ["ro"]="despartirea in silabe %s pentru %s s-a incarcat (n=%s,e=%s,m=%s)",
- },
- ["4"]={
- ["cs"]="zadne deleni slov %s pro %s (n=%s,e=%s,m=%s)",
- ["de"]="Keine Trenndefinitionen %s fuer %s (n=%s,e=%s,m=%s)",
- ["en"]="no hyphenations %s for %s (n=%s,e=%s,m=%s)",
- ["fr"]="pas d'hyphenations %s pour %s (n=%s,e=%s,m=%s)",
- ["it"]="niente sillabazione %s per %s (n=%s,e=%s,m=%s)",
- ["nl"]="geen afbreekdefinities %s voor %s (n=%s,e=%s,m=%s)",
- ["no"]="ingen orddelingsdefinisjon %s for %s (n=%s,e=%s,m=%s)",
- ["ro"]="nu exista despartire in silabe %s pentru %s (n=%s,e=%s,m=%s)",
- },
- ["5"]={
- ["cs"]="vzory pro %s nenacteny",
- ["de"]="Trennmuster fuer %s nicht geladen",
- ["en"]="patterns for %s not loaded",
- ["fr"]="les motifs pour %s ne sont pas chargés",
- ["it"]="schemi per %s non caricati",
- ["nl"]="afbreekpatronen voor %s niet geladen",
- ["no"]="orddelingsmønster for %s er ikke lest inn",
- ["ro"]="sabloanele pentru %s nu sunt incarcate",
- },
- ["6"]={
- ["cs"]="jazyk %s neni definovan",
- ["de"]="Sprache %s ist undefiniert",
- ["en"]="language %s is undefined",
- ["fr"]="langue %s non définie",
- ["it"]="lingua %s non definita",
- ["nl"]="taal %s is niet gedefinieerd",
- ["no"]="spràk %s er udefinert",
- ["ro"]="limba %s nu este definita",
- },
- ["7"]={
- ["cs"]="specificke volby jazyka [%s] zavadeji %s (zavlecenou) mezeru",
- ["de"]="Sprachenspezifische Option [%s] fuegt eine Luecke von %s ein",
- ["en"]="language specific options [%s] introduce a %s skip",
- ["fr"]="les options spécifiques de langue [%s] introduisent un %s saut",
- ["it"]="opzioni specifiche per la lingua [%s] introducono un salto %s",
- ["nl"]="taal specifieke opties [%s] introduceren een skip van %s",
- ["no"]="spràk spesifikk opsjon [%s] introduserer et %s hopp",
- ["ro"]="optiunile specifice ale limbii [%s] introduc un spatiu %s",
- },
- ["8"]={
- ["cs"]="specificke volby jazyka [%s] bez mezer pripojeny",
- ["de"]="Sprachenspezifische Option [%s] nahtlos hinzugefuegt",
- ["en"]="language specific options [%s] seamless appended",
- ["fr"]="les options spécifiques de langue [%s] sont ajoutés en douceur",
- ["it"]="opzioni specifiche per la lingua [%s] aggiunte trasparentemente",
- ["nl"]="taal specifieke opties [%s] naadloos toegevoegd",
- ["no"]="spràk spesifikk opsjon [%s] problemfritt tilføyd",
- ["ro"]="optiunile specifice ale limbii [%s] adaugate",
- },
- ["9"]={
- ["cs"]="language %s is active",
- ["de"]="Sprache %s ist aktiv",
- ["en"]="language %s is active",
- ["fr"]="la langue %s est active",
- ["it"]="lingua %s attiva",
- ["nl"]="taal %s is actief",
- ["no"]="spràk %s er aktivt",
- ["ro"]="limba %s este activa",
- },
- ["files"]={ "lang-ini.mkii", "lang-ini.mkiv" },
- ["title"]={
- ["cs"]="jazyky",
- ["de"]="Sprache",
- ["en"]="languages",
- ["fr"]="langue",
- ["it"]="lingua",
- ["nl"]="talen",
- ["no"]="sprøk",
- ["ro"]="limbi",
- },
- },
- ["references"]={
- ["1"]={
- ["cs"]="neznama reference %s",
- ["de"]="unbekannte Referenz %s",
- ["en"]="unknown reference %s",
- ["fr"]="réference %s inconnue",
- ["it"]="riferimento sconosciuto %s",
- ["nl"]="onbekende verwijzing %s",
- ["no"]="ukjent referanse %s",
- ["ro"]="referinta necunoscuta %s",
- },
- ["2"]={
- ["cs"]="duplicitni reference %s na strane %s",
- ["de"]="doppelte Referenz %s auf Seite %s",
- ["en"]="duplicate reference %s on page %s",
- ["fr"]="réference %s dupliquée à la page %s",
- ["it"]="riferimento duplicato %s a pagina %s",
- ["nl"]="dubbele verwijzing %s op pagina %s",
- ["no"]="duplikat referanse %s pø side %s",
- ["ro"]="referinta duplicat %s la pagina %s",
- },
- ["21"]={
- ["cs"]="dokument %s nacten",
- ["de"]="Dokument %s geladen",
- ["en"]="document %s loaded",
- ["fr"]="document %s chargé",
- ["it"]="documento %s caricato",
- ["nl"]="document %s geladen",
- ["no"]="dokument %s er lest inn",
- ["ro"]="documentul %s este incarcat",
- },
- ["22"]={
- ["cs"]="dokument %s neni interaktivni",
- ["de"]="Dokument %s ist nicht aktiv",
- ["en"]="document %s is not interactive",
- ["fr"]="le document %s n'est pas interactif",
- ["it"]="il documento %s non ø interattivo",
- ["nl"]="document %s is niet interactief",
- ["no"]="dokument %s er ikke interaktivt",
- ["ro"]="documentul %s nu este interactiv",
- },
- ["23"]={
- ["cs"]="obskurni (nejasna) reference %s (prefix=%s)",
- ["de"]="Obskure Referenz %s (Prefix=%s)",
- ["en"]="obscure reference %s (prefix=%s)",
- ["fr"]="reference %s indéterminé (préfixe=%s)",
- ["it"]="riferimento ambiguo %s (prefisso=%s)",
- ["nl"]="onduidelijke verwijzing %s (prefix=%s)",
- ["no"]="obskur referanse %s (Prefix=%s)",
- ["ro"]="referinta obscura %s (prefix=%s)",
- },
- ["24"]={
- ["en"]="references from document '%s' are not exported",
- },
- ["25"]={
- ["en"]="references from document '%s' are not imported (export again)",
- },
- ["26"]={
- ["en"]="references from document '%s' are imported",
- },
- ["3"]={
- ["cs"]="neznamy typ reference %s",
- ["de"]="unbekannte Referenz Typ %s",
- ["en"]="unknown reference type %s",
- ["fr"]="type %s de réference inconnu",
- ["it"]="riferimento di tipo sconosciuto %s",
- ["nl"]="type verwijzing %s onbekend",
- ["no"]="ukjent referansetype %s",
- ["ro"]="tip necunoscut de referinta %s",
- },
- ["30"]={
- ["cs"]="neznamy objekt %s",
- ["de"]="unbekanntes Object %s",
- ["en"]="unknown object %s",
- ["fr"]="objet %s inconnu",
- ["it"]="oggetto sconosciuto %s",
- ["nl"]="onbekend object %s",
- ["no"]="ukjent objekt %s",
- ["ro"]="obiect necunoscut %s",
- },
- ["31"]={
- ["cs"]="duplicitni object %s",
- ["de"]="doppeltes Object %s",
- ["en"]="duplicate object %s",
- ["fr"]="objet %s dupliqué",
- ["it"]="oggetto duplicato %s",
- ["nl"]="dubbel object %s",
- ["no"]="duplikat objekt %s",
- ["ro"]="obiect duplicat %s",
- },
- ["4"]={
- ["cs"]="nedovolena reference %s",
- ["de"]="illegale Referenz %s",
- ["en"]="illegal reference %s",
- ["fr"]="réference %s inconnue",
- ["it"]="riferimento illecito %s",
- ["nl"]="verboden verwijzing %s",
- ["no"]="ulovlig referanse %s",
- ["ro"]="referinta eronata %s",
- },
- ["5"]={
- ["en"]="number of unknown references: %s",
- },
- ["6"]={
- ["en"]="number of illegal references: %s",
- },
- ["files"]={ "core-obj.tex", "core-ref.tex", "strc-ref.tex" },
- ["title"]={
- ["cs"]="reference",
- ["de"]="referenzen",
- ["en"]="references",
- ["fr"]="réferences",
- ["it"]="riferimenti",
- ["nl"]="verwijzingen",
- ["no"]="referanser",
- ["ro"]="referinte",
- },
- },
- ["structures"]={
- ["1"]={
- ["cs"]="zacatek oddilu (sekce) %s",
- ["de"]="Begin des Abschnittsblocks %s",
- ["en"]="begin of sectionblock %s",
- ["fr"]="début de blocsection %s",
- ["it"]="inizio del blocco (sezione) %s",
- ["nl"]="begin van sectieblok %s",
- ["no"]="starten av blokk %s (seksjon)",
- ["ro"]="inceput de bloc sectiune %s",
- },
- ["2"]={
- ["cs"]="konec oddilu (sekce) %s",
- ["de"]="Ende des Abschnittsblocks %s",
- ["en"]="end of sectionblock %s",
- ["fr"]="fin de blocsection %s",
- ["it"]="fine del blocco (sezione) %s",
- ["nl"]="eind van sectieblok %s",
- ["no"]="slutten av blokk %s (seksjon)",
- ["ro"]="sfarsit de bloc sectiune %s",
- },
- ["files"]={ "core-sec.mkii", "core-sec.mkiv", "strc-sbe.tex" },
- ["title"]={
- ["cs"]="struktury",
- ["de"]="strukture",
- ["en"]="structures",
- ["fr"]="structures",
- ["it"]="struttura",
- ["nl"]="structuren",
- ["no"]="struktur",
- ["ro"]="structuri",
- },
- },
- ["symbols"]={
- ["1"]={
- ["cs"]="nacita se soubor symbolu %s",
- ["de"]="Lade Symboldatei %s",
- ["en"]="loading symbolset %s",
- ["fr"]="chargement du jeu de symbole %s",
- ["it"]="caricamento gruppo di simboli %s",
- ["nl"]="symboolset %s wordt geladen",
- ["no"]="leser inn symbolsett %s",
- ["ro"]="se incarca setul de simboluri %s",
- },
- ["files"]={ "symb-ini.tex" },
- ["title"]={
- ["cs"]="symboly",
- ["de"]="Symbole",
- ["en"]="symbols",
- ["fr"]="symboles",
- ["it"]="simboli",
- ["nl"]="symbolen",
- ["no"]="symboler",
- ["ro"]="simboluri",
- },
- },
- ["system"]={
- ["1"]={
- ["cs"]="nacteni pomocneho souboru odlozeno (typemode)",
- ["de"]="Laden der Hilfsdatei aufgeschoben (Eingabe-Modus)",
- ["en"]="loading utility-file postponed (typemode)",
- ["fr"]="chargement de fichier utilitaire reporté (typemode)",
- ["it"]="caricamento dei file supplementari posticipato (typemode)",
- ["nl"]="laden hulpfile uitgesteld (typemode)",
- ["no"]="innlesning av hjelpefila utsatt (typemode)",
- ["ro"]="se incarca utilitarul-fisierul este amanat (typemode)",
- },
- ["10"]={
- ["cs"]="nepouzivejte em v %s",
- ["de"]="Benutzte kein em in %s",
- ["en"]="don't use em in %s",
- ["fr"]="n'utilisez pas em dans %s",
- ["it"]="non usare em in %s",
- ["nl"]="gebruik geen em in %s",
- ["no"]="ikke bruk em i %s",
- ["ro"]="nu folositi em in %s",
- },
- ["11"]={
- ["cs"]="vytvarim jednoduchy pomocny soubor",
- ["de"]="Erstelle einfache Hilfdatei",
- ["en"]="building simple util",
- ["fr"]="construction util simple",
- ["it"]="costruzione di un semplice supplemento",
- ["nl"]="aanmaken basale hulpfile",
- ["no"]="lager enkel hjelpefil",
- ["ro"]="se creeaza un utilitar simplu",
- },
- ["12"]={
- ["cs"]="pomosny soubor neni setriden, pouzijte texutil",
- ["de"]="Die Hilfdatei ist nicht sortiert, verwende texutil",
- ["en"]="the utility-file is not sorted, use texutil",
- ["fr"]="le fichier utilitaire n'est pas trié, utilise texutil",
- ["it"]="file di supplemento non ordinato, usare texutil",
- ["nl"]="de hulpfile is niet gesorteerd, gebruik texutil",
- ["no"]="hjelpefila er ikke sortert, bruk texutil",
- ["ro"]="fisierul utilitar nu este sortat, folositi texutil",
- },
- ["13"]={
- ["cs"]="znacka %s definovana %s",
- ["de"]="Beschriftung %s definiert %s",
- ["en"]="mark %s defined %s",
- ["fr"]="marquage %s defini %s",
- ["it"]="marcatura %s definita %s",
- ["nl"]="markering %s gedefinieerd %s",
- ["no"]="markering %s definert %s",
- ["ro"]="marcajul %s definit %s",
- },
- ["14"]={
- ["cs"]="vynucena nova stranka v seznamu na %s",
- ["de"]="Erzwungendes Seitenumbruch in Liste bei %s",
- ["en"]="forced newpage in list at %s",
- ["fr"]="nouvellepage forcée dans la liste à %s",
- ["it"]="nuova pagina obbligata in lista a %s",
- ["nl"]="geforceerde paginaovergang in lijst voor %s",
- ["no"]="tvunget sideskift i liste ved %s",
- ["ro"]="s-a fortat trecere pa pagina noua in lista la %s",
- },
- ["15"]={
- ["cs"]="uklada se buffer %s",
- ["de"]="Speichere Buffer %s",
- ["en"]="saving buffer %s",
- ["fr"]="sauvegarde du tampon (buffer) %s",
- ["it"]="salvataggio del buffer %s",
- ["nl"]="wegschrijven buffer %s",
- ["no"]="lagrer Buffer %s",
- ["ro"]="buffer salvat %s",
- },
- ["16"]={
- ["cs"]="sazi se buffer %s",
- ["de"]="Setzte Buffer %s",
- ["en"]="typesetting buffer %s",
- ["fr"]="composition du tampon (buffer) %s",
- ["it"]="composizione del buffer %s",
- ["nl"]="inlezen buffer %s",
- ["no"]="tegnsetter buffer %s",
- ["ro"]="buffer-ul %s s-a cules",
- },
- ["17"]={
- ["cs"]="sazi se doslovny (verbatim) buffer %s",
- ["de"]="Setzte tippen-Buffer %s",
- ["en"]="typesetting verbatim buffer %s",
- ["fr"]="composition textuelle du tampon (buffer) %s",
- ["it"]="composizione verbatim del buffer %s",
- ["nl"]="verbatim inlezen buffer %s",
- ["no"]="tegnsetter verbatim-buffer %s",
- ["ro"]="se culege buffer-ul verbatim %s",
- },
- ["18"]={
- ["cs"]="synonymum %s %s neexistuje",
- ["de"]="Synonym %s %s existiert nicht",
- ["en"]="synonym %s %s does not exist",
- ["fr"]="le synonyme %s %s n'existe pas",
- ["it"]="sinonimo %s %s non esistente",
- ["nl"]="synoniem %s %s bestaat niet",
- ["no"]="synonym %s %s eksisterer ikke",
- ["ro"]="sinonimul %s %s nu exista",
- },
- ["19"]={
- ["cs"]="vyznam (synonyma) %s nacten",
- ["de"]="Bedeutung (synonyme) von %s geladen",
- ["en"]="meaning (synonyms) of %s loaded",
- ["fr"]="signification (synonymes) de %s chargée",
- ["it"]="significato (sinonimi) di %s caricato",
- ["nl"]="betekenissen (synoniemen) van %s geladen",
- ["no"]="betydning (synonymer) av %s er lest inn",
- ["ro"]="intelesul (sinonimele) pentru %s incarcat",
- },
- ["2"]={
- ["cs"]="%s nacteno",
- ["de"]="%s geladen",
- ["en"]="%s loaded",
- ["fr"]="%s chargé",
- ["it"]="%s caricato",
- ["nl"]="%s geladen",
- ["no"]="%s er lest inn",
- ["ro"]="%s s-a incarcat",
- },
- ["20"]={
- ["cs"]="vyznam (trideni) %s nacten",
- ["de"]="Bedeutung (sortieren) von %s geladen",
- ["en"]="meaning (sorts) of %s loaded",
- ["fr"]="signification (tris) de %s chargée",
- ["it"]="significato (specie) di %s caricato",
- ["nl"]="betekenissen (sorteren) van %s geladen",
- ["no"]="betydning (sorterer) av %s er lest inn",
- ["ro"]="intelesul (ordinea) pentru %s incarcat",
- },
- ["21"]={
- ["cs"]="pomocny soubor necten",
- ["de"]="Die Hilfsdatei ist nicht geladen",
- ["en"]="no utility data is loaded",
- ["fr"]="pas de données utilitaires chargées",
- ["it"]="nessuna informazione supplementare caricata",
- ["nl"]="de hulpfile is niet geladen",
- ["no"]="hjelpefila er ikke lest inn",
- ["ro"]="nici o data utilitara nu este incarcata",
- },
- ["22"]={
- ["cs"]="pouzijte platny pomocny soubor",
- ["de"]="Benoetige gueltige Hilfsdateie",
- ["en"]="use a valid utilityfile",
- ["fr"]="utilise un fichier utilitaire valide",
- ["it"]="usare un file supplementare valido",
- ["nl"]="gebruik een goede hulpfile",
- ["no"]="bruk en gyldig hjelpefil",
- ["ro"]="folositi un fisier utilitar valid",
- },
- ["23"]={
- ["cs"]="%s upraveno na %s",
- ["de"]="%s angeordnet auf %s",
- ["en"]="%s arranged at %s",
- ["fr"]="%s arrangé à %s",
- ["it"]="%s sistemato a %s",
- ["nl"]="%s gearrangeerd op %s",
- ["no"]="%s arrangert på %s",
- ["ro"]="%s aranjat la %s",
- },
- ["24"]={
- ["cs"]="plovouci bloky",
- ["de"]="Fliessbloecke",
- ["en"]="Floatblocks",
- ["fr"]="blocsflottants",
- ["it"]="Oggetti mobili",
- ["nl"]="Plaatsblokken",
- ["no"]="Flytblokker",
- ["ro"]="Blocuri",
- },
- ["25"]={
- ["cs"]="reference",
- ["de"]="Referenzen",
- ["en"]="References",
- ["fr"]="Réferences",
- ["it"]="Riferimenti",
- ["nl"]="Verwijzingen",
- ["no"]="Referanser",
- ["ro"]="Referinte",
- },
- ["26"]={
- ["cs"]="registry",
- ["de"]="Register",
- ["en"]="Registers",
- ["fr"]="Registres",
- ["it"]="Registri",
- ["nl"]="Registers",
- ["no"]="Registere",
- ["ro"]="Registri",
- },
- ["27"]={
- ["cs"]="verze",
- ["de"]="Version",
- ["en"]="Version",
- ["fr"]="Version",
- ["it"]="Versione",
- ["nl"]="Versie",
- ["no"]="Versjon",
- ["ro"]="Versiune",
- },
- ["4"]={
- ["cs"]="prikaz %s je jiz definovan",
- ["de"]="Befehl %s ist bereits definiert",
- ["en"]="command %s is already defined",
- ["fr"]="la commande %s est déjà définie",
- ["it"]="comando %s già definito",
- ["nl"]="commando %s is al gedefinieerd",
- ["no"]="kommando %s er allerede definert",
- ["ro"]="comanda %s este deja definita",
- },
- ["41"]={
- ["cs"]="externi soubor %s ve skupine %s neexistuje",
- ["de"]="Externe Datei %s in Gruppe %s existiert nicht",
- ["en"]="external file %s in group %s does not exist",
- ["fr"]="le fichier externe %s du groupe %s n'existe pas",
- ["it"]="il file esterno %s del gruppo %s non esiste",
- ["nl"]="externe file %s in groep %s bestaat niet",
- ["no"]="ekstern fil %s i gruppe %s eksisterer ikke",
- ["ro"]="fisierul extern %s din grupul %s nu exista",
- },
- ["5"]={
- ["cs"]="makra z %s nactena",
- ["de"]="Modul %s geladen",
- ["en"]="module %s loaded",
- ["fr"]="module %s chargé",
- ["it"]="macro del modulo %s caricate",
- ["nl"]="module %s geladen",
- ["no"]="makroene i modul %s er lest inn",
- ["ro"]="macro-urile din modulul %s s-au incarcat",
- },
- ["6"]={
- ["cs"]="zadna makra v %s nenalezena",
- ["de"]="Modul %s gefunden",
- ["en"]="module %s not found",
- ["fr"]="module %s non trouvé",
- ["it"]="nessuna macro trovata nel modulo %s",
- ["nl"]="geen module %s gevonden",
- ["no"]="ingen makroer funnet i modul %s-",
- ["ro"]="nu s-au gasit macro-uri in modulul %s",
- },
- ["7"]={
- ["cs"]="makra z %s jsou jiz nactena",
- ["de"]="Modul %s bereits geladen",
- ["en"]="module %s already loaded",
- ["fr"]="module %s déjà chargé",
- ["it"]="macro del modulo %s già caricate",
- ["nl"]="module %s reeds geladen",
- ["no"]="makroene i modul %s er allerede lest inn",
- ["ro"]="macro-urile din modulul %s s-au incarcat deja",
- },
- ["8"]={
- ["cs"]="nova verze pomocneho souboru, je treba druheho behu",
- ["de"]="Neue Version der Hilfsdatei, zweiter Durchlauf benoetigt",
- ["en"]="new version of utility file, second pass needed",
- ["fr"]="nouvelle version de fichier utilitaire, seconde passe nécessaire",
- ["it"]="nuova versione del file supplementare, seconda passata necessaria",
- ["nl"]="nieuwe versie hulpfile, tweede run nodig",
- ["no"]="ny versjon av hjelpefil, andre gjennomkjøring nødvendig",
- ["ro"]="o noua versiune de fisier utilitar, este necesara o noua trecere",
- },
- ["9"]={
- ["cs"]="%s nenalezeno/nezpracovano",
- ["de"]="%s nicht gefunden/verarbeitet",
- ["en"]="%s not found/processed",
- ["fr"]="%s non trouvé/traité",
- ["it"]="%s non trovato/elaborato",
- ["nl"]="%s niet gevonden/geplaatst",
- ["no"]="%s ikke funnet/behandlet",
- ["ro"]="%s nu este gasit/procesat",
- },
- ["91"]={
- ["en"]="papertray %s",
- ["nl"]="papierlade %s",
- },
- ["files"]={ "core-mis.tex", "page-ini.tex", "prag-gen.tex", "strc-mar.tex" },
- ["title"]={
- ["cs"]="system",
- ["de"]="system",
- ["en"]="system",
- ["fr"]="système",
- ["it"]="sistema",
- ["nl"]="systeem",
- ["no"]="system",
- ["ro"]="sistem",
- },
- },
- ["textblocks"]={
- ["1"]={
- ["cs"]="nova verze, je treba druhy beh",
- ["de"]="neue Version, zweiter Durchlauf benoetigt",
- ["en"]="new version, second pass needed",
- ["fr"]="nouvelle version, une seconde passe est nécessaire",
- ["it"]="nuova versione, seconda passata necessaria",
- ["nl"]="nieuwe versie, tweede run nodig",
- ["no"]="ny versjon, andre gjennomkjøring nødvendig",
- ["ro"]="o noua versiune, este nevoie de inca o trecere",
- },
- ["10"]={
- ["cs"]="%s nacteno a zpracovano",
- ["de"]="%s geladen und verarbeitet",
- ["en"]="%s loaded and processed",
- ["fr"]="%s chargé et traité",
- ["it"]="%s caricato ed elaborato",
- ["nl"]="%s geladen en verwerkt",
- ["no"]="%s lest inn og behandlet",
- ["ro"]="%s incarcat si procesat",
- },
- ["11"]={
- ["cs"]="%s nacteno a vysazeno",
- ["de"]="%s geladen und gesetzt",
- ["en"]="%s loaded and typeset",
- ["fr"]="%s chargé et composé",
- ["it"]="%s caricato e composto",
- ["nl"]="%s geladen en geplaatst",
- ["no"]="%s lest inn og tegnsatt",
- ["ro"]="%s incarcat si cules",
- },
- ["12"]={
- ["cs"]="%s preskoceno",
- ["de"]="%s ausgelassen",
- ["en"]="%s skipped",
- ["fr"]="%s sauté",
- ["it"]="%s saltato",
- ["nl"]="%s overgeslagen",
- ["no"]="%s utelatt",
- ["ro"]="%s sarit peste",
- },
- ["2"]={
- ["cs"]="zapisuji bloky do %s",
- ["de"]="schreibe Bloecke zu %s",
- ["en"]="writing blocks to %s",
- ["fr"]="ecriture des blocs vers %s",
- ["it"]="scrittura dei blocchi su %s",
- ["nl"]="wegschrijven blokken naar %s",
- ["no"]="skriver blokker til %s",
- ["ro"]="se scriu blocurile in %s",
- },
- ["3"]={
- ["cs"]="ctu bloky z %s",
- ["de"]="lese Bloecke von %s",
- ["en"]="reading blocks from %s",
- ["fr"]="lecture des blocs en provenance de %s",
- ["it"]="lettura dei blocchi da %s",
- ["nl"]="inlezen blokken uit %s",
- ["no"]="leser blokker fra %s",
- ["ro"]="se citesc blocurile din %s",
- },
- ["4"]={
- ["cs"]="je treba druhy beh",
- ["de"]="zweiter Durchlauf benoetigt",
- ["en"]="second pass needed",
- ["fr"]="seconde passe nécessaire",
- ["it"]="seconda passata necessaria",
- ["nl"]="er is een tweede run nodig",
- ["no"]="andre gjennomkjøring nødvendig",
- ["ro"]="este nevoie de inca o trecere",
- },
- ["5"]={
- ["cs"]="%s neni skryto",
- ["de"]="%s nicht verborgen",
- ["en"]="%s not hidden",
- ["fr"]="%s non caché",
- ["it"]="%s non nascosto",
- ["nl"]="%s niet verborgen",
- ["no"]="%s ikke skjult",
- ["ro"]="%s nu este ascuns",
- },
- ["6"]={
- ["cs"]="%s skryto a zpracovano",
- ["de"]="%s verborgen und verarbeitet",
- ["en"]="%s hidden and processed",
- ["fr"]="%s caché et traité",
- ["it"]="%s nascosto ed elaborato",
- ["nl"]="%s verborgen en verwerkt",
- ["no"]="%s skjult og behandlet",
- ["ro"]="%s ascuns si procesat",
- },
- ["7"]={
- ["cs"]="%s skryto",
- ["de"]="%s verborgen",
- ["en"]="%s hidden",
- ["fr"]="%s caché",
- ["it"]="%s nascosto",
- ["nl"]="%s verborgen",
- ["no"]="%s skjult",
- ["ro"]="%s ascuns",
- },
- ["8"]={
- ["cs"]="%s vysazeno",
- ["de"]="%s gesetzt",
- ["en"]="%s typeset",
- ["fr"]="%s composé",
- ["it"]="%s composto",
- ["nl"]="%s gehandhaafd",
- ["no"]="%s tegnsatt",
- ["ro"]="%s cules",
- },
- ["9"]={
- ["cs"]="%s nevysazeno",
- ["de"]="%s nicht gesetzt",
- ["en"]="%s not typeset",
- ["fr"]="%s non composé",
- ["it"]="%s non composto",
- ["nl"]="%s niet gehandhaafd",
- ["no"]="%s ikke tegnsatt",
- ["ro"]="%s nu este cules",
- },
- ["files"]={ "core-blk.tex" },
- ["title"]={
- ["cs"]="textovyblok",
- ["de"]="textblock",
- ["en"]="textblocks",
- ["fr"]="blocs de texte",
- ["it"]="blocchi di testo",
- ["nl"]="tekstblokken",
- ["no"]="tekstblokker",
- ["ro"]="blocuri de text",
- },
- },
- ["verbatims"]={
- ["1"]={
- ["cs"]="soubor %s neexistuje",
- ["de"]="Datei %s existiert nicht",
- ["en"]="file %s does not exist",
- ["fr"]="le fichier %s n'existe pas",
- ["it"]="il file %s non esiste",
- ["nl"]="file %s bestaat niet",
- ["no"]="fil %s eksisterer ikke",
- ["ro"]="fisierul %s nu exista",
- },
- ["files"]={ "core-ver.tex" },
- ["title"]={
- ["cs"]="verbatim",
- ["de"]="verbatim",
- ["en"]="verbatim",
- ["fr"]="verbatim",
- ["it"]="verbatim",
- ["nl"]="typen",
- ["no"]="verbatim",
- ["ro"]="verbatim",
- },
- },
- --~ ["versions"]={
- --~ ["1"]={
- --~ ["cs"]="postradam @+",
- --~ ["de"]="fehlendes @+",
- --~ ["en"]="missing @+",
- --~ ["fr"]="@+ manquant",
- --~ ["it"]="@+ mancante",
- --~ ["nl"]="er mankeert een @+",
- --~ ["no"]="manglende @+",
- --~ ["ro"]="lipseste @+",
- --~ },
- --~ ["2"]={
- --~ ["cs"]="oznacuji se strany",
- --~ ["de"]="Erstelle Seiten",
- --~ ["en"]="marking pages",
- --~ ["fr"]="marquage des pages",
- --~ ["it"]="marcatura pagine",
- --~ ["nl"]="markeren pagina's",
- --~ ["no"]="markerer sider",
- --~ ["ro"]="pagini marcate",
- --~ },
- --~ ["3"]={
- --~ ["cs"]="oznacene strany: %s",
- --~ ["de"]="Ausgewaehlte Seiten: %s",
- --~ ["en"]="selected pages: %s",
- --~ ["fr"]="pages sélectionnées : %s",
- --~ ["it"]="pagine selezionate: %s",
- --~ ["nl"]="geselecteerde pagina's: %s",
- --~ ["no"]="valgte sider: %s",
- --~ ["ro"]="pagini selectate: %s",
- --~ },
- --~ ["files"]={ "core-int.tex" },
- --~ ["title"]={
- --~ ["cs"]="verze",
- --~ ["de"]="Version",
- --~ ["en"]="version",
- --~ ["fr"]="version",
- --~ ["it"]="version",
- --~ ["nl"]="versie",
- --~ ["no"]="versjon",
- --~ ["ro"]="versiuni",
- --~ },
- --~ },
-
- }
}
diff --git a/tex/context/base/scrp-ini.mkiv b/tex/context/base/scrp-ini.mkiv
index 09d747d42..b3ef77782 100644
--- a/tex/context/base/scrp-ini.mkiv
+++ b/tex/context/base/scrp-ini.mkiv
@@ -78,7 +78,7 @@
\attribute\preprocattribute\currentscriptattribute\relax % we can speed this up by storing the attribute in ??ls:a:#1
\fi}
-\def\setscript [#1]{\dosetscript{#1}}
+ \def\setscript [#1]{\dosetscript{#1}}
\unexpanded\def\startscript[#1]{\begingroup\dosetscript{#1}}
\unexpanded\def\stopscript {\endgroup}
diff --git a/tex/context/base/spac-hor.mkiv b/tex/context/base/spac-hor.mkiv
index ce9c80d17..fd4febabb 100644
--- a/tex/context/base/spac-hor.mkiv
+++ b/tex/context/base/spac-hor.mkiv
@@ -39,35 +39,46 @@
\def\checkeverypar % currently a hack
{\ifzeropt\parindent\else
- \doifsometokselse\everypar\donothing{\appendtoks\checkindentation\to\everypar}%
+ \doifsometokselse\everypar\donothing\docheckupcomingindentation
\fi}
+\def\docheckupcomingindentation
+ {\appendtoks\checkindentation\to\everypar}
+
\definecomplexorsimple\setupindenting
\def\complexsetupindenting[#1]%
{\edef\currentindenting{#1}%
- \doifsomething\currentindenting % handy when a parameter is passed
- {% not here: \indentfirstparagraphtrue
- % not here: \parindent\ctxparindent
- % not here: \indentingtogglestate\zerocount
- % we use commacommand in order to catch #1 being a command (expanded parameter)
- \processcommacommand[\currentindenting]\docomplexsetupindentingA % catch small, medium, etc
- \processcommacommand[\currentindenting]\docomplexsetupindentingB % catch rest
- \checkeverypar % only when non-empty #1
- \ifindentfirstparagraph\else\noindentation\fi % added
- \toggleindentation}}
+ \ifx\currentindenting\empty \else
+ \doapplycurrentindenting
+ \fi}
+
+\def\doapplycurrentindenting
+ {% not here: \indentfirstparagraphtrue
+ % not here: \parindent\ctxparindent
+ % not here: \indentingtogglestate\zerocount
+ % we use commacommand in order to catch #1 being a command (expanded parameter)
+ \processcommacommand[\currentindenting]\docomplexsetupindentingA % catch small, medium, etc
+ \processcommacommand[\currentindenting]\docomplexsetupindentingB % catch rest
+ \checkeverypar % only when non-empty #1
+ \ifindentfirstparagraph\else\noindentation\fi % added
+ \toggleindentation}
\def\docomplexsetupindentingA#1%
- {\edefconvertedargument\!!stringa{#1}% can this be done differently now?
- \ifcsname\??in:\!!stringa\endcsname \else
+ {\ifcsname\??in:#1\endcsname
+ % case b
+ \else
\edef\currentindentation{#1}%
\let\normalindentation\currentindentation
\simplesetupindenting
\fi}
\def\docomplexsetupindentingB#1%
- {\edefconvertedargument\!!stringa{#1}% catch #1=\somedimen
- \executeifdefined{\??in:\!!stringa}\donothing}
+ {\ifcsname\??in:#1\endcsname
+ \csname\??in:#1\endcsname
+ \else
+ % case a
+ \fi}
\def\simplesetupindenting % empty case, a it strange, needed this way?
{\assigndimension\currentindentation\ctxparindent{1em}{1.5em}{2em}}
@@ -579,14 +590,6 @@
\newskip\leftskipadaption
\newskip\rightskipadaption
-\def\doadaptleftskip#1%
- {\dosetleftskipadaption{#1}%
- \advance\leftskip \leftskipadaption}
-
-\def\doadaptrightskip#1%
- {\dosetrightskipadaption{#1}%
- \advance\rightskip \rightskipadaption}
-
\setvalue{@lsa@\v!standard}{\ifdim\ctxparindent=\zeropoint\@@slleft\else\ctxparindent\fi}
\setvalue{@lsa@\v!yes }{\ifdim\ctxparindent=\zeropoint\@@slleft\else\ctxparindent\fi}
\letvalue{@lsa@\v!no }\zeropoint
@@ -596,25 +599,11 @@
\letvalue{@rsa@\v!no }\zeropoint
\letvalue{@rsa@\empty }\zeropoint
-\def\dosetleftskipadaption#1%
- {\edefconvertedargument\ascii{@lsa@#1}%
- \leftskipadaption
- \ifcsname\ascii\endcsname
- \csname\ascii\endcsname
- \else
- #1%
- \fi
- \relax}
-
-\def\dosetrightskipadaption#1%
- {\edefconvertedargument\ascii{@rsa@#1}%
- \rightskipadaption
- \ifcsname\ascii\endcsname
- \csname\ascii\endcsname
- \else
- #1%
- \fi
- \relax}
+\def\dosetleftskipadaption #1{\leftskipadaption \ifcsname @lsa@#1\endcsname\csname @lsa@#1\endcsname\else#1\fi\relax}
+\def\dosetrightskipadaption#1{\rightskipadaption\ifcsname @rsa@#1\endcsname\csname @rsa@#1\endcsname\else#1\fi\relax}
+
+\def\doadaptleftskip #1{\dosetleftskipadaption {#1}\advance\leftskip \leftskipadaption }
+\def\doadaptrightskip#1{\dosetrightskipadaption{#1}\advance\rightskip\rightskipadaption}
%D Tolerance:
diff --git a/tex/context/base/status-files.pdf b/tex/context/base/status-files.pdf
index 48c45b084..a774454fd 100644
--- a/tex/context/base/status-files.pdf
+++ b/tex/context/base/status-files.pdf
Binary files differ
diff --git a/tex/context/base/trac-log.lua b/tex/context/base/trac-log.lua
index 5579e8aa8..a6d398bc3 100644
--- a/tex/context/base/trac-log.lua
+++ b/tex/context/base/trac-log.lua
@@ -288,7 +288,7 @@ end
-- so far
-local function doset(category,value)
+local function setblocked(category,value)
if category == true then
-- lock all
category, value = "*", true
@@ -322,11 +322,11 @@ local function doset(category,value)
end
function logs.disable(category,value)
- doset(category,value == nil and true or value)
+ setblocked(category,value == nil and true or value)
end
function logs.enable(category)
- doset(category,false)
+ setblocked(category,false)
end
function logs.categories()
@@ -368,7 +368,11 @@ function logs.show()
end
directives.register("logs.blocked", function(v)
- doset(v,true)
+ setblocked(v,true)
+end)
+
+directives.register("logs.target", function(v)
+ settarget(v)
end)
-- tex specific loggers (might move elsewhere)
diff --git a/tex/context/base/type-ghz.mkiv b/tex/context/base/type-ghz.mkiv
index d08d7ae90..34a3aa53c 100644
--- a/tex/context/base/type-ghz.mkiv
+++ b/tex/context/base/type-ghz.mkiv
@@ -151,16 +151,16 @@
\starttypescript[optima-nova]
\definetypeface[optima][ss][sans][optima-nova] [default][features=default]
\definetypeface[optima][rm][sans][optima-nova] [default][features=default]
- \definetypeface[optima][tt][mono][latin-modern][default][features=default,rscale=1.1]
- \definetypeface[optima][mm][math][latin-modern][default][features=default,rscale=1.1]
+ \definetypeface[optima][tt][mono][modern] [default][rscale=1.1]
+ \definetypeface[optima][mm][math][modern] [default][rscale=1.1]
\quittypescriptscanning
\stoptypescript
\starttypescript[optima-nova-os]
\definetypeface[optima-os][ss][sans][optima-nova-os] [default][features=default]
\definetypeface[optima-os][rm][sans][optima-nova-os] [default][features=default]
- \definetypeface[optima-os][tt][mono][latin-modern] [default][features=default,rscale=1.1]
- \definetypeface[optima-os][mm][math][latin-modern] [default][features=default,rscale=1.1]
+ \definetypeface[optima-os][tt][mono][modern] [default][rscale=1.1]
+ \definetypeface[optima-os][mm][math][modern] [default][rscale=1.1]
\quittypescriptscanning
\stoptypescript
@@ -269,23 +269,23 @@
\starttypescript[palatino,palatino-nova]
\definetypeface[palatino][rm][serif][palatino-nova][default][features=default]
\definetypeface[palatino][ss][sans] [palatino-sans][default][features=default]
- \definetypeface[palatino][tt][mono] [latin-modern] [default][features=default,rscale=1.1]
- \definetypeface[palatino][mm][math] [palatino] [default][features=default]% ,rscale=1.1]
+ \definetypeface[palatino][tt][mono] [modern] [default][rscale=1.1]
+ \definetypeface[palatino][mm][math] [palatino] [default]% [rscale=1.1]
\quittypescriptscanning
\stoptypescript
\starttypescript[palatino-sans]
\definetypeface[palatino][ss][sans] [palatino-sans][default][features=default]
\definetypeface[palatino][rm][serif][palatino-nova][default][features=default]
- \definetypeface[palatino][tt][mono] [latin-modern] [default][features=default,rscale=1.1]
- \definetypeface[palatino][mm][math] [palatino] [default][features=default]% ,rscale=1.1]
+ \definetypeface[palatino][tt][mono] [modern] [default][rscale=1.1]
+ \definetypeface[palatino][mm][math] [palatino] [default] % [rscale=1.1]
\quittypescriptscanning
\stoptypescript
\starttypescript[palatino-informal]
\definetypeface[palatino-informal][ss][sans] [palatino-informal][default][features=default]
\definetypeface[palatino-informal][rm][serif][palatino-nova] [default][features=default]
- \definetypeface[palatino-informal][tt][mono] [latin-modern] [default][features=default,rscale=1.1]
+ \definetypeface[palatino-informal][tt][mono] [latin-modern] [default][features=none,rscale=1.1]
\definetypeface[palatino-informal][mm][math] [palatino] [default][features=default]% ,rscale=1.1]
\quittypescriptscanning
\stoptypescript
diff --git a/tex/context/base/type-one.mkii b/tex/context/base/type-one.mkii
index 82da8e9ff..f1e94fd79 100644
--- a/tex/context/base/type-one.mkii
+++ b/tex/context/base/type-one.mkii
@@ -2353,6 +2353,8 @@
\starttypescriptcollection[Lucida]
+ % We can remove the intermediate names as no one will use them.
+
\definetypescriptprefix [e:ec] [8t]
\definetypescriptprefix [e:texnansi] [8y]
\definetypescriptprefix [e:8r] [8r]
diff --git a/tex/context/base/type-otf.mkii b/tex/context/base/type-otf.mkii
index 67a19eb7b..0a43061f7 100644
--- a/tex/context/base/type-otf.mkii
+++ b/tex/context/base/type-otf.mkii
@@ -1431,8 +1431,8 @@
\definefontsynonym [SansItalic] [Iwona-Light-Italic]
\definefontsynonym [SansBold] [Iwona-Medium-Regular]
\definefontsynonym [SansBoldItalic] [Iwona-Medium-Italic]
- \definefontsynonym [SansCaps] [Iwona-CapsLight]
- \definefontsynonym [SansItalicCaps] [Iwona-CapsLightItalic]
+ \definefontsynonym [SansCaps] [Iwona-CapsLight-Regular]
+ \definefontsynonym [SansItalicCaps] [Iwona-CapsLight-Italic]
\definefontsynonym [SansBoldCaps] [Iwona-CapsMedium]
\definefontsynonym [SansBoldItalicCaps] [Iwona-CapsMediumItalic]
\stoptypescript
diff --git a/tex/generic/context/luatex-fonts-merged.lua b/tex/generic/context/luatex-fonts-merged.lua
index edbdd402b..6aacb9857 100644
--- a/tex/generic/context/luatex-fonts-merged.lua
+++ b/tex/generic/context/luatex-fonts-merged.lua
@@ -1,6 +1,6 @@
-- merged file : luatex-fonts-merged.lua
-- parent file : luatex-fonts.lua
--- merge date : 02/09/11 16:42:54
+-- merge date : 02/10/11 13:23:45
do -- begin closure to overcome local limits and interference
@@ -2427,7 +2427,7 @@ local remapper = {
otf = "opentype fonts",
ttf = "truetype fonts",
ttc = "truetype fonts",
- dfont = "truetype dictionary",
+ dfont = "truetype fonts", -- "truetype dictionary",
cid = "cid maps",
fea = "font feature files",
}
@@ -11480,13 +11480,7 @@ if not modules then modules = { } end modules ['font-map'] = {
local allocate = utilities.storage.allocate
-fonts = fonts or { }
-fonts.enc = fonts.enc or { }
-local enc = fonts.enc
-local agl = { }
-enc.agl = agl
-
-agl.names = allocate { -- to name
+local names = allocate { -- to name
"controlSTX",
"controlSOT",
"controlETX",
@@ -15168,252 +15162,270 @@ agl.names = allocate { -- to name
[0xFFE5] = "yenmonospace",
[0xFFE6] = "wonmonospace",
- -- extra entries taken from char-def:
-
- [0x0020] = "space",
- [0x007C] = "bar",
- [0x00B5] = "mu",
- [0x0110] = "Dcroat",
- [0x0111] = "dcroat",
- [0x013F] = "Ldot",
- [0x0140] = "ldot",
- [0x0149] = "napostrophe",
- [0x017F] = "longs",
- [0x01FE] = "Oslashacute",
- [0x01FF] = "oslashacute",
- [0x02BC] = "afii57929",
- [0x02BD] = "afii64937",
- [0x0309] = "hookabovecomb",
- [0x03C2] = "sigma1",
- [0x03D1] = "theta1",
- [0x03D2] = "Upsilon1",
- [0x03D5] = "phi1",
- [0x03D6] = "omega1",
- [0x0431] = "afii10066",
- [0x0432] = "afii10067",
- [0x0433] = "afii10068",
- [0x0434] = "afii10069",
- [0x0435] = "afii10070",
- [0x0436] = "afii10072",
- [0x0437] = "afii10073",
- [0x0438] = "afii10074",
- [0x0439] = "afii10075",
- [0x043A] = "afii10076",
- [0x043B] = "afii10077",
- [0x043C] = "afii10078",
- [0x043D] = "afii10079",
- [0x043E] = "afii10080",
- [0x043F] = "afii10081",
- [0x0440] = "afii10082",
- [0x0441] = "afii10083",
- [0x0442] = "afii10084",
- [0x0443] = "afii10085",
- [0x0444] = "afii10086",
- [0x0445] = "afii10087",
- [0x0446] = "afii10088",
- [0x0447] = "afii10089",
- [0x0448] = "afii10090",
- [0x0449] = "afii10091",
- [0x044A] = "afii10092",
- [0x044B] = "afii10093",
- [0x044C] = "afii10094",
- [0x044D] = "afii10095",
- [0x044E] = "afii10096",
- [0x044F] = "afii10097",
- [0x0451] = "afii10071",
- [0x0452] = "afii10099",
- [0x0453] = "afii10100",
- [0x0454] = "afii10101",
- [0x0455] = "afii10102",
- [0x0456] = "afii10103",
- [0x0457] = "afii10104",
- [0x0458] = "afii10105",
- [0x0459] = "afii10106",
- [0x045A] = "afii10107",
- [0x045B] = "afii10108",
- [0x045C] = "afii10109",
- [0x045E] = "afii10110",
- [0x045F] = "afii10193",
- [0x0463] = "afii10194",
- [0x0473] = "afii10195",
- [0x0475] = "afii10196",
- [0x0491] = "afii10098",
- [0x04D9] = "afii10846",
- [0x05B0] = "afii57799",
- [0x05B1] = "afii57801",
- [0x05B2] = "afii57800",
- [0x05B3] = "afii57802",
- [0x05B4] = "afii57793",
- [0x05B5] = "afii57794",
- [0x05B6] = "afii57795",
- [0x05B7] = "afii57798",
- [0x05B8] = "afii57797",
- [0x05B9] = "afii57806",
- [0x05BB] = "afii57796",
- [0x05BC] = "afii57807",
- [0x05BD] = "afii57839",
- [0x05BE] = "afii57645",
- [0x05BF] = "afii57841",
- [0x05C0] = "afii57842",
- [0x05C1] = "afii57804",
- [0x05C2] = "afii57803",
- [0x05C3] = "afii57658",
- [0x05D0] = "afii57664",
- [0x05D1] = "afii57665",
- [0x05D2] = "afii57666",
- [0x05D3] = "afii57667",
- [0x05D4] = "afii57668",
- [0x05D5] = "afii57669",
- [0x05D6] = "afii57670",
- [0x05D7] = "afii57671",
- [0x05D8] = "afii57672",
- [0x05D9] = "afii57673",
- [0x05DA] = "afii57674",
- [0x05DB] = "afii57675",
- [0x05DC] = "afii57676",
- [0x05DD] = "afii57677",
- [0x05DE] = "afii57678",
- [0x05DF] = "afii57679",
- [0x05E0] = "afii57680",
- [0x05E1] = "afii57681",
- [0x05E2] = "afii57682",
- [0x05E3] = "afii57683",
- [0x05E4] = "afii57684",
- [0x05E5] = "afii57685",
- [0x05E6] = "afii57686",
- [0x05E7] = "afii57687",
- [0x05E8] = "afii57688",
- [0x05E9] = "afii57689",
- [0x05EA] = "afii57690",
- [0x05F0] = "afii57716",
- [0x05F1] = "afii57717",
- [0x05F2] = "afii57718",
- [0x060C] = "afii57388",
- [0x061B] = "afii57403",
- [0x061F] = "afii57407",
- [0x0621] = "afii57409",
- [0x0622] = "afii57410",
- [0x0623] = "afii57411",
- [0x0624] = "afii57412",
- [0x0625] = "afii57413",
- [0x0626] = "afii57414",
- [0x0627] = "afii57415",
- [0x0628] = "afii57416",
- [0x0629] = "afii57417",
- [0x062A] = "afii57418",
- [0x062B] = "afii57419",
- [0x062C] = "afii57420",
- [0x062D] = "afii57421",
- [0x062E] = "afii57422",
- [0x062F] = "afii57423",
- [0x0630] = "afii57424",
- [0x0631] = "afii57425",
- [0x0632] = "afii57426",
- [0x0633] = "afii57427",
- [0x0634] = "afii57428",
- [0x0635] = "afii57429",
- [0x0636] = "afii57430",
- [0x0637] = "afii57431",
- [0x0638] = "afii57432",
- [0x0639] = "afii57433",
- [0x063A] = "afii57434",
- [0x0640] = "afii57440",
- [0x0641] = "afii57441",
- [0x0642] = "afii57442",
- [0x0643] = "afii57443",
- [0x0644] = "afii57444",
- [0x0645] = "afii57445",
- [0x0646] = "afii57446",
- [0x0647] = "afii57470",
- [0x0648] = "afii57448",
- [0x0649] = "afii57449",
- [0x064A] = "afii57450",
- [0x064B] = "afii57451",
- [0x064C] = "afii57452",
- [0x064D] = "afii57453",
- [0x064E] = "afii57454",
- [0x064F] = "afii57455",
- [0x0650] = "afii57456",
- [0x0651] = "afii57457",
- [0x0652] = "afii57458",
- [0x0660] = "afii57392",
- [0x0661] = "afii57393",
- [0x0662] = "afii57394",
- [0x0663] = "afii57395",
- [0x0664] = "afii57396",
- [0x0665] = "afii57397",
- [0x0666] = "afii57398",
- [0x0667] = "afii57399",
- [0x0668] = "afii57400",
- [0x0669] = "afii57401",
- [0x066A] = "afii57381",
- [0x066D] = "afii63167",
- [0x0679] = "afii57511",
- [0x067E] = "afii57506",
- [0x0686] = "afii57507",
- [0x0688] = "afii57512",
- [0x0691] = "afii57513",
- [0x0698] = "afii57508",
- [0x06A4] = "afii57505",
- [0x06AF] = "afii57509",
- [0x06BA] = "afii57514",
- [0x06D2] = "afii57519",
- [0x200C] = "afii61664",
- [0x2015] = "afii208",
- [0x2025] = "twodotenleader",
- [0x20A1] = "colonmonetary",
- [0x20AA] = "afii57636",
- [0x20AC] = "Euro",
- [0x2105] = "afii61248",
- [0x2113] = "afii61289",
- [0x2116] = "afii61352",
- [0x21A8] = "arrowupdnbse",
- [0x21D0] = "arrowdblleft",
- [0x21D2] = "arrowdblright",
- [0x21D4] = "arrowdblboth",
- [0x2203] = "existential",
- [0x2206] = "Delta",
- [0x2207] = "gradient",
- [0x2209] = "notelement",
- [0x221F] = "orthogonal",
- [0x223C] = "similar",
- [0x2282] = "propersubset",
- [0x2283] = "propersuperset",
- [0x2286] = "reflexsubset",
- [0x2287] = "reflexsuperset",
- [0x2295] = "circleplus",
- [0x2297] = "circlemultiply",
- [0x250C] = "SF10000",
- [0x2510] = "SF30000",
- [0x2514] = "SF20000",
- [0x2518] = "SF40000",
- [0x251C] = "SF80000",
- [0x2524] = "SF90000",
- [0x252C] = "SF60000",
- [0x2534] = "SF70000",
- [0x253C] = "SF50000",
- [0x2591] = "ltshade",
- [0x2592] = "shade",
- [0x2593] = "dkshade",
- [0x25A1] = "H22073",
- [0x25AA] = "H18543",
- [0x25AB] = "H18551",
- [0x25CB] = "circle",
- [0x25CF] = "H18533",
- [0x25D9] = "invcircle",
- [0x25E6] = "openbullet",
- [0x263A] = "smileface",
- [0x2640] = "female",
- [0x2642] = "male",
- [0x2660] = "spade",
- [0x2663] = "club",
- [0x2665] = "heart",
+}
+
+local extras = allocate {
+
+ -- extra entries taken from char-def but we can have
+ -- more here if needed
+
+ space = 0x0020,
+ bar = 0x007C,
+ mu = 0x00B5,
+ Dcroat = 0x0110,
+ dcroat = 0x0111,
+ Ldot = 0x013F,
+ ldot = 0x0140,
+ napostrophe = 0x0149,
+ longs = 0x017F,
+ Oslashacute = 0x01FE,
+ oslashacute = 0x01FF,
+ afii57929 = 0x02BC,
+ afii64937 = 0x02BD,
+ hookabovecomb = 0x0309,
+ sigma1 = 0x03C2,
+ theta1 = 0x03D1,
+ Upsilon1 = 0x03D2,
+ phi1 = 0x03D5,
+ omega1 = 0x03D6,
+ afii10066 = 0x0431,
+ afii10067 = 0x0432,
+ afii10068 = 0x0433,
+ afii10069 = 0x0434,
+ afii10070 = 0x0435,
+ afii10072 = 0x0436,
+ afii10073 = 0x0437,
+ afii10074 = 0x0438,
+ afii10075 = 0x0439,
+ afii10076 = 0x043A,
+ afii10077 = 0x043B,
+ afii10078 = 0x043C,
+ afii10079 = 0x043D,
+ afii10080 = 0x043E,
+ afii10081 = 0x043F,
+ afii10082 = 0x0440,
+ afii10083 = 0x0441,
+ afii10084 = 0x0442,
+ afii10085 = 0x0443,
+ afii10086 = 0x0444,
+ afii10087 = 0x0445,
+ afii10088 = 0x0446,
+ afii10089 = 0x0447,
+ afii10090 = 0x0448,
+ afii10091 = 0x0449,
+ afii10092 = 0x044A,
+ afii10093 = 0x044B,
+ afii10094 = 0x044C,
+ afii10095 = 0x044D,
+ afii10096 = 0x044E,
+ afii10097 = 0x044F,
+ afii10071 = 0x0451,
+ afii10099 = 0x0452,
+ afii10100 = 0x0453,
+ afii10101 = 0x0454,
+ afii10102 = 0x0455,
+ afii10103 = 0x0456,
+ afii10104 = 0x0457,
+ afii10105 = 0x0458,
+ afii10106 = 0x0459,
+ afii10107 = 0x045A,
+ afii10108 = 0x045B,
+ afii10109 = 0x045C,
+ afii10110 = 0x045E,
+ afii10193 = 0x045F,
+ afii10194 = 0x0463,
+ afii10195 = 0x0473,
+ afii10196 = 0x0475,
+ afii10098 = 0x0491,
+ afii10846 = 0x04D9,
+ afii57799 = 0x05B0,
+ afii57801 = 0x05B1,
+ afii57800 = 0x05B2,
+ afii57802 = 0x05B3,
+ afii57793 = 0x05B4,
+ afii57794 = 0x05B5,
+ afii57795 = 0x05B6,
+ afii57798 = 0x05B7,
+ afii57797 = 0x05B8,
+ afii57806 = 0x05B9,
+ afii57796 = 0x05BB,
+ afii57807 = 0x05BC,
+ afii57839 = 0x05BD,
+ afii57645 = 0x05BE,
+ afii57841 = 0x05BF,
+ afii57842 = 0x05C0,
+ afii57804 = 0x05C1,
+ afii57803 = 0x05C2,
+ afii57658 = 0x05C3,
+ afii57664 = 0x05D0,
+ afii57665 = 0x05D1,
+ afii57666 = 0x05D2,
+ afii57667 = 0x05D3,
+ afii57668 = 0x05D4,
+ afii57669 = 0x05D5,
+ afii57670 = 0x05D6,
+ afii57671 = 0x05D7,
+ afii57672 = 0x05D8,
+ afii57673 = 0x05D9,
+ afii57674 = 0x05DA,
+ afii57675 = 0x05DB,
+ afii57676 = 0x05DC,
+ afii57677 = 0x05DD,
+ afii57678 = 0x05DE,
+ afii57679 = 0x05DF,
+ afii57680 = 0x05E0,
+ afii57681 = 0x05E1,
+ afii57682 = 0x05E2,
+ afii57683 = 0x05E3,
+ afii57684 = 0x05E4,
+ afii57685 = 0x05E5,
+ afii57686 = 0x05E6,
+ afii57687 = 0x05E7,
+ afii57688 = 0x05E8,
+ afii57689 = 0x05E9,
+ afii57690 = 0x05EA,
+ afii57716 = 0x05F0,
+ afii57717 = 0x05F1,
+ afii57718 = 0x05F2,
+ afii57388 = 0x060C,
+ afii57403 = 0x061B,
+ afii57407 = 0x061F,
+ afii57409 = 0x0621,
+ afii57410 = 0x0622,
+ afii57411 = 0x0623,
+ afii57412 = 0x0624,
+ afii57413 = 0x0625,
+ afii57414 = 0x0626,
+ afii57415 = 0x0627,
+ afii57416 = 0x0628,
+ afii57417 = 0x0629,
+ afii57418 = 0x062A,
+ afii57419 = 0x062B,
+ afii57420 = 0x062C,
+ afii57421 = 0x062D,
+ afii57422 = 0x062E,
+ afii57423 = 0x062F,
+ afii57424 = 0x0630,
+ afii57425 = 0x0631,
+ afii57426 = 0x0632,
+ afii57427 = 0x0633,
+ afii57428 = 0x0634,
+ afii57429 = 0x0635,
+ afii57430 = 0x0636,
+ afii57431 = 0x0637,
+ afii57432 = 0x0638,
+ afii57433 = 0x0639,
+ afii57434 = 0x063A,
+ afii57440 = 0x0640,
+ afii57441 = 0x0641,
+ afii57442 = 0x0642,
+ afii57443 = 0x0643,
+ afii57444 = 0x0644,
+ afii57445 = 0x0645,
+ afii57446 = 0x0646,
+ afii57470 = 0x0647,
+ afii57448 = 0x0648,
+ afii57449 = 0x0649,
+ afii57450 = 0x064A,
+ afii57451 = 0x064B,
+ afii57452 = 0x064C,
+ afii57453 = 0x064D,
+ afii57454 = 0x064E,
+ afii57455 = 0x064F,
+ afii57456 = 0x0650,
+ afii57457 = 0x0651,
+ afii57458 = 0x0652,
+ afii57392 = 0x0660,
+ afii57393 = 0x0661,
+ afii57394 = 0x0662,
+ afii57395 = 0x0663,
+ afii57396 = 0x0664,
+ afii57397 = 0x0665,
+ afii57398 = 0x0666,
+ afii57399 = 0x0667,
+ afii57400 = 0x0668,
+ afii57401 = 0x0669,
+ afii57381 = 0x066A,
+ afii63167 = 0x066D,
+ afii57511 = 0x0679,
+ afii57506 = 0x067E,
+ afii57507 = 0x0686,
+ afii57512 = 0x0688,
+ afii57513 = 0x0691,
+ afii57508 = 0x0698,
+ afii57505 = 0x06A4,
+ afii57509 = 0x06AF,
+ afii57514 = 0x06BA,
+ afii57519 = 0x06D2,
+ afii61664 = 0x200C,
+ afii208 = 0x2015,
+ twodotenleader = 0x2025,
+ colonmonetary = 0x20A1,
+ afii57636 = 0x20AA,
+ Euro = 0x20AC,
+ afii61248 = 0x2105,
+ afii61289 = 0x2113,
+ afii61352 = 0x2116,
+ arrowupdnbse = 0x21A8,
+ arrowdblleft = 0x21D0,
+ arrowdblright = 0x21D2,
+ arrowdblboth = 0x21D4,
+ existential = 0x2203,
+ Delta = 0x2206,
+ gradient = 0x2207,
+ notelement = 0x2209,
+ orthogonal = 0x221F,
+ similar = 0x223C,
+ propersubset = 0x2282,
+ propersuperset = 0x2283,
+ reflexsubset = 0x2286,
+ reflexsuperset = 0x2287,
+ circleplus = 0x2295,
+ circlemultiply = 0x2297,
+ SF10000 = 0x250C,
+ SF30000 = 0x2510,
+ SF20000 = 0x2514,
+ SF40000 = 0x2518,
+ SF80000 = 0x251C,
+ SF90000 = 0x2524,
+ SF60000 = 0x252C,
+ SF70000 = 0x2534,
+ SF50000 = 0x253C,
+ ltshade = 0x2591,
+ shade = 0x2592,
+ dkshade = 0x2593,
+ H22073 = 0x25A1,
+ H18543 = 0x25AA,
+ H18551 = 0x25AB,
+ circle = 0x25CB,
+ H18533 = 0x25CF,
+ invcircle = 0x25D9,
+ openbullet = 0x25E6,
+ smileface = 0x263A,
+ female = 0x2640,
+ male = 0x2642,
+ spade = 0x2660,
+ club = 0x2663,
+ heart = 0x2665,
}
-local unicodes = allocate(table.swapped(agl.names)) -- to unicode
+local unicodes = allocate(table.swapped(names)) -- to unicode
+
+for k, v in next, extras do
+ unicodes[k] = v
+ if not names[v] then
+ names[v] = k
+ end
+end
-agl.unicodes = unicodes
+-- can be a return and loaded on demand
+
+fonts.enc.agl = {
+ names = names,
+ extras = extras,
+ unicodes = unicodes,
+}
-- dofile("char-def.lua")
--
diff --git a/web2c/contextcnf.lua b/web2c/contextcnf.lua
index e1a0f4463..e3f857878 100644
--- a/web2c/contextcnf.lua
+++ b/web2c/contextcnf.lua
@@ -1,9 +1,9 @@
return {
type = "configuration",
- version = "1.0.2",
- date = "2010-06-07",
- time = "14:49:00",
+ version = "1.1.0",
+ date = "2011-09-02", -- or so
+ time = "12:12:12",
comment = "ConTeXt MkIV configuration file",
author = "Hans Hagen, PRAGMA-ADE, Hasselt NL",
@@ -54,7 +54,9 @@ return {
TEXMFLOCAL = "selfautoparent:texmf-local",
TEXMFFONTS = "selfautoparent:texmf-fonts",
TEXMFPROJECT = "selfautoparent:texmf-project",
+
TEXMFHOME = "home:texmf",
+ -- TEXMFHOME = os.name == "macosx" and "home:Library/texmf" or "home:texmf",
-- We need texmfos for a few rare files but as I have a few more bin trees
-- a hack is needed. Maybe other users also have texmf-platform-new trees.