calendar polish
This commit is contained in:
1 parent
1dcd53a581
commit
61de4c3933
2 files changed
+79
-33
No files matched your search
@@ -0,0 +1,54 @@
|
||||
"""Country → UTC offset mapping for the calendar cog."""
|
||||
######################################################################
|
||||
|
||||
# fmt: off
|
||||
COUNTRY_TZ: dict[str, float] = {
|
||||
# Europe
|
||||
"Turkey": 3, "UK": 0,
|
||||
"Germany": 2, "France": 2,
|
||||
"Netherlands": 2, "Belgium": 2,
|
||||
"Poland": 2, "Italy": 2,
|
||||
"Spain": 2, "Sweden": 2,
|
||||
"Norway": 2, "Denmark": 2,
|
||||
"Switzerland": 2, "Austria": 2,
|
||||
"Czechia": 2, "Greece": 3,
|
||||
"Finland": 3, "Romania": 3,
|
||||
"Ukraine": 3, "Portugal": 1,
|
||||
"Ireland": 1, "Iceland": 0,
|
||||
|
||||
# Americas
|
||||
"US East": -5, "US Central": -6,
|
||||
"US Mountain": -7, "US West": -8,
|
||||
"US Alaska": -9, "US Hawaii": -10,
|
||||
"Canada East": -5, "Canada Central": -6,
|
||||
"Canada West": -8, "Mexico": -6,
|
||||
"Brazil": -3, "Argentina": -3,
|
||||
"Colombia": -5, "Chile": -4,
|
||||
|
||||
# Asia / Pacific
|
||||
"Japan": 9, "Korea": 9,
|
||||
"China": 8, "Taiwan": 8,
|
||||
"Hong Kong": 8, "Singapore": 8,
|
||||
"Malaysia": 8, "Philippines": 8,
|
||||
"Indonesia West": 7, "Thailand": 7,
|
||||
"Vietnam": 7, "India": 5.5,
|
||||
"Pakistan": 5, "Bangladesh": 6,
|
||||
"Iran": 3.5, "Israel": 3,
|
||||
"Saudi Arabia": 3, "UAE": 4,
|
||||
|
||||
# Oceania
|
||||
"Australia East": 11, "Australia Central": 10.5,
|
||||
"Australia West": 8, "New Zealand": 13,
|
||||
|
||||
# Africa
|
||||
"South Africa": 2, "Egypt": 3,
|
||||
"Nigeria": 1, "Kenya": 3,
|
||||
"Morocco": 1,
|
||||
}
|
||||
# fmt: on
|
||||
|
||||
|
||||
def tz_choices() -> list:
|
||||
"""Return app_commands.Choice list for the country dropdown."""
|
||||
from discord import app_commands
|
||||
return [app_commands.Choice(name=c, value=c) for c in sorted(COUNTRY_TZ)]
|
||||
Reference in new issue
Block a user