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

[ICU] Tracking issue for all culture, language and translation problems #70781

Closed
10 tasks done
ilonatommy opened this issue Jun 15, 2022 · 4 comments
Closed
10 tasks done
Assignees
Labels
Milestone

Comments

@ilonatommy
Copy link
Member

ilonatommy commented Jun 15, 2022

@ilonatommy ilonatommy added the arch-wasm WebAssembly architecture label Jun 15, 2022
@ilonatommy ilonatommy self-assigned this Jun 15, 2022
@ghost ghost added the untriaged New issue has not been triaged by the area owner label Jun 15, 2022
@ghost
Copy link

ghost commented Jun 15, 2022

Tagging subscribers to 'arch-wasm': @lewing
See info in area-owners.md if you want to be subscribed.

Issue Details
Author: ilonatommy
Assignees: ilonatommy
Labels:

arch-wasm

Milestone: -

@radical radical removed the untriaged New issue has not been triaged by the area owner label Jun 17, 2022
@radical radical added this to the 7.0.0 milestone Jun 17, 2022
@radical radical modified the milestones: 7.0.0, 8.0.0 Aug 11, 2022
@ilonatommy ilonatommy modified the milestones: 8.0.0, 9.0.0 Jul 27, 2023
@andrerom
Copy link

andrerom commented Apr 24, 2024

Unsure where to report this, but potential ICU and .Net related issues:

This effectively means the following hierarchy per ICU as far as I understand it:

  • nb-NO => nb => no
  • nn-NO => nn => no

Right now this does not seem to work in Asp.Net: If I add translation files in *.no.resx they are not picked up if I have nb-NO and/or nb as supported languages.

And documentation (1, 2, 3) seems to imply such hierarchy is currently not supported.

Is this something that should be tracked as an issues?
Or is this due to me testing on MacOS with potentially older ICU versions1?

Footnotes

  1. Additional Info:
    Documentation on upgrading ICU on Mac seems to imply you'll need to build icu and dotnet yourself, installing updated ICU from homebrew does not seems like it's picked up and used, and I haven't found a way to detect which ICU version is used by .Net.

    CultureInfo.InvariantCulture.CompareInfo.Version only gives me:
    {"FullVersion":31129,"SortId":"00007999-0000-0000-0000-00000000007f"}

    icuinfo gave med 58.1 before I installed updated version via brew.

@ilonatommy
Copy link
Member Author

@andrerom, behavior of .net depends directly on ICU, unless you use HybridGlobalization. Net8 is relying on ICU 72, earlier we were shipping ICU bundles built with ICU 69. If ICU standard changes we assume it's by design and do not intend to keep the older behavior.

@ilonatommy
Copy link
Member Author

Closing, all the linked issues are resolved.

@github-actions github-actions bot locked and limited conversation to collaborators Aug 17, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

3 participants