> Sections only affect which comments are in scope for which entity. If they 
> exist or not doesn't play a role for the developer or for how you reference 
> the entities.

Why are comments actually stored in the final Object Tree? When I was
working on L10n (C#/Unity), I simply omitted them after parsing. What
use case do they have for the user of the L20n Libraries?

> We're building on top of ICU/CLDR for many of the formatting operations now, 
> instead of having localizers write macros to do that.

Could you collaborate on this? So that I can make sure I provide all
the formatters that you guys will support by default?
Also Builtins are both formatters and utility functions, correct? Or
do you call stuff like `DROP` and `TAKE` also formatters?

> This still works, it's just not an explicit concept for now. We might add 
> that back if it turns out to be important in practice. Much of what we've 
> done is trying to make things simpler, and this was one of those things.

I like that, for now I'll also ignore it, keeping it simple sounds
good. L10n was really heavy on some parts.

> We did remove PLURAL, as it's the same as NUMBER. That's required so that you 
> can match explicit numbers in the keys

Does that mean that when a NUMBER is used as a SELECTOR it is now not
anymore explicitly converted to `other`, `one`, `two`, etc? Or does it
just mean that PLURAL is merged into NUMBER?

Thanks for answering the questions so fast! :)
_______________________________________________
tools-l10n mailing list
[email protected]
https://lists.mozilla.org/listinfo/tools-l10n

Reply via email to