1
1
"use strict" ;
2
- var __importDefault = ( this && this . __importDefault ) || function ( mod ) {
3
- return ( mod && mod . __esModule ) ? mod : { "default" : mod } ;
4
- } ;
5
2
Object . defineProperty ( exports , "__esModule" , { value : true } ) ;
6
3
const utils_1 = require ( "./utils" ) ;
7
- const prettier_1 = __importDefault ( require ( "prettier" ) ) ;
8
4
const debug_1 = require ( "debug" ) ;
9
5
const debug = debug_1 . debug ( 'vue-i18n-locale-message:infuser' ) ;
10
6
function infuse ( basePath , sources , meta ) {
@@ -26,7 +22,7 @@ function generate(meta, descriptor) {
26
22
const content = buildContent ( i18nBlocks , raw , blocks ) ;
27
23
debug ( `build content:\n${ content } ` ) ;
28
24
debug ( `content size: raw=${ raw . length } , content=${ content . length } ` ) ;
29
- return format ( content , 'vue' ) ;
25
+ return content ;
30
26
}
31
27
function getBlocks ( descriptor ) {
32
28
const { template, script, styles, customBlocks } = descriptor ;
@@ -61,7 +57,7 @@ function buildContent(i18nBlocks, raw, blocks) {
61
57
messages = utils_1 . parseContent ( block . content , lang ) ;
62
58
}
63
59
contents = contents . concat ( raw . slice ( offset , block . start ) ) ;
64
- const serialized = `\n${ format ( utils_1 . stringfyContent ( messages , lang ) , lang ) } ` ;
60
+ const serialized = `\n${ utils_1 . stringifyContent ( messages , lang ) } ` ;
65
61
contents = contents . concat ( serialized ) ;
66
62
offset = block . end ;
67
63
i18nBlockCounter ++ ;
@@ -93,20 +89,5 @@ function buildI18nTag(i18nBlock) {
93
89
tag += '>' ;
94
90
return `\n
95
91
${ tag }
96
- ${ format ( utils_1 . stringfyContent ( locale ? messages [ locale ] : messages , lang ) , lang ) } </i18n>`;
97
- }
98
- function format ( source , lang ) {
99
- debug ( `format: lang=${ lang } , source=${ source } ` ) ;
100
- switch ( lang ) {
101
- case 'vue' :
102
- return source ;
103
- case 'yaml' :
104
- case 'yml' :
105
- return prettier_1 . default . format ( source , { parser : 'yaml' , tabWidth : 2 } ) ;
106
- case 'json5' :
107
- return prettier_1 . default . format ( source , { parser : 'json5' , tabWidth : 2 } ) ;
108
- case 'json' :
109
- default :
110
- return prettier_1 . default . format ( source , { parser : 'json-stringify' , tabWidth : 2 } ) ;
111
- }
92
+ ${ utils_1 . stringifyContent ( locale ? messages [ locale ] : messages , lang ) } </i18n>`;
112
93
}
0 commit comments