Matt Bierner
3fcb671444
Use es2017 as target for build scripts ( #60707 )
...
Upgrades our build scripts to target ES2017 since they are run on modern versions of node
This allows us to remove shims for es6 features such as `Object.assign`, and also remove a few extra typings packages
2018-10-12 11:24:15 -07:00
Matt Bierner
8ecebfb761
var -> let
2018-10-04 19:01:34 -07:00
Matt Bierner
e8475ad59f
Enable noUnusedParameters in build scripts
2018-10-03 17:26:47 -07:00
Matt Bierner
5de9c9bf8b
Compile build in strict mode
2018-10-03 17:26:47 -07:00
Matt Bierner
494395f62f
Adding correct typings for event-stream this values
2018-10-03 17:26:47 -07:00
Matt Bierner
86fbc62cf1
Remove some unused types and variables
2018-10-03 17:26:47 -07:00
Matt Bierner
38fbec9568
Converting some require
imports to import from
imports
...
This ensures we pick up the correct typings for these imports
2018-10-03 14:18:36 -07:00
Matt Bierner
ac737307d7
Enable noImplicitAny in build
2018-10-03 10:47:32 -07:00
Matt Bierner
ddc5eeee01
Fixing more strict null errors in build
2018-10-03 10:47:32 -07:00
Dirk Baeumer
dfec7a4789
Using correct newline
2018-03-28 14:58:33 +02:00
Dirk Baeumer
2d2741477b
Fix newline issue on i18n import
2018-03-28 14:58:32 +02:00
Benjamin Pasero
a23edada50
debt - avoid deprecated Buffer ctors
2018-02-26 13:09:54 +01:00
Martin Aeschlimann
1f6e3ffd26
[18n] Promise rejection for fetching translation. Fixes #42525
2018-01-31 11:38:12 +01:00
Martin Aeschlimann
5b8d3944de
[i18n] extension resources missing on transifex
2018-01-30 09:58:02 +01:00
Martin Aeschlimann
4028618753
[i18n] pseudo language support
2018-01-29 18:04:45 +01:00
Martin Aeschlimann
f00b4f102e
[i18n] lang pack update script: add extensions list
2018-01-29 16:51:34 +01:00
Martin Aeschlimann
4abe874911
[i18n] fix paths for external extensions
2018-01-26 17:27:57 +01:00
Martin Aeschlimann
f43d42499a
[i18n] more checks for missing/obsolete resources
2018-01-26 17:27:57 +01:00
Martin Aeschlimann
8c6cc11f6a
[18n] find obsolete resources & add externalExtensionsWithTranslations
2018-01-26 10:01:12 +01:00
Dirk Baeumer
04594c864b
Add support for Language Packs
2018-01-25 21:14:34 +01:00
Martin Aeschlimann
c1ec6c2ff5
add download limiter to build/i18n script
2018-01-22 10:46:11 +01:00
Dirk Baeumer
20fc7885da
Add better error message
2017-12-04 22:14:28 +01:00
Michel Kaporin
8b6ba66f49
Switched to HTTPS requests for Transifex. Added check for empty keys in .nls.json when preparing XLFs.
2017-06-30 11:42:52 +02:00
Michel Kaporin
6bdcfaa5fd
Added Hungarian and Turkish to Insiders. Resolves #28062 and #27608 .
2017-06-09 16:15:52 +02:00
Michel Kaporin
6c0d720cdf
Resolves #28336
2017-06-09 14:43:30 +02:00
Michel Kaporin
59c132912a
Added missing workbench parts and services to pull from Transifex.
2017-06-07 12:35:34 +02:00
Michel Kaporin
45e33456d6
Fixed adding languages only to non-stable build.
2017-06-01 15:13:31 +02:00
Michel Kaporin
895deefdf2
Iterate over the language names, rather than objects.
2017-06-01 14:29:56 +02:00
Michel Kaporin
fb4a49b000
Target only core languages for the stable build. Ref #27818
2017-06-01 12:54:18 +02:00
Michel Kaporin
b126f6b69f
Added 'pt-br' to supported languages.
2017-05-24 10:06:44 +02:00
Joao Moreno
74fab50d5d
consolidate build package.json
2017-05-16 08:56:21 +02:00
Benjamin Pasero
69aaa885e2
fix build?
2017-05-05 18:30:16 +02:00
Michel Kaporin
76e1d22783
Moved code resource under the correct project variable.
2017-04-24 14:39:25 +02:00
Michel Kaporin
fd27a89df5
Reverted back to iconv-lite dependancy until discovery why iconv module breaks the build.
2017-04-13 19:58:13 +02:00
Michel Kaporin
1ac2a17bb6
Fixed gulp task termination before all translations were emitted. Fixed issue with incorrect encoding for pulled translations.
2017-04-13 18:24:11 +02:00
Michel Kaporin
19b127a6c9
Fixed language codes for build process.
2017-04-06 16:38:28 +02:00
Michel Kaporin
ac301ba0dc
Updated cultures list to match Transifex. Code tidy up.
2017-04-06 09:45:42 +02:00
Michel Kaporin
394e3d2cbe
Separated Default.isl and messages.isl in two separate projects. Introduced language parameter for pulling XLFs.
2017-04-05 18:12:24 +02:00
Michel Kaporin
aad3068815
Exported necessary members back.
2017-04-05 16:22:22 +02:00
Michel Kaporin
d180307676
Separated pulling from XLF->JSON conversion for Translation Team PoliCheck process.
2017-04-05 15:58:07 +02:00
Michel Kaporin
60531dd2b7
Reverted typings folder refactoring. Made build pipeline to break on failures in parsing or in communication with Transifex.
2017-04-05 11:58:31 +02:00
Michel Kaporin
47e5d4353a
Fixed pulled translations path problem. Code tidy up.
2017-03-31 15:24:26 +02:00
Michel Kaporin
f352caed0b
Updated imports for i18n with typings. Removed 'request' module dependency.
2017-03-27 15:45:44 +02:00
Michel Kaporin
0741a67980
Synchronised pipe to prevent its ending before all of the API responses received.
2017-03-27 15:45:43 +02:00
Michel Kaporin
59c3ff8e85
Added i18n tests.
2017-03-27 15:45:43 +02:00
Michel Kaporin
2af1e01b44
Implemented transifex push and pull for translations together with json->xlf->json parsing.
2017-03-27 15:45:43 +02:00
Alex Dima
d904442b42
Convert build/lib/util.js to TypeScript
2016-10-20 15:00:02 +02:00
Joao Moreno
4bd5ff8c7a
reduce logging output during build
2016-07-19 11:38:00 +02:00
Joao Moreno
1ef9a66db0
Revert "revert changes to gulp files"
...
This reverts commit 23afe96996
.
2016-07-12 17:12:38 +02:00
Joao Moreno
23afe96996
revert changes to gulp files
...
Revert "oops"
This reverts commit 2be0f1d8cd
.
Revert "cleanup top level gulpfile"
This reverts commit 849311713d
.
Revert "use strict"
This reverts commit b6b7e82041
.
Revert "forgot top level"
This reverts commit 1552828709
.
Revert "remove VSCODE_BUILD_QUIET"
This reverts commit 8df5e70d12
.
2016-07-12 11:47:48 +02:00