@@ -69,17 +69,18 @@ const files = [
69
69
// ...
70
70
]
71
71
72
- // squeeze locale messages i18n locale messages of from single-file components
73
- const messages = squeeze (' /path/to/src' , files)
72
+ // squeeze meta locale message from single-file components
73
+ // NOTE: about scheme of meta locale message, see the `MetaLocaleMessage` type at `types/index.d.ts`
74
+ const meta = squeeze (' /path/to/src' , files)
74
75
75
- // write squeezed locale messages
76
- fs .writeFileSync (' /path/to/src/messages .json' )
76
+ // write squeezed meta locale messages
77
+ fs .writeFileSync (' /path/to/src/meta .json' , JSON . stringify (meta) )
77
78
78
- // after update locale messages with translation service or your code, it read locale messsages
79
- const translatedMessages = require (' /path/to/src/translated ' )
79
+ // after update meta locale message with 3rd vendor tools or your code, it read meta locale messsage
80
+ const updatedMeta = require (' /path/to/src/updated-meta.json ' )
80
81
81
- // infuse locale message to single-file components
82
- const updatedFiles = infuse (' /path/to/src' , files, translatedMessages )
82
+ // infuse meta locale message to single-file components
83
+ const updatedFiles = infuse (' /path/to/src' , files, updatedMeta )
83
84
84
85
// write updated single-file component
85
86
updateFiles .forEach (file => {
0 commit comments