massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / babel / babel / core.pyi
1 from typing import Any
2
3 class UnknownLocaleError(Exception):
4     identifier: Any
5     def __init__(self, identifier) -> None: ...
6
7 class Locale:
8     language: Any
9     territory: Any
10     script: Any
11     variant: Any
12     def __init__(self, language, territory: Any | None = ..., script: Any | None = ..., variant: Any | None = ...) -> None: ...
13     @classmethod
14     def default(cls, category: Any | None = ..., aliases=...): ...
15     @classmethod
16     def negotiate(cls, preferred, available, sep: str = ..., aliases=...): ...
17     @classmethod
18     def parse(cls, identifier, sep: str = ..., resolve_likely_subtags: bool = ...): ...
19     def __eq__(self, other): ...
20     def __ne__(self, other): ...
21     def __hash__(self): ...
22     def get_display_name(self, locale: Any | None = ...): ...
23     display_name: Any
24     def get_language_name(self, locale: Any | None = ...): ...
25     language_name: Any
26     def get_territory_name(self, locale: Any | None = ...): ...
27     territory_name: Any
28     def get_script_name(self, locale: Any | None = ...): ...
29     script_name: Any
30     @property
31     def english_name(self): ...
32     @property
33     def languages(self): ...
34     @property
35     def scripts(self): ...
36     @property
37     def territories(self): ...
38     @property
39     def variants(self): ...
40     @property
41     def currencies(self): ...
42     @property
43     def currency_symbols(self): ...
44     @property
45     def number_symbols(self): ...
46     @property
47     def decimal_formats(self): ...
48     @property
49     def currency_formats(self): ...
50     @property
51     def percent_formats(self): ...
52     @property
53     def scientific_formats(self): ...
54     @property
55     def periods(self): ...
56     @property
57     def day_periods(self): ...
58     @property
59     def day_period_rules(self): ...
60     @property
61     def days(self): ...
62     @property
63     def months(self): ...
64     @property
65     def quarters(self): ...
66     @property
67     def eras(self): ...
68     @property
69     def time_zones(self): ...
70     @property
71     def meta_zones(self): ...
72     @property
73     def zone_formats(self): ...
74     @property
75     def first_week_day(self): ...
76     @property
77     def weekend_start(self): ...
78     @property
79     def weekend_end(self): ...
80     @property
81     def min_week_days(self): ...
82     @property
83     def date_formats(self): ...
84     @property
85     def time_formats(self): ...
86     @property
87     def datetime_formats(self): ...
88     @property
89     def datetime_skeletons(self): ...
90     @property
91     def interval_formats(self): ...
92     @property
93     def plural_form(self): ...
94     @property
95     def list_patterns(self): ...
96     @property
97     def ordinal_form(self): ...
98     @property
99     def measurement_systems(self): ...
100     @property
101     def character_order(self): ...
102     @property
103     def text_direction(self): ...
104     @property
105     def unit_display_names(self): ...
106
107 def default_locale(category: Any | None = ..., aliases=...): ...
108 def negotiate_locale(preferred, available, sep: str = ..., aliases=...): ...
109 def parse_locale(identifier, sep: str = ...): ...
110 def get_locale_identifier(tup, sep: str = ...): ...