Live data from Hacker News

Viewing profile — zbraniecki

zbraniecki

HN member
Joined
Fri, Oct 18, 2013, 9:02 PM UTC
HN karma
1,111
Public activity
167 items

About zbraniecki

Zibi Braniecki, engineer at Mozilla. Working on l10n/i18n stack, ECMA402 and performance.

Recent public activity

  1. comment
    Comment #47046280

    Definitely the former, apologies for making it confusing. > What is the equivalent of xgettext.pl There is no standard one, although people build their own. The general consensus i…

  2. comment
    Comment #47038782

    Here is a proposal for a message resource format on top of MF2.0 - https://github.com/eemeli/message-resource-wg

  3. comment
    Comment #47038771

    https://messageformat.unicode.org/ Lmk if you have further questions!

  4. comment
    Comment #47038759

    ICU4C and ICU4J have implementations. We also have a JS polyfill and will be working on ICU4X impl this quarter.

  5. comment
    Comment #47038733

    Yep. Mozilla is planning an auto converter from Fluent to MF2.0 once we stabilize it.

  6. comment
    Comment #47038714

    We are targeting MF2.0 for inclusion in JavaEcript stdlib (ECMA-402). And later maybe with its own format into DOM for DOM L10n.

  7. comment
    Comment #47038697

    Correct. MF2.0 addresses all the challenges we identified during design of Fluent.

  8. comment
    Comment #47038667

    No, gettext scales very badly, both vertically (larger systems) and horizontally (locales with rich grammatical forms like declensions etc.) We (authors of Fluent and collaborators…

  9. comment
    Comment #37093359

    Hi! Thank you for your critique! > 1) “Your knight has killed a dragon with a crossbow” We have a proposal for dynamic references to address this problem - https://github.com/proje…

  10. comment
    Comment #35608998

    We're happy to announce ICU4X 1.2, containing a host of new features with a focus on text engines. The new ML-powered break iterators and HarfBuzz bindings enable developers to per…

  11. story
  12. story
  13. comment
    Comment #32114396

    Hi, just for context - this was a comparison of `unicode-normalizer` crate to ICU4C. Since then @hsivonen from Mozilla wrote a new normalizer that recently got merged into ICU4X - …

  14. comment
    Comment #27371720

    Fair question, thanks for asking! There have been 9 revisions of ECMA-402 since 2012. We are, in fact, following TC-39 on a yearly cadence of releases. You can see the history of e…

  15. comment
    Comment #27365708

    You're correct. Intl formatting has two components: - Selecting the appropriate pattern for a given locale - Formatting numbers and words into the given locale (example: eastern-ar…

  16. comment
    Comment #27364571

    Hi all! I've been working on ECMA-402 for the last 6 years on behalf of Mozilla. I'm excited to see it showcased on HN! We have an amazing, inclusive and open community of engineer…

  17. comment
    Comment #27364084

    `strftime` is not an internationalization API! It's a datetime formatting API! :) I can see an appeal for it, and I wouldn't mind `Date` or `Temporal` to have such pattern-driven f…

  18. comment
    Comment #27364076

    I'm one of the leaders of the ICU4X project which is a Rust implementation of ECMA-402 aiming to back client-side solutions. We hope to eventually back SpiderMonkey (Firefox JS eng…

  19. comment
    Comment #27364066

    I18n parsing is indeed hell. I'm very very reluctant to try to add it to ECMA-402 for that particular reason. Thank you for writing a user land library for it. It's a thankless tas…

  20. comment
    Comment #27364061

    Thanks! If you'd like to help we just merged Segmenter API into ICU4X with an intention to back the ECMA-402 Segmenter API! See https://github.com/unicode-org/icu4x/pull/717 We cou…

  21. comment
    Comment #27364045

    We have been talking about this problem a bit. The tension here is that UX mocks a particular locale as "pixel perfect" and doesn't really "care" about how it'll i18n into other lo…

  22. comment
    Comment #27364021

    The list your linked is from 2012. In the last 9 years ECMA-402 has been heavily influenced by Mozilla's projects like Firefox OS and MozIntl APIs. :)

  23. story
  24. comment
    Comment #26899080

    Read about Celo or Stellar. I'm not trying to hype you up, but I think that there's a lot of utility happening outside of your bubble. Some of that happens in countries you don't l…

  25. comment
    Comment #26899071

    That feels like a rationalization of an emotional argument. Gold's current value is not related to its function as a material for jewelry, but from a myth that it is a store of val…