mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/jpexs-decompiler.git
synced 2026-09-25 08:31:47 +00:00
Added: Configuration in TOML format
This commit is contained in:
@@ -132,6 +132,7 @@ import java.util.Locale;
|
||||
import java.util.Map;
|
||||
import java.util.Map.Entry;
|
||||
import java.util.Objects;
|
||||
import java.util.ResourceBundle;
|
||||
import java.util.Set;
|
||||
import java.util.Timer;
|
||||
import java.util.TimerTask;
|
||||
@@ -3068,6 +3069,21 @@ public class Main {
|
||||
AppStrings.updateLanguage();
|
||||
|
||||
Helper.decompilationErrorAdd = AppStrings.translate(Configuration.autoDeobfuscate.get() ? "deobfuscation.comment.failed" : "deobfuscation.comment.tryenable");
|
||||
|
||||
ResourceBundle advancedSettingsBundle = ResourceBundle.getBundle(AppStrings.getResourcePath(AdvancedSettingsDialog.class));
|
||||
Set<String> confirationNames = Configuration.getConfigurationFields(false, true).keySet();
|
||||
Map<String, String> titles = new LinkedHashMap<>();
|
||||
Map<String, String> descriptions = new LinkedHashMap<>();
|
||||
for (String name : confirationNames) {
|
||||
if (advancedSettingsBundle.containsKey("config.name." + name)) {
|
||||
titles.put(name, advancedSettingsBundle.getString("config.name." + name));
|
||||
}
|
||||
if (advancedSettingsBundle.containsKey("config.description." + name)) {
|
||||
descriptions.put(name, advancedSettingsBundle.getString("config.description." + name));
|
||||
}
|
||||
}
|
||||
Configuration.setConfigurationDescriptions(descriptions);
|
||||
Configuration.setConfigurationTitles(titles);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -3421,6 +3437,7 @@ public class Main {
|
||||
}
|
||||
String latestTagName = latestVersionInfoJson.asObject().get("tag_name").asString();
|
||||
if (currentTagName.equals(latestTagName) || stableTagName.equals(latestTagName)) {
|
||||
Configuration.lastUpdatesCheckDate.set(Calendar.getInstance());
|
||||
//no new version
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -199,7 +199,7 @@ config.description.tagTreeShowEmptyFolders = Zobrazovat pr\u00e1zdn\u00e9 slo\u0
|
||||
config.name.autoLoadEmbeddedSwfs = Automaticky na\u010d\u00edtat vlo\u017een\u00e1 SWF
|
||||
config.description.autoLoadEmbeddedSwfs = Automaticky na\u010d\u00edtat vlo\u017een\u00e1 SWF z DefineBinaryData tag\u016f.
|
||||
config.name.overrideTextExportFileName = Zm\u011bnit n\u00e1zev souboru pro export textu
|
||||
config.description.overrideTextExportFileName = M\u016f\u017eete p\u0159\u00edzp\u016fsovit n\u00e1zev souboru exportovan\u00e9ho textu. Pou\u017eijte z\u00e1stupn\u00fd text {filename} pro pou\u017eit\u00ed n\u00e1zvu aktu\u00e1ln\u00edho SWF.
|
||||
config.description.overrideTextExportFileName = M\u016f\u017eete p\u0159\u00edzp\u016fsobit n\u00e1zev souboru exportovan\u00e9ho textu. Pou\u017eijte z\u00e1stupn\u00fd text {filename} pro pou\u017eit\u00ed n\u00e1zvu aktu\u00e1ln\u00edho SWF.
|
||||
config.name.showOldTextDuringTextEditing = Zobrazovat star\u00fd text b\u011bhem editace textu
|
||||
config.description.showOldTextDuringTextEditing = Zobrazit origin\u00e1ln\u00ed text z textov\u00e9ho tagu \u0161edivou barvou v oblasti n\u00e1hledu.
|
||||
config.group.name.import = Import
|
||||
|
||||
Reference in New Issue
Block a user