src/vs/workbench/contrib/preferences/browser/settingsTree.ts/SettingComplexRenderer/renderValue
class SettingComplexRenderer:	protected renderValue(dataElement: SettingsTreeSettingElement, template: ISettingComplexItemTemplate, onChange: (value: string) => void): void {
		const plainKey = getLanguageTagSettingPlainKey(dataElement.setting.key);
		const editLanguageSettingLabel = localize('editLanguageSettingLabel', "Edit settings for {0}", plainKey);
		const isLanguageTagSetting = dataElement.setting.isLanguageTagSetting;
		template.button.label = isLanguageTagSetting
			? editLanguageSettingLabel
			: SettingComplexRenderer.EDIT_IN_JSON_LABEL;

		template.elementDisposables.add(template.button.onDidClick(() => {
			if (isLanguageTagSetting) {
				this._onApplyLanguageFilter.fire(plainKey);
			} else {
				this._onDidOpenSettings.fire(dataElement.setting.key);
			}
		}));

		this.renderValidations(dataElement, template);

		if (isLanguageTagSetting) {
			template.button.element.setAttribute('aria-label', editLanguageSettingLabel);
		} else {
			template.button.element.setAttribute('aria-label', `${SettingComplexRenderer.EDIT_IN_JSON_LABEL}: ${dataElement.setting.key}`);
		}
	}