Parse negative numbers in Norwegian (and 59 other languages) #290
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🤔 What's changed?
The DecimalFormatSymbols for Norwegian and 59 other languages use the minus-sign (unicode 8722) instead of the hyphen-minus sign (ascii 45).
While technically correct, Gherkin is written on regular keyboards and there is no practical way to write a minus-sign. By patching the
DecimalFormatSymbols
with a regular minus sign we solve this problem.Additionally, for the same reason, the non-breaking space (ascii 160) and right single quotation mark (unicode 8217) for thousands separators are also patched with either a period or comma.
⚡️ What's your motivation?
Fixes: #287
🏷️ What kind of change is this?
♻️ Anything particular you want feedback on?
I hope nobody was using the non-breaking spaces in their feature files.
📋 Checklist: