@@ -53,7 +53,7 @@ Index: code-server/lib/vscode/src/vs/base/common/platform.ts
53
53
export const LANGUAGE_DEFAULT = 'en';
54
54
55
55
let _isWindows = false;
56
- @@ -111 ,17 +109 ,21 @@ else if (typeof navigator === 'object' &
56
+ @@ -112 ,17 +110 ,21 @@ else if (typeof navigator === 'object' &
57
57
_isMobile = _userAgent?.indexOf('Mobi') >= 0;
58
58
_isWeb = true;
59
59
@@ -218,9 +218,9 @@ Index: code-server/lib/vscode/src/vs/server/node/webClientServer.ts
218
218
import { isString } from 'vs/base/common/types';
219
219
+ import { getLocaleFromConfig, getNLSConfiguration } from 'vs/server/node/remoteLanguagePacks';
220
220
import { CharCode } from 'vs/base/common/charCode';
221
- import { getRemoteServerRootPath } from 'vs/platform/remote/common/remoteHosts';
222
221
import { IExtensionManifest } from 'vs/platform/extensions/common/extensions';
223
- @@ -345,6 +346,8 @@ export class WebClientServer {
222
+
223
+ @@ -347,6 +348,8 @@ export class WebClientServer {
224
224
callbackRoute: this._callbackRoute
225
225
};
226
226
@@ -229,7 +229,7 @@ Index: code-server/lib/vscode/src/vs/server/node/webClientServer.ts
229
229
const nlsBaseUrl = this._productService.extensionsGallery?.nlsBaseUrl;
230
230
const values: { [key: string]: string } = {
231
231
WORKBENCH_WEB_CONFIGURATION: asJSON(workbenchWebConfiguration),
232
- @@ -353 ,6 +356 ,7 @@ export class WebClientServer {
232
+ @@ -355 ,6 +358 ,7 @@ export class WebClientServer {
233
233
WORKBENCH_NLS_BASE_URL: vscodeBase + (nlsBaseUrl ? `${nlsBaseUrl}${!nlsBaseUrl.endsWith('/') ? '/' : ''}${this._productService.commit}/${this._productService.version}/` : ''),
234
234
BASE: base,
235
235
VS_BASE: vscodeBase,
@@ -249,7 +249,7 @@ Index: code-server/lib/vscode/src/vs/server/node/serverEnvironmentService.ts
249
249
250
250
/* ----- server setup ----- */
251
251
252
- @@ -102 ,6 +103 ,7 @@ export interface ServerParsedArgs {
252
+ @@ -103 ,6 +104 ,7 @@ export interface ServerParsedArgs {
253
253
'auth'?: string
254
254
'disable-file-downloads'?: boolean;
255
255
'disable-file-uploads'?: boolean;
@@ -261,7 +261,7 @@ Index: code-server/lib/vscode/src/vs/workbench/workbench.web.main.ts
261
261
===================================================================
262
262
--- code-server.orig/lib/vscode/src/vs/workbench/workbench.web.main.ts
263
263
+++ code-server/lib/vscode/src/vs/workbench/workbench.web.main.ts
264
- @@ -50 ,7 +50 ,7 @@ import 'vs/workbench/services/dialogs/br
264
+ @@ -52 ,7 +52 ,7 @@ import 'vs/workbench/services/dialogs/br
265
265
import 'vs/workbench/services/host/browser/browserHostService';
266
266
import 'vs/workbench/services/lifecycle/browser/lifecycleService';
267
267
import 'vs/workbench/services/clipboard/browser/clipboardService';
@@ -270,7 +270,7 @@ Index: code-server/lib/vscode/src/vs/workbench/workbench.web.main.ts
270
270
import 'vs/workbench/services/path/browser/pathService';
271
271
import 'vs/workbench/services/themes/browser/browserHostColorSchemeService';
272
272
import 'vs/workbench/services/encryption/browser/encryptionService';
273
- @@ -116 ,8 +116 ,9 @@ registerSingleton(ILanguagePackService,
273
+ @@ -118 ,8 +118 ,9 @@ registerSingleton(ILanguagePackService,
274
274
// Logs
275
275
import 'vs/workbench/contrib/logs/browser/logs.contribution';
276
276
@@ -348,7 +348,7 @@ Index: code-server/lib/vscode/src/vs/workbench/contrib/extensions/browser/extens
348
348
===================================================================
349
349
--- code-server.orig/lib/vscode/src/vs/workbench/contrib/extensions/browser/extensionsActions.ts
350
350
+++ code-server/lib/vscode/src/vs/workbench/contrib/extensions/browser/extensionsActions.ts
351
- @@ -340 ,9 +340 ,6 @@ export class InstallAction extends Exten
351
+ @@ -342 ,9 +342 ,6 @@ export class InstallAction extends Exten
352
352
if (this.extension.isBuiltin) {
353
353
return;
354
354
}
@@ -358,7 +358,7 @@ Index: code-server/lib/vscode/src/vs/workbench/contrib/extensions/browser/extens
358
358
if (this.extension.state === ExtensionState.Uninstalled && await this.extensionsWorkbenchService.canInstall(this.extension)) {
359
359
this.enabled = this.options.installPreReleaseVersion ? this.extension.hasPreReleaseVersion : this.extension.hasReleaseVersion;
360
360
this.updateLabel();
361
- @@ -610 ,7 +607 ,7 @@ export abstract class InstallInOtherServ
361
+ @@ -615 ,7 +612 ,7 @@ export abstract class InstallInOtherServ
362
362
}
363
363
364
364
if (isLanguagePackExtension(this.extension.local.manifest)) {
@@ -367,7 +367,7 @@ Index: code-server/lib/vscode/src/vs/workbench/contrib/extensions/browser/extens
367
367
}
368
368
369
369
// Prefers to run on UI
370
- @@ -1782 ,17 +1779 ,6 @@ export class SetLanguageAction extends E
370
+ @@ -1843 ,17 +1840 ,6 @@ export class SetLanguageAction extends E
371
371
update(): void {
372
372
this.enabled = false;
373
373
this.class = SetLanguageAction.DisabledClass;
@@ -385,15 +385,15 @@ Index: code-server/lib/vscode/src/vs/workbench/contrib/extensions/browser/extens
385
385
}
386
386
387
387
override async run(): Promise<any> {
388
- @@ -1809 ,7 +1795 ,6 @@ export class ClearLanguageAction extends
388
+ @@ -1870 ,7 +1856 ,6 @@ export class ClearLanguageAction extends
389
389
private static readonly DisabledClass = `${ClearLanguageAction.EnabledClass} disabled`;
390
390
391
391
constructor(
392
392
- @IExtensionsWorkbenchService private readonly extensionsWorkbenchService: IExtensionsWorkbenchService,
393
393
@ILocaleService private readonly localeService: ILocaleService,
394
394
) {
395
395
super(ClearLanguageAction.ID, ClearLanguageAction.TITLE.value, ClearLanguageAction.DisabledClass, false);
396
- @@ -1819 ,17 +1804 ,6 @@ export class ClearLanguageAction extends
396
+ @@ -1880 ,17 +1865 ,6 @@ export class ClearLanguageAction extends
397
397
update(): void {
398
398
this.enabled = false;
399
399
this.class = ClearLanguageAction.DisabledClass;
0 commit comments