UPDATE-LANGUAGE(8)

πŸ“¦
version 6.20 Β· 4 versions
, in ubuntu resolute, ubuntu stonking

✨ NAME ✨

update-language β€” bestie, this is the lil tool that generates hyphenation configuration for TeX engines πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

update-language(-dat,-def,-lua) [OPTIONS ...]

🌸 DESCRIPTION 🌸

Okay so picture this: update-language generates hyphenation configuration files β€” specifically language.dat, .def, and .dat.lua. Iconic trio, no cap. πŸ¦‹

Here's the tea tho: when you call it as plain update-language, it makes all three of those config files for you at once. Main character behavior fr fr. 🌈

But if you call it any other way? Then it only generates the one you selected. Pick a lane, bestie. ✨


πŸ’– OPTIONS πŸ’–

  • -c, --conf-file=FILE β€” a file that gives you additional hyphen specifications. extra toppings, we love that πŸ“
  • -o, --output-file=FILE β€” the file you want the output written to πŸ“
  • -d, --output-dir=DIR β€” the directory where the files get written πŸ“
  • --checks β€” performs sanity checks on the generated config file. vibe check, but for your config 🧚
  • -q, --quiet β€” don't write anything to standard output during normal operation. shhh, she's shy πŸ™ˆ
  • -h, -?, --help β€” shows you this help message and dips out πŸ‘‹
  • --version β€” outputs the version info and exits ⭐

🫢 FILES 🫢

The default output directory is

/var/lib/texmf/tex/generic/config

The default output files are πŸ‘‡

  • for update-language-dat
    • language.dat
  • for update-language-def
    • language.def
  • for update-language-lua
    • language.dat.lua
Heads up bestie: if you pass -o/--output-file, it overrides all the defaults. every single one. periodt. πŸ’€

Debian ✦ December 2025 ✦ UPDATE-LANGUAGE(8)

that's the whole page, bestie β€” go forth and hyphenate responsibly πŸ‘‘πŸ’œ

πŸ“¦ where this page comes from