english_locale
¶
EnglishLocale
¶
Bases: BaseModelWithoutExtraKeys
language = pydantic.Field(default='english', description='The language for your CV. The default value is `english`.')
class-attribute
instance-attribute
¶
language_iso_639_1
cached
property
¶
Get ISO 639-1 two-letter language code for locale.
Why
Typst's text element requires ISO 639-1/2/3 language codes for the lang parameter. This enables proper hyphenation, smart quotes, and accessibility (screen readers use it for voice selection). HTML export also uses it for lang attribute.
Returns:
-
str–Two-letter ISO 639-1 language code for Typst and HTML.