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 | |
Language with optional region and script/code.
Definition at line 79 of file language.py.
| None homeassistant.util.language.Dialect.__post_init__ | ( | self | ) |
Fix casing of language/region.
Definition at line 86 of file language.py.
|
static |
Parse language tag into language/region/code.
Definition at line 152 of file language.py.
| 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.
| homeassistant.util.language.Dialect.language |
Definition at line 89 of file language.py.
|
static |
Definition at line 84 of file language.py.
| homeassistant.util.language.Dialect.region |
Definition at line 93 of file language.py.