Home Assistant Unofficial Reference 2024.12.1
homeassistant.util.language.Dialect Class Reference

Public Member Functions

None __post_init__ (self)
 
tuple[float, float] score (self, Dialect dialect, str|None country=None)
 

Static Public Member Functions

Dialect parse (str tag)
 

Public Attributes

 language
 
 region
 

Static Public Attributes

 None
 

Detailed Description

Language with optional region and script/code.

Definition at line 79 of file language.py.

Member Function Documentation

◆ __post_init__()

None homeassistant.util.language.Dialect.__post_init__ (   self)
Fix casing of language/region.

Definition at line 86 of file language.py.

◆ parse()

Dialect homeassistant.util.language.Dialect.parse ( str  tag)
static
Parse language tag into language/region/code.

Definition at line 152 of file language.py.

◆ score()

tuple[float, float] homeassistant.util.language.Dialect.score (   self,
Dialect  dialect,
str | None   country = None 
)
Return score for match with another dialect where higher is better.

Score < 0 indicates a failure to match.

Definition at line 95 of file language.py.

Member Data Documentation

◆ language

homeassistant.util.language.Dialect.language

Definition at line 89 of file language.py.

◆ None

homeassistant.util.language.Dialect.None
static

Definition at line 84 of file language.py.

◆ region

homeassistant.util.language.Dialect.region

Definition at line 93 of file language.py.


The documentation for this class was generated from the following file: