message-format-wg
message-format-wg copied to clipboard
Developing a standard for localizable message strings
I think we haven't decided yet whether data model errors should be recoverable. The current version of [formatting.md](https://github.com/unicode-org/message-format-wg/blob/main/spec/formatting.md) says they are not recoverable: > If the message being formatted has...
Fixes #703 This fix moves the syntax/data model error resolution text verbatim from the bottom of the pattern selection section to the formatting intro (except to replace the words 'pattern...
This PR is effectively an extended comment on the ongoing discussion in #515 / #645 / #646. It also closes #678. The intent with the change proposed here is to...
## Summary Consider relaxing constraints on literals, after v45 ## Background Right now, unquoted literals are fairly narrowly constrained by [message.abnf](https://github.com/unicode-org/message-format-wg/blob/main/spec/message.abnf) ; here are the relevant lines: ``` unquoted =...
Our LDML45 release needs to have an acknowledgements section. The request said something like: > Could you supply a list of the contributors for your respective teams? Just names are...
Programming languages typically have both a lexical grammar, which describes the structure of tokens, and a token grammar, which describes the syntax of the language and in which terminals are...
In #574, there was a discussion of the requirements for markup handling. This issue is a placeholder to ensure that we consider and include the correct normative language for handling...
So here’s an interesting detail that I needed to puzzle through while working on the JS Intl.MessageFormat spec text: In a message like ``` .local $foo = {$bar} {{{$foo :func}...
I thought we have one, but apparently not. I grepped for errors in the `test/` folder (`grep -i -r error ./test/`) and what these are the values we have there:...
This proposed design doc addresses an issue titled "inspecting formattable values", which is really about dataflow through the formatter and structuring it to make function calls compose with each other....