Max Nikulin writes: > Likely never variant is ideal. Maybe language should be always in > :babel and :babel-ini-only should be boolean. I am not sure though > that it will not make code more complex in other places, so feel free > to ignore this comment.
What you say makes a lot of sense. Really the only reason why I avoided doing something like that was rather the economy, so I didn't have to put things like (two properties instead of one): :babel xx :babel-ini-only t etc. It is also expected that babel-ini-only is a 'temporary' property. At least I would like it to be so. According to the Babel documentation: > Babel is moving gradually from the old and fuzzy concept of language > to the more modern of locale. Which is precisely what the new ini files are meant for. Now these files can only be loaded via \babelprovide or by adding provide=* (and some other variants) to the babel arguments (this last option is not supported by my patch, for pdfLaTeX compatibility, where ini files don't work. I imagine that when that transition is complete, there will be a more inclusive and universal interface in babel. Best regards, Juan Manuel