Eemeli Aro
Eemeli Aro
While working on a JS runtime implementation for the upcoming [MessageFormat 2 syntax](https://github.com/unicode-org/message-format-wg/blob/develop/spec/syntax.md), I've also put together a two-way [Fluent/MF2 compatibility package](https://github.com/messageformat/messageformat/tree/master/packages/mf2-fluent/). This has allowed me to identify a relatively...
At the moment, FTL files are full of localized messages, but they do not provide a way of communicating for which locale or locales those messages apply. This is a...
I guess this counts as a bit of a request for dogfooding? I am using conventional-commits and tools based on it. Currently, when I notice that the website's version has...
At the moment, the license text starts with this phrase: https://github.com/mozilla-mobile/mozilla-vpn-client/blob/4742832c7c7d0616e12c215ca7b1e64540975b20/LICENSE.md?plain=1#L4-L6 The "with copyright belonging to the Mozilla Foundation" part there is probably not correct, as this project welcomes outside...
The correct TS type here would be `this`: https://github.com/projectfluent/fluent.js/blob/a68c20eaea45ae8f948570e6b2ac13f2f0306b5b/fluent-syntax/src/ast.ts#L50
With the bundle & message API getting reconsidered (most recently in #380), and being redirected to being more explicitly a lowest-level API for messages, I would like for the earlier...
I find it surprising that this happens ([playground link](https://projectfluent.org/play/?id=391b332437e9695d5f8cb775e4c1da21)): ```js const bundle = new FluentBundle('en-US', { useIsolating: false }) bundle.addMessages(ftl` msg = { $foo -> [foo] FOO *[other] BAR }...
## Summary Fixes #2070 PackageJsonLookup is erroneously presuming that all package.json files include a `"name"` field, and will complain when attempting to load a package.json file that does not include...
I'm writing a parser that uses moo as a lexer. In certain situations, it would be highly beneficial to have access to the lexer's current state and/or stack when determining...
As identified in https://github.com/mozilla/pontoon/pull/2513#discussion_r867823082, the codebase needs a generic name for UI boxes that are (usually) opened by clicking on a thing. Ideas floated so far include "popup", "panel", and...