hugo/docs/content/en/methods/page/Language.md
2024-11-13 11:07:57 +01:00

1.6 KiB

title description categories keywords action
Language Returns the language object for the given page.
related returnType signatures
methods/site/Language
langs.Language
PAGE.Language

The Language method on a Page object returns the language object for the given page. The language object points to the language definition in the site configuration.

You can also use the Language method on a Site object. See details.

Methods

The examples below assume the following in your site configuration:

{{< code-toggle file=hugo >}} [languages.de] languageCode = 'de-DE' languageDirection = 'ltr' languageName = 'Deutsch' weight = 2 {{< /code-toggle >}}

Lang

(string) The language tag as defined by RFC 5646.

{{ .Language.Lang }} → de
LanguageCode

(string) The language code from the site configuration. Falls back to Lang if not defined.

{{ .Language.LanguageCode }} → de-DE
LanguageDirection

(string) The language direction from the site configuration, either ltr or rtl.

{{ .Language.LanguageDirection }} → ltr
LanguageName

(string) The language name from the site configuration.

{{ .Language.LanguageName }} → Deutsch
Weight

(int) The language weight from the site configuration which determines its order in the slice of languages returned by the Languages method on a Site object.

{{ .Language.Weight }} → 2