Перенос.
This commit is contained in:
163
src/GlobalData/Settings/SettingName.java
Normal file
163
src/GlobalData/Settings/SettingName.java
Normal file
@@ -0,0 +1,163 @@
|
||||
package GlobalData.Settings;
|
||||
public enum SettingName {
|
||||
Undefined,
|
||||
//совместимость
|
||||
ConfirmPassesStart,
|
||||
ShowPassesDone,
|
||||
FocusPassesResult,
|
||||
AutoUpdateSearch,
|
||||
AutoSubscribeTest,
|
||||
VersionsMultiSelection,
|
||||
FilesMultiSelection,
|
||||
//----------------------------------
|
||||
ProjectsSearchDirectory,
|
||||
LastVersionPath,
|
||||
EditorFontSize,
|
||||
//---------------------------------
|
||||
AutoBugReportsLoad,
|
||||
AutoTestsLoad,
|
||||
//-
|
||||
AutoSynchronizeRecipients,
|
||||
FastAccessPassesCount,
|
||||
LastOpenedProjectsCount,
|
||||
Workspace,
|
||||
RegisterOn,
|
||||
SpacesOn,
|
||||
EmptyLinesOn,
|
||||
FortranWrapsOn,
|
||||
ExtensionsOn,
|
||||
ComparsionDiffMergeOn,
|
||||
DarkThemeOn,
|
||||
ShowFullArraysDeclarations,
|
||||
ShowFullTabsNames,
|
||||
LocalMakePathWindows,
|
||||
SmallScreen,
|
||||
Precompilation,
|
||||
SaveModifications, // сохранять исходную версию
|
||||
GCOVLimit,
|
||||
DVMConvertationOptions,
|
||||
Kernels,
|
||||
Email, //для тестирования. потом.
|
||||
Pause, //стоит ли тестрование на паузе.
|
||||
Queue, //хз нужна ли. будет пересказ пакета в проходе.
|
||||
TaskMaxId, //вместо TaskCounter
|
||||
SapforTaskMaxId, //для тестирования Сапфора.
|
||||
//отображения галок в деревьях.
|
||||
//--
|
||||
//<editor-fold desc="Настройки сапфора. должны быть подряд!">
|
||||
STATIC_SHADOW_ANALYSIS,
|
||||
STATIC_PRIVATE_ANALYSIS,
|
||||
FREE_FORM,
|
||||
KEEP_DVM_DIRECTIVES,
|
||||
KEEP_SPF_DIRECTIVES,
|
||||
PARALLELIZE_FREE_LOOPS,
|
||||
MAX_SHADOW_WIDTH,
|
||||
OUTPUT_UPPER,
|
||||
TRANSLATE_MESSAGES,
|
||||
KEEP_LOOPS_CLOSE_NESTING,
|
||||
KEEP_GCOV,
|
||||
ANALYSIS_OPTIONS,
|
||||
DEBUG_PRINT_ON,
|
||||
MPI_PROGRAM,
|
||||
IGNORE_IO_SAPFOR,
|
||||
KEEP_SPF_DIRECTIVES_AMONG_TRANSFORMATIONS,
|
||||
PARSE_FOR_INLINE,
|
||||
EMPTY_OPTION
|
||||
;
|
||||
public static SettingName getByDescription(String desc) {
|
||||
SettingName[] all = SettingName.values();
|
||||
for (SettingName settingName : all)
|
||||
if (desc.equals(settingName.getDescription())) return settingName;
|
||||
return Undefined;
|
||||
}
|
||||
public String getDescription() {
|
||||
switch (this) {
|
||||
// case VersionsMultiSelection:
|
||||
// return "Режим выбора версий";
|
||||
// case FilesMultiSelection:
|
||||
// return "Режим выбора файлов";
|
||||
case SaveModifications:
|
||||
return "Сохранять копию исходной версии при преобразованиях";
|
||||
case ComparsionDiffMergeOn:
|
||||
return "Автоматическое сравнение";
|
||||
case DVMConvertationOptions:
|
||||
return "Опции DVM конвертации";
|
||||
case Kernels:
|
||||
return "Число ядер при компиляции";
|
||||
case GCOVLimit:
|
||||
return "Нижний порог отображения GCOV";
|
||||
case Precompilation:
|
||||
return "Предварительная компиляция";
|
||||
case SmallScreen:
|
||||
return "Маленький экран";
|
||||
case LocalMakePathWindows:
|
||||
return "Путь к make.exe";
|
||||
case ShowFullTabsNames:
|
||||
return "Показывать полные имена вкладок";
|
||||
case ShowFullArraysDeclarations:
|
||||
return "Показывать развернутый список объявлений массивов";
|
||||
case ExtensionsOn:
|
||||
return "Учитывать расширения файлов";
|
||||
case DarkThemeOn:
|
||||
return "Тёмная тема редактора кода";
|
||||
case FortranWrapsOn:
|
||||
return "Учитывать переносы";
|
||||
case EmptyLinesOn:
|
||||
return "Учитывать пустые строки";
|
||||
case SpacesOn:
|
||||
return "Учитывать пробелы и табуляции";
|
||||
case RegisterOn:
|
||||
return "Учитывать регистр";
|
||||
case Workspace:
|
||||
return "Рабочее пространство визуализатора";
|
||||
case AutoBugReportsLoad:
|
||||
return "Автоматическая синхронизация отчётов об ошибках";
|
||||
case AutoTestsLoad:
|
||||
return "Автоматическая синхронизация системы тестирования";
|
||||
case STATIC_SHADOW_ANALYSIS:
|
||||
return "Оптимизация теневых обменов";
|
||||
case STATIC_PRIVATE_ANALYSIS:
|
||||
return "Статический анализ приватностей";
|
||||
case FREE_FORM:
|
||||
return "Свободный выходной стиль";
|
||||
case KEEP_DVM_DIRECTIVES:
|
||||
return "Учитывать DVM директивы";
|
||||
case KEEP_SPF_DIRECTIVES:
|
||||
return "Сохранять SPF директивы при построении параллельных вариантов";
|
||||
case PARALLELIZE_FREE_LOOPS:
|
||||
return "Улучшенное распараллеливание";
|
||||
case MAX_SHADOW_WIDTH:
|
||||
return "Максимальный размер теневых граней";
|
||||
case OUTPUT_UPPER:
|
||||
return "Верхний выходной регистр";
|
||||
case TRANSLATE_MESSAGES:
|
||||
return "Сообщения на русском языке";
|
||||
case KEEP_LOOPS_CLOSE_NESTING:
|
||||
return "Учитывать тесную вложенность циклов";
|
||||
case KEEP_GCOV:
|
||||
return "Учитывать GCOV";
|
||||
case ANALYSIS_OPTIONS:
|
||||
return "Опции анализа";
|
||||
case DEBUG_PRINT_ON:
|
||||
return "Включить отладочную печать";
|
||||
case MPI_PROGRAM:
|
||||
return "MPI программа";
|
||||
case IGNORE_IO_SAPFOR:
|
||||
return "Игнорировать ввод/вывод";
|
||||
case KEEP_SPF_DIRECTIVES_AMONG_TRANSFORMATIONS:
|
||||
return "Сохранять SPF директивы при преобразованиях";
|
||||
case PARSE_FOR_INLINE:
|
||||
return "Синтаксический анализ для подстановки";
|
||||
case AutoSubscribeTest:
|
||||
return "Автоматическая проверка подписки";
|
||||
case AutoSynchronizeRecipients:
|
||||
return "Автоматическое извлечение адресатов";
|
||||
case FastAccessPassesCount:
|
||||
return "Число проходов на панели быстрого доступа";
|
||||
case LastOpenedProjectsCount:
|
||||
return "Число отображаемых последних открытых проектов";
|
||||
}
|
||||
return "";
|
||||
}
|
||||
}
|
||||
//</editor-fold>
|
||||
Reference in New Issue
Block a user