1 from collections import OrderedDict
2 from typing import Any, Iterator
4 from .locale import Locale
6 LOCALE_SPLIT_PATTERN: Any
8 class LocaleDataLoader:
11 languages: list[str] | None = ...,
12 locales: list[str] | None = ...,
13 region: str | None = ...,
14 use_given_order: bool = ...,
15 allow_conflicting_locales: bool = ...,
16 ) -> OrderedDict[str, list[Any] | str | int]: ...
19 languages: list[str] | None = ...,
20 locales: list[str] | None = ...,
21 region: str | None = ...,
22 use_given_order: bool = ...,
23 allow_conflicting_locales: bool = ...,
24 ) -> Iterator[Locale]: ...
25 def get_locale(self, shortname: str) -> Locale: ...