]> git.maquefel.me Git - brevno-suite/hugo/commit
refactor: Deprecate language configuration and template methods
authorJoe Mooring <joe.mooring@veriphor.com>
Sat, 28 Feb 2026 09:36:28 +0000 (01:36 -0800)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Wed, 4 Mar 2026 10:45:52 +0000 (11:45 +0100)
commitd4f2122dea17736e8deef30b40872c0e6894c88f
treec886415bf075515e26259cbde4d72931d6f29450
parent991d2f9aba69a5b79bb46c40faf57c7b6d7adcc9
refactor: Deprecate language configuration and template methods

Configuration:

- languageCode      -> locale (either in root or per-language)
- languageName      -> label
- languageDirection -> direction

Methods:

- .Language.LanguageCode      -> .Language.Locale
- .Language.LanguageName      -> .Language.Label
- .Language.LanguageDirection -> .Language.Direction
- .Site.LanguageCode          -> .Site.Language.Locale

Example configuration:

[languages.en]
  direction = 'ltr'
  label     = 'English'
  locale    = 'en-US'
  weight    = 1

Closes #14269

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
19 files changed:
commands/import.go
config/allconfig/allconfig.go
config/allconfig/alldecoders.go
create/skeletons/skeletons.go
create/skeletons/theme/layouts/baseof.html
docs/data/docs.yaml
hugolib/config_test.go
hugolib/site.go
hugolib/sitesmatrix/sitematrix_integration_test.go
langs/config.go
langs/i18n/translationProvider.go
langs/language.go
langs/language_test.go
resources/page/site.go
resources/page/testhelpers_test.go
tpl/tplimpl/embedded/templates/_partials/opengraph.html
tpl/tplimpl/embedded/templates/alias.html
tpl/tplimpl/embedded/templates/rss.xml
tpl/tplimpl/embedded/templates/sitemap.xml