Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove VVV time zone format #5659

Merged
merged 2 commits into from
Oct 8, 2024
Merged

Remove VVV time zone format #5659

merged 2 commits into from
Oct 8, 2024

Conversation

sffc
Copy link
Member

@sffc sffc commented Oct 8, 2024

Unblocks #987
See #5658

@@ -44,6 +43,7 @@ pub(crate) enum ResolvedNeoTimeZoneSkeleton {
IsoXXXXX,
// TODO:
// `VV` "America/Los_Angeles"
// `VVV` "Los Angeles"
// Generic Partial Location: "Pacific Time (Los Angeles)"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: remove this, it's implemented

actually, do we need the full exemplar city names for it?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hmm, that's annoying. Maybe not though because it seems Generic Partial Location is only used when you're not the primary zone?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it's fine, because #5657 uses the new logic for the bracketed part, i.e. it will say Central European Time (Germany) and Pacific Time (Los Angeles).

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It would actually be nicer to say Pacific Time (United States), but I'd have to check if the metazone invariants allow that.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pacific Time (United States) sounds extremely weird.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah, Mountain Time (United States) doesn't work.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pacific Time (United States) sounds extremely weird.

Weirder than Pacific Time (Los Angeles)? It's the Pacific as used in the United States, following United States DST rules. They're not Los Angeles DST rules. Does Pacific Time (Mexico) sound weird to you as well?

Copy link
Member Author

@sffc sffc Oct 8, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah, Mountain Time (United States) doesn't work.

I think we're safe there because we only do the region override if the time zone is the only one in the country, so the city and region are interchangeable. Right?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pacific Time (United States) sounds extremely weird.

Weirder than Pacific Time (Los Angeles)? It's the Pacific as used in the United States, following United States DST rules. They're not Los Angeles DST rules. Does Pacific Time (Mexico) sound weird to you as well?

Fair point

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we're safe there because we only do the region override if the time zone is the only one in the country, so the city and region are interchangeable. Right?

Yes, current behaviour is safe. The proposed behaviour of Pacific Time (Canada) needs more work, because we need to know whether a metazone+country combination is unique. ampa+US is, ammo+US isn't.

@@ -166,6 +166,7 @@ pub(super) enum TimeZoneFormatterUnit {
LocalizedOffsetLong,
LocalizedOffsetShort,
Iso8601(Iso8601Format),
#[allow(dead_code)]
ExemplarCity,
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

issue: remove this and ExemplarCityFormat, because that is what's actually blocking

@sffc sffc requested review from robertbastian and removed request for zbraniecki October 8, 2024 12:00
@sffc
Copy link
Member Author

sffc commented Oct 8, 2024

I'll let you merge this @robertbastian if you conclude that it is what we need for #5657

@robertbastian robertbastian merged commit af8dbac into unicode-org:main Oct 8, 2024
28 checks passed
@sffc sffc deleted the rmVVV branch October 8, 2024 12:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants