Add support for flat json separated with dot('.') #402
+137
−10
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.
Relate to issue #271. Have done in #294, and then we decided this should wait after v9 release. See this comment.
Now v9 have released, I think it's a good time to add this feature.
Note, this time I make this feature optional and not enabled by default.
So I add option
flatJson
in someinterface
.Hope I did them in a right way ^_^.
Here is what I have done:
add function
handleFlatJson
tomessage-resolver
,function
handleFlatJson
is use to transform flat json to normal json.add optional support for flat json messages to
vue-i18n
.add some tests to
massage-resolver
andvue-i18n
.move function
hasOwn
to@intlify/shared
.