Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
zbraniecki
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
zbraniecki
7mo ago
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 is that source strings should not be inlined into code. Th
2.
▲
by
zbraniecki
7mo ago
Here is a proposal for a message resource format on top of MF2.0 - https://github.com/eemeli/message-resource-wg
3.
▲
by
zbraniecki
7mo ago
https://messageformat.unicode.org/ Lmk if you have further questions!
4.
▲
by
zbraniecki
7mo ago
ICU4C and ICU4J have implementations. We also have a JS polyfill and will be working on ICU4X impl this quarter.
5.
▲
by
zbraniecki
7mo ago
Yep. Mozilla is planning an auto converter from Fluent to MF2.0 once we stabilize it.
6.
▲
by
zbraniecki
7mo ago
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.
▲
by
zbraniecki
7mo ago
Correct. MF2.0 addresses all the challenges we identified during design of Fluent.
8.
▲
by
zbraniecki
7mo ago
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 on MessageFormat 2.0) wrote this explainer which you may fi
9.
▲
by
zbraniecki
3y ago
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/projectfluent/fluent/issues/80
10.
▲
ICU4X 1.2: Now with Text Segmentation and More on Low-Resource Devices
(blog.unicode.org)
3 points
by
zbraniecki
3y ago
|
1 comments
11.
▲
by
zbraniecki
3y ago
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 perform text layout on many platforms and resource-constra
12.
▲
ICU4X 1.0 Released – New Internationalization Library from Unicode
(blog.unicode.org)
14 points
by
zbraniecki
4y ago
|
0 comments
13.
▲
by
zbraniecki
4y ago
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 - https://github.com/unicode-org/icu4x&#x
14.
▲
by
zbraniecki
5y ago
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 editions here: https://www.ecma-international.org&
15.
▲
by
zbraniecki
5y ago
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-arabic numerals and Arabic month/week names). You mi
16.
▲
by
zbraniecki
5y ago
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 engineers, linguists and standardization exports from all
17.
▲
by
zbraniecki
5y ago
`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 formatting, but it is critical to recognize that it
18.
▲
by
zbraniecki
5y ago
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 engine) implementation with it, but we also want to target
19.
▲
by
zbraniecki
5y ago
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 task and a very important one and I think such a comp
20.
▲
by
zbraniecki
5y ago
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 could definitely use some
21.
▲
by
zbraniecki
5y ago
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 locales. So they want "do t
22.
▲
by
zbraniecki
5y ago
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.
▲
ICU4X 0.2 Released
(github.com)
1 points
by
zbraniecki
5y ago
|
0 comments
24.
▲
by
zbraniecki
5y ago
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 live in, other use cases appear between bankin
25.
▲
by
zbraniecki
5y ago
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 value. If people would stop believing the myth, the cost o
26.
▲
by
zbraniecki
6y ago
Did you report it? You can use firefox profiler to learn what triggers CPU usage.
27.
▲
ICU4X – Modular Internationalization Library in Rust
(github.com)
2 points
by
zbraniecki
6y ago
|
0 comments
28.
▲
by
zbraniecki
6y ago
Hi! It's not all that black/white. I'm also on a similar journey to David (volunteer for Mozilla since I was 16, I'm 37 now), with a lot of passion for the project and invested in some large projects there. AMA, and don&
29.
▲
by
zbraniecki
6y ago
Is it doing anything besides of localization? If not, why did you name i18n (internationalization is a superset of localization domain).
30.
▲
by
zbraniecki
6y ago
Hi ddon. This is not normal. You may be experiencing a unique combination of factors that results in a bug. Could you load `about:crashes` and send me an ID or several of an your crashes? I would expect there to be a high number of simila
More ›