提交 3eadcbe3 编写于 作者: D Dirk Baeumer

Fixes #29769: Update the locale.json schema to always be in sync with supported languages

上级 1114cfef
......@@ -69,6 +69,12 @@ class ConfigureLocaleAction extends Action {
const registry = Registry.as<IWorkbenchActionRegistry>(Extensions.WorkbenchActions);
registry.registerWorkbenchAction(new SyncActionDescriptor(ConfigureLocaleAction, ConfigureLocaleAction.ID, ConfigureLocaleAction.LABEL), 'Configure Language');
let enumValues: string[] = ['de', 'en', 'en-US', 'es', 'fr', 'it', 'ja', 'ko', 'ru', 'zh-CN', 'zh-TW'];
import product from 'vs/platform/node/product';
if (product.quality !== 'stable') {
enumValues.push('hu');
}
const schemaId = 'vscode://schemas/locale';
// Keep en-US since we generated files with that content.
const schema: IJSONSchema =
......@@ -83,7 +89,7 @@ const schema: IJSONSchema =
properties: {
locale: {
type: 'string',
enum: ['de', 'en', 'en-US', 'es', 'fr', 'it', 'ja', 'ko', 'ru', 'zh-CN', 'zh-TW'],
enum: enumValues,
description: nls.localize('JsonSchema.locale', 'The UI Language to use.')
}
}
......
......@@ -27,7 +27,6 @@ import 'vs/workbench/browser/actions/toggleEditorLayout';
import 'vs/workbench/browser/actions/toggleZenMode';
import 'vs/workbench/parts/preferences/browser/preferences.contribution';
import 'vs/workbench/parts/preferences/browser/keybindingsEditorContribution';
import 'vs/workbench/browser/actions/configureLocale';
import 'vs/workbench/browser/parts/quickopen/quickopen.contribution';
import 'vs/workbench/parts/quickopen/browser/quickopen.contribution';
......@@ -73,6 +72,7 @@ import 'vs/workbench/parts/terminal/browser/terminalQuickOpen';
import 'vs/workbench/parts/terminal/electron-browser/terminalPanel'; // can be packaged separately
import 'vs/workbench/electron-browser/workbench';
import 'vs/workbench/electron-browser/configureLocale';
import 'vs/workbench/parts/trust/electron-browser/unsupportedWorkspaceSettings.contribution';
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册