Commit graph

73 commits

Author SHA1 Message Date
Fedor Nezhivoi 24e0a82229
Move encoding to common for #79275 (#100539)
* move encoding.ts to common for #79275

* load iconv-lite-umd and jschardet in web version for #79275

* move EncodingOracle to the AbstractTextFileService for #79275

* review

* update to new iconv-lite-umd

* add workaround for jschardet types

* fix indentation

* add iconv-lite-umd and jschardet to workbench.html

* fix paths for modules

Co-authored-by: Benjamin Pasero <benjpas@microsoft.com>
2020-06-20 10:47:29 +02:00
Fedor Nezhivoi 314b58c8e1
switch to use iconv-lite-umd for #79275 (#100472)
Co-authored-by: Benjamin Pasero <benjpas@microsoft.com>
2020-06-18 16:08:17 +02:00
Dirk Baeumer 14281cfc18 Fixes #92352: Translation export fail 2020-03-10 14:54:57 +01:00
Dirk Baeumer 449b87dad8 Fixes #80985: Language Pack import add ./build folder to internal LP structure. 2019-09-16 15:47:41 +02:00
Joao Moreno 5d7c8d9212 fix i18n for extensions 2019-09-04 08:05:47 +02:00
Waldir Pimenta f3e4e47164 Fix spelling of the example abbreviation (e.g.) 2019-06-05 16:00:26 +02:00
Keyi Xie 172a32d5c6
fix mispell 2019-04-09 13:21:46 +08:00
Dirk Baeumer 3d92b725b2 Fixes #71065: Bring back translation for standalone editor 2019-03-25 12:21:44 +01:00
Dirk Baeumer 1242997422 Fix problem with update localization script 2019-02-20 20:24:28 +01:00
Dirk Baeumer 95719e9158 Fixes vscode-translations-export failure 2019-02-18 16:28:31 +01:00
Benjamin Pasero 35523f6c51 debt - workbench/parts => workbench/contrib (update imports and scripts) 2019-02-07 11:48:58 +01:00
Alex Dima b4445a9f73 Move away from deprecated gulp-util 2019-02-05 22:21:05 +01:00
Dirk Bäumer 8b86554f3a Support updating localization extensions from files on disk 2018-11-22 23:36:35 +01:00
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