@@ -17,14 +17,12 @@ const vfs = require('vinyl-fs');
1717const rename = require ( 'gulp-rename' ) ;
1818const replace = require ( 'gulp-replace' ) ;
1919const filter = require ( 'gulp-filter' ) ;
20- const buffer = require ( 'gulp-buffer' ) ;
2120const json = require ( 'gulp-json-editor' ) ;
2221const _ = require ( 'underscore' ) ;
2322const util = require ( './lib/util' ) ;
2423const ext = require ( './lib/extensions' ) ;
2524const buildfile = require ( '../src/buildfile' ) ;
2625const common = require ( './lib/optimize' ) ;
27- const nlsDev = require ( 'vscode-nls-dev' ) ;
2826const root = path . dirname ( __dirname ) ;
2927const commit = util . getVersion ( root ) ;
3028// @ts -ignore Microsoft/TypeScript#21262 complains about a require of a JSON file
@@ -98,8 +96,6 @@ const BUNDLED_FILE_HEADER = [
9896 ' *--------------------------------------------------------*/'
9997] . join ( '\n' ) ;
10098
101- const languages = i18n . defaultLanguages . concat ( [ ] ) ; // i18n.defaultLanguages.concat(process.env.VSCODE_QUALITY !== 'stable' ? i18n.extraLanguages : []);
102-
10399gulp . task ( 'clean-optimized-vscode' , util . rimraf ( 'out-vscode' ) ) ;
104100gulp . task ( 'optimize-vscode' , [ 'clean-optimized-vscode' , 'compile-build' , 'compile-extensions-build' ] , common . optimizeTask ( {
105101 entryPoints : vscodeEntryPoints ,
@@ -108,7 +104,6 @@ gulp.task('optimize-vscode', ['clean-optimized-vscode', 'compile-build', 'compil
108104 loaderConfig : common . loaderConfig ( nodeModules ) ,
109105 header : BUNDLED_FILE_HEADER ,
110106 out : 'out-vscode' ,
111- languages : languages ,
112107 bundleInfo : undefined
113108} ) ) ;
114109
@@ -244,15 +239,8 @@ function packageTask(platform, arch, opts) {
244239 . filter ( ( { name } ) => builtInExtensions . every ( b => b . name !== name ) ) ;
245240
246241 const localExtensions = es . merge ( ...localExtensionDescriptions . map ( extension => {
247- const nlsFilter = filter ( '**/*.nls.json' , { restore : true } ) ;
248-
249242 return ext . fromLocal ( extension . path )
250- . pipe ( rename ( p => p . dirname = `extensions/${ extension . name } /${ p . dirname } ` ) )
251- // // TODO@Dirk : this filter / buffer is here to make sure the nls.json files are buffered
252- . pipe ( nlsFilter )
253- . pipe ( buffer ( ) )
254- . pipe ( nlsDev . createAdditionalLanguageFiles ( languages , path . join ( __dirname , '..' , 'i18n' ) ) )
255- . pipe ( nlsFilter . restore ) ;
243+ . pipe ( rename ( p => p . dirname = `extensions/${ extension . name } /${ p . dirname } ` ) ) ;
256244 } ) ) ;
257245
258246 const localExtensionDependencies = gulp . src ( 'extensions/node_modules/**' , { base : '.' } ) ;
0 commit comments