Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

[Intl] Revise timezone name generation#31434

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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
nicolas-grekas merged 1 commit intosymfony:4.3fromro0NL:tz-names
May 9, 2019
Merged

[Intl] Revise timezone name generation#31434

nicolas-grekas merged 1 commit intosymfony:4.3fromro0NL:tz-names
May 9, 2019

Conversation

@ro0NL
Copy link
Contributor

@ro0NLro0NL commentedMay 8, 2019
edited
Loading

QA
Branch?master
Bug fix?yes
New feature?no
BC breaks?no
Deprecations?no
Tests pass?yes (inlcluding intl-data group)
Fixed tickets#...
LicenseMIT
Doc PRsymfony/symfony-docs#...

This is the final polishing needed for#31294 :)

I've realized it's much easier to de-duplicate by processing fallback locales separate, and then only keep the diff compared to a specific locale. More or less the same approachLocaleDataGenerator already follows. I was trying to be clever and filter based on inheritance in a single process; bad idea.

Includesro0NL@31591d0 (ref#31432)

"America\/Monterrey":"Central Time (Monterrey)",
"America\/Montevideo":"Uruguay Time (Montevideo)",
"America\/Montreal":"Canada (Montreal)",
"America\/Montreal":"CanadaTime(Montreal)",
Copy link
ContributorAuthor

Choose a reason for hiding this comment

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

use theregionFormat for country-based names, this is much more consistent with explicitly translated zones, e.g.Coordinated Universal Time andCentral European Time

"Indian\/Mayotte":"heure d’Afrique orientale (Mayotte)",
"Indian\/Reunion":"heure de la Réunion",
"PST8PDT":"heure du Pacifique",
"Pacific\/Easter":"heure de l’île de Pâques",
Copy link
ContributorAuthor

Choose a reason for hiding this comment

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

here's the bugfix; this should be inherited fromfr locale

@@ -0,0 +1,8 @@
{
"Version":"2.1.49.82",
"Meta": {
Copy link
ContributorAuthor

Choose a reason for hiding this comment

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

root metadata is now compiled into root.json, in order to de-duplicte locale metadata

"Names": {
"Africa\/Kigali":"U Rwanda (Kigali)",
"Antarctica\/Troll":"Troll",
"CST6CDT":"CST6CDT",
Copy link
ContributorAuthor

Choose a reason for hiding this comment

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

we should never provide zone IDs as translations, in this case the runtime fallback should apply instead.

{
"Version":"2.1.47.86",
"Names": {
"Africa\/Abidjan":"格林尼治标准时间(阿比贊)",
Copy link
ContributorAuthor

Choose a reason for hiding this comment

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

only alias locales are deleted (related to#31411)

@fabpot
Copy link
Member

Can you rebase to get green tests?

@nicolas-grekasnicolas-grekas changed the base branch frommaster to4.3May 9, 2019 07:50
@nicolas-grekasnicolas-grekas added this to the4.3 milestoneMay 9, 2019
@nicolas-grekas
Copy link
Member

Ready for rebase on 4.3.

@ro0NL
Copy link
ContributorAuthor

Done. (failures unrelated)

@nicolas-grekas
Copy link
Member

Thank you@ro0NL.

@nicolas-grekasnicolas-grekas merged commitbfdb4ed intosymfony:4.3May 9, 2019
nicolas-grekas added a commit that referenced this pull requestMay 9, 2019
This PR was merged into the 4.3 branch.Discussion---------- [Intl] Revise timezone name generation| Q             | A| ------------- | ---| Branch?       | master| Bug fix?      | yes| New feature?  | no| BC breaks?    | no     <!-- seehttps://symfony.com/bc -->| Deprecations? | no| Tests pass?   | yes (inlcluding intl-data group)| Fixed tickets | #...   <!-- #-prefixed issue number(s), if any -->| License       | MIT| Doc PR        | symfony/symfony-docs#... <!-- required for new features -->This is the final polishing needed for#31294 :)I've realized it's much easier to de-duplicate by processing fallback locales separate, and then only keep the diff compared to a specific locale. More or less the same approach `LocaleDataGenerator` already follows. I was trying to be clever and filter based on inheritance in a single process; bad idea.Includesro0NL@31591d0 (ref#31432)Commits-------bfdb4ed [Intl] Revise timezone name generation
@ro0NLro0NL deleted the tz-names branchMay 9, 2019 14:08
fabpot added a commit that referenced this pull requestMay 13, 2019
…mezoneType (ro0NL)This PR was merged into the 4.3 branch.Discussion----------[Form] Add intl/choice_translation_locale option to TimezoneType| Q             | A| ------------- | ---| Branch?       | master| Bug fix?      | no| New feature?  | yes| BC breaks?    | no     <!-- seehttps://symfony.com/bc -->| Deprecations? | no| Tests pass?   | yes    <!-- please add some, will be required by reviewers -->| Fixed tickets |#28836| License       | MIT| Doc PR        |symfony/symfony-docs#11503final step :)for now i think any form of grouping is a user concern (i.e. by GMT offset or area name); see#31293 +#31295having a special built in `group_by' => 'gmt_offset'` util would be nice, and can be done in the future.includes#31434Commits-------001b930 [Form] Add intl/choice_translation_locale option to TimezoneType
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

@fabpotfabpotfabpot left review comments

@nicolas-grekasnicolas-grekasnicolas-grekas approved these changes

Assignees

No one assigned

Projects

None yet

Milestone

4.3

Development

Successfully merging this pull request may close these issues.

4 participants

@ro0NL@fabpot@nicolas-grekas@carsonbot

[8]ページ先頭

©2009-2025 Movatter.jp