This commit is contained in:
Cynthia Foxwell 2023-08-03 21:56:31 -06:00
parent ffafe6cf8d
commit 25b2922b48
47 changed files with 140 additions and 144 deletions

12
pom.xml
View File

@ -3,7 +3,7 @@
<groupId>the.bytecode.club</groupId>
<artifactId>Bytecode-Viewer</artifactId>
<version>2.11.2-quiltflower</version>
<version>2.11.2-vineflower</version>
<properties>
<!-- Project settings -->
@ -32,7 +32,7 @@
<darklaf-extensions-rsta.version>0.4.1</darklaf-extensions-rsta.version>
<decompiler-fernflower.version>6.0.0.Final</decompiler-fernflower.version>
<dex2jar.version>v56</dex2jar.version>
<fernflower.version>1.9.0</fernflower.version>
<fernflower.version>1.9.2</fernflower.version>
<gson.version>2.9.1</gson.version>
<guava.version>31.1-jre</guava.version>
<imgscalr-lib.version>4.2</imgscalr-lib.version>
@ -70,10 +70,6 @@
<id>sonatype-snapshots</id>
<url>https://oss.sonatype.org/content/repositories/snapshots/</url>
</repository>
<repository>
<id>quilt</id>
<url>https://maven.quiltmc.org/repository/release/</url>
</repository>
</repositories>
<dependencies>
@ -195,8 +191,8 @@
</exclusions>
</dependency>
<dependency>
<groupId>org.quiltmc</groupId>
<artifactId>quiltflower</artifactId>
<groupId>org.vineflower</groupId>
<artifactId>vineflower</artifactId>
<version>${fernflower.version}</version>
</dependency>
<dependency>

View File

@ -246,7 +246,7 @@ public class CommandLineInput {
}
}
} else if (decompiler.equalsIgnoreCase("fernflower")) {
System.out.println("Decompiling " + input.getAbsolutePath() + " with Quiltflower");
System.out.println("Decompiling " + input.getAbsolutePath() + " with Vineflower");
BytecodeViewer.openFiles(new File[]{input}, false);
Thread.sleep(5 * 1000);

View File

@ -32,7 +32,7 @@ public enum Decompiler
NONE("None", "", null),
PROCYON_DECOMPILER("Procyon Decompiler", "proycon", new ProcyonDecompiler()),
CFR_DECOMPILER("CFR Decompiler", "cfr", new CFRDecompiler()),
FERNFLOWER_DECOMPILER("Quiltflower Decompiler", "fernflower", new FernFlowerDecompiler()),
FERNFLOWER_DECOMPILER("Vineflower Decompiler", "fernflower", new FernFlowerDecompiler()),
BYTECODE_DISASSEMBLER("Bytecode Disassembler", "bcvbd", new BytecodeDisassembler()),
HEXCODE_VIEWER("Hexcode Viewer", "bcvhex", null),
SMALI_DISASSEMBLER("Smali Disassembler", "smali", new SmaliDisassembler()),
@ -44,28 +44,28 @@ public enum Decompiler
ASMIFIER_DECOMPILER("ASMifier Generator", "asmifier", new ASMifierGenerator()),
JAVAP_DISASSEMBLER("Javap Disassembler", "javap", new JavapDisassembler()),
;
private final String decompilerName;
private final String decompilerNameProgrammic;
private final InternalDecompiler decompiler;
Decompiler(String decompilerName, String decompilerNameProgrammic, InternalDecompiler decompiler)
{
this.decompilerName = decompilerName;
this.decompilerNameProgrammic = decompilerNameProgrammic;
this.decompiler = decompiler;
}
public String getDecompilerName()
{
return decompilerName;
}
public String getDecompilerNameProgrammic()
{
return decompilerNameProgrammic;
}
public InternalDecompiler getDecompiler()
{
return decompiler;

View File

@ -215,8 +215,8 @@ public class MainViewerGUI extends JFrame
public final JCheckBoxMenuItem printLineNumbers = new TranslatedJCheckBoxMenuItem("Print Line Numbers", TranslatedComponents.PRINT_LINE_NUMBERS);
//FernFlower settings
public final JMenu fernFlowerSettingsSecondaryMenu = new TranslatedJMenu("Quiltflower Settings", TranslatedComponents.FERNFLOWER_SETTINGS);
public final JMenuItem fernFlowerSettings = new TranslatedJMenuItem("Quiltflower Settings", TranslatedComponents.FERNFLOWER_SETTINGS);
public final JMenu fernFlowerSettingsSecondaryMenu = new TranslatedJMenu("Vineflower Settings", TranslatedComponents.FERNFLOWER_SETTINGS);
public final JMenuItem fernFlowerSettings = new TranslatedJMenuItem("Vineflower Settings", TranslatedComponents.FERNFLOWER_SETTINGS);
public SettingsDialog fernFlowerSettingsDialog;
public TranslatedJCheckBoxMenuItem rbr = new TranslatedJCheckBoxMenuItem("Hide bridge methods", TranslatedComponents.HIDE_BRIDGE_METHODS);
public TranslatedJCheckBoxMenuItem rsy = new TranslatedJCheckBoxMenuItem("Hide synthetic class members", TranslatedComponents.HIDE_SYNTHETIC_CLASS_MEMBERS);
@ -238,7 +238,7 @@ public class MainViewerGUI extends JFrame
public TranslatedJCheckBoxMenuItem asc = new TranslatedJCheckBoxMenuItem("Allow only ASCII characters in strings", TranslatedComponents.ALLOW_ONLY_ASCII_CHARACTERS_IN_STRINGS);
public TranslatedJCheckBoxMenuItem ren = new TranslatedJCheckBoxMenuItem("Rename ambiguous classes and class elements", TranslatedComponents.RENAME_AMBIGUOUS_CLASSES_AND_CLASS_ELEMENTS);
//Quiltflower settings
//Vineflower settings
public JCheckBoxMenuItem lit = new JCheckBoxMenuItem("Output numeric literals as-is");
public JCheckBoxMenuItem inn = new JCheckBoxMenuItem("Remove IntelliJ IDEA-specific @NotNull inserted code");
public JCheckBoxMenuItem lac = new JCheckBoxMenuItem("Decompile lambda expressions to anonymous classes");

View File

@ -53,19 +53,19 @@ public class DecompilerSelectionPane
private final DecompilerViewComponent CFR = new DecompilerViewComponent("CFR", JAVA, Decompiler.CFR_DECOMPILER);
private final DecompilerViewComponent JADX = new DecompilerViewComponent("JADX", JAVA, Decompiler.JADX_DECOMPILER);
private final DecompilerViewComponent JD = new DecompilerViewComponent("JD-GUI", JAVA, Decompiler.JD_DECOMPILER);
private final DecompilerViewComponent fern = new DecompilerViewComponent("Quiltflower", JAVA, Decompiler.FERNFLOWER_DECOMPILER);
private final DecompilerViewComponent fern = new DecompilerViewComponent("Vineflower", JAVA, Decompiler.FERNFLOWER_DECOMPILER);
private final DecompilerViewComponent krakatau = new DecompilerViewComponent( "Krakatau", JAVA_AND_BYTECODE, Decompiler.KRAKATAU_DECOMPILER, Decompiler.KRAKATAU_DISASSEMBLER);
private final DecompilerViewComponent smali = new DecompilerViewComponent("Smali", BYTECODE, Decompiler.SMALI_DISASSEMBLER);
private final DecompilerViewComponent bytecode = new DecompilerViewComponent("Bytecode", BYTECODE_NON_EDITABLE, Decompiler.BYTECODE_DISASSEMBLER);
private final DecompilerViewComponent asmTextify = new DecompilerViewComponent("ASM Textify", BYTECODE_NON_EDITABLE, Decompiler.ASM_TEXTIFY_DISASSEMBLER);
private final DecompilerViewComponent asmifier = new DecompilerViewComponent("ASMifier", JAVA_NON_EDITABLE, Decompiler.ASMIFIER_DECOMPILER);
private final DecompilerViewComponent javap = new DecompilerViewComponent("Javap", BYTECODE_NON_EDITABLE, Decompiler.JAVAP_DISASSEMBLER);
//TODO when adding new decompilers insert the DecompilerViewComponent object into here
// also in the group, then finally the build menu
public List<DecompilerViewComponent> components = new ArrayList<>(Arrays.asList(
procyon, CFR, JADX, JD, fern, krakatau, smali, bytecode, asmTextify, asmifier, javap));
public DecompilerSelectionPane(int paneID)
{
this.paneID = paneID;
@ -75,10 +75,10 @@ public class DecompilerSelectionPane
this.menu = new TranslatedJMenu("Pane " + 2, TranslatedComponents.PANE_2);
else
this.menu = new TranslatedJMenu("Pane " + paneID, TranslatedComponents.PANE_3);
buildMenu();
}
/**
* Sets the default decompilers for each pane
*/
@ -97,7 +97,7 @@ public class DecompilerSelectionPane
break;
}
}
/**
* Builds the Decompiler View menu
*/
@ -107,7 +107,7 @@ public class DecompilerSelectionPane
group.add(none);
group.add(hexcode);
components.forEach(decompilerViewComponent -> decompilerViewComponent.addToGroup(group));
//build the action commands
none.setActionCommand(Decompiler.NONE.name());
hexcode.setActionCommand(Decompiler.HEXCODE_VIEWER.name());
@ -116,7 +116,7 @@ public class DecompilerSelectionPane
for(Decompiler decompiler : component.getDecompilers())
{
String cmd = decompiler.name();
//TODO this is pretty janky and will break if a decompiler doesn't end with _DECOMPILER suffix
if(cmd.endsWith("DECOMPILER"))
component.getJava().setActionCommand(cmd);
@ -124,7 +124,7 @@ public class DecompilerSelectionPane
component.getBytecode().setActionCommand(cmd);
}
}
//auto-save on decompiler change
Enumeration<AbstractButton> it = group.getElements();
while(it.hasMoreElements())
@ -134,11 +134,11 @@ public class DecompilerSelectionPane
{
if(Configuration.bootState != BootState.GUI_SHOWING)
return;
SettingsSerializer.saveSettingsAsync();
});
}
//build the menu
menu.add(none);
menu.add(new JSeparator());
@ -161,12 +161,12 @@ public class DecompilerSelectionPane
menu.add(new JSeparator());
menu.add(hexcode);
}
public Decompiler getSelectedDecompiler()
{
return Decompiler.valueOf(group.getSelection().getActionCommand());
}
public void setSelectedDecompiler(Decompiler decompiler)
{
Enumeration<AbstractButton> it = group.getElements();
@ -180,23 +180,23 @@ public class DecompilerSelectionPane
}
}
}
public boolean isPaneEditable()
{
String cmd = group.getSelection().getActionCommand();
for(DecompilerViewComponent component : components)
for (Decompiler decompiler : component.getDecompilers())
if(decompiler.name().equalsIgnoreCase(cmd))
return component.getEditable().isSelected();
return false;
}
public void setPaneEditable(boolean value)
{
String cmd = group.getSelection().getActionCommand();
for(DecompilerViewComponent component : components)
for (Decompiler decompiler : component.getDecompilers())
if(decompiler.name().equalsIgnoreCase(cmd))
@ -205,7 +205,7 @@ public class DecompilerSelectionPane
return;
}
}
public JMenu getMenu()
{
return menu;

View File

@ -84,7 +84,7 @@
"JAVA": "Java",
"PROCYON_SETTINGS": "إعدادات Procyon",
"CFR_SETTINGS": "إعدادات CFR",
"FERNFLOWER_SETTINGS": "إعدادات Quiltflower",
"FERNFLOWER_SETTINGS": "إعدادات Vineflower",
"PROCYON": "Procyon",
"CFR": "CFR",
"FERNFLOWER": "Fernflower",
@ -121,7 +121,7 @@
"PROCYON_DECOMPILER": "Procyon Decompiler",
"CFR_DECOMPILER": "CFR Decompiler",
"FERNFLOWER_DECOMPILER": "Quiltflower Decompiler",
"FERNFLOWER_DECOMPILER": "Vineflower Decompiler",
"JADX_DECOMPILER": "JADX Decompiler",
"JD_DECOMPILER": "JD-GUI Decompiler",
"BYTECODE_DISASSEMBLER": "مجمع بايت كود",

View File

@ -84,7 +84,7 @@
"JAVA": "জাভা",
"PROCYON_SETTINGS": "Procyon Settings",
"CFR_SETTINGS": "CFR Settings",
"FERNFLOWER_SETTINGS": "Quiltflower Settings",
"FERNFLOWER_SETTINGS": "Vineflower Settings",
"PROCYON": "প্রোসিওন",
"CFR": "সিএফআর",
"FERNFLOWER": "ফার্নফ্লোয়ার",

View File

@ -84,10 +84,10 @@
"JAVA": "Java",
"PROCYON_SETTINGS": "Настройки на Procyon",
"CFR_SETTINGS": "Настройки на CFR",
"FERNFLOWER_SETTINGS": "Настройки на Quiltflower",
"FERNFLOWER_SETTINGS": "Настройки на Vineflower",
"PROCYON": "Procyon",
"CFR": "CFR",
"FERNFLOWER": "Quiltflower",
"FERNFLOWER": "Vineflower",
"KRAKATAU": "Кракатау",
"JDGUI": "JD-GUI",
"JADX": "JADX",
@ -121,7 +121,7 @@
"PROCYON_DECOMPILER": "Декомпилатор Procyon",
"CFR_DECOMPILER": "Декомпилатор на CFR",
"FERNFLOWER_DECOMPILER": "Декомпилатор Quiltflower",
"FERNFLOWER_DECOMPILER": "Декомпилатор Vineflower",
"JADX_DECOMPILER": "Декомпилатор на JADX",
"JD_DECOMPILER": "Декомпилатор на JD-GUI",
"BYTECODE_DISASSEMBLER": "Дезасемблер на байткод",

View File

@ -84,10 +84,10 @@
"JAVA": "Java",
"PROCYON_SETTINGS": "Procyon postavke",
"CFR_SETTINGS": "CFR postavke",
"FERNFLOWER_SETTINGS": "Quiltflower postavke",
"FERNFLOWER_SETTINGS": "Vineflower postavke",
"PROCYON": "Procyon",
"CFR": "CFR",
"FERNFLOWER": "Quiltflower",
"FERNFLOWER": "Vineflower",
"KRAKATAU": "Krakatau",
"JDGUI": "JD-GUI",
"JADX": "JADX",
@ -121,7 +121,7 @@
"PROCYON_DECOMPILER": "Procyon Decompiler",
"CFR_DECOMPILER": "CFR dekompilator",
"FERNFLOWER_DECOMPILER": "Quiltflower dekompilator",
"FERNFLOWER_DECOMPILER": "Vineflower dekompilator",
"JADX_DECOMPILER": "JADX dekompilator",
"JD_DECOMPILER": "JD-GUI Decompiler",
"BYTECODE_DISASSEMBLER": "Bytecode Disassembler",

View File

@ -84,10 +84,10 @@
"JAVA": "Java",
"PROCYON_SETTINGS": "Nastavení systému Procyon",
"CFR_SETTINGS": "Nastavení CFR",
"FERNFLOWER_SETTINGS": "Nastavení Quiltflower",
"FERNFLOWER_SETTINGS": "Nastavení Vineflower",
"PROCYON": "Procyon",
"CFR": "CFR",
"FERNFLOWER": "Quiltflower",
"FERNFLOWER": "Vineflower",
"KRAKATAU": "Krakatau",
"JDGUI": "JD-GUI",
"JADX": "JADX",
@ -121,7 +121,7 @@
"PROCYON_DECOMPILER": "Procyon Decompiler",
"CFR_DECOMPILER": "Dekompilátor CFR",
"FERNFLOWER_DECOMPILER": "Quiltflower Decompiler",
"FERNFLOWER_DECOMPILER": "Vineflower Decompiler",
"JADX_DECOMPILER": "Dekompilátor JADX",
"JD_DECOMPILER": "Dekompilátor JD-GUI",
"BYTECODE_DISASSEMBLER": "Disassembler bytového kódu",

View File

@ -84,10 +84,10 @@
"JAVA": "Java",
"PROCYON_SETTINGS": "Procyon-indstillinger",
"CFR_SETTINGS": "CFR-indstillinger",
"FERNFLOWER_SETTINGS": "Quiltflower-indstillinger",
"FERNFLOWER_SETTINGS": "Vineflower-indstillinger",
"PROCYON": "Procyon",
"CFR": "CFR",
"FERNFLOWER": "Quiltflower",
"FERNFLOWER": "Vineflower",
"KRAKATAU": "Krakatau",
"JDGUI": "JD-GUI",
"JADX": "JADX",
@ -121,7 +121,7 @@
"PROCYON_DECOMPILER": "Procyon Decompiler",
"CFR_DECOMPILER": "CFR-dekompiler",
"FERNFLOWER_DECOMPILER": "Quiltflower Decompiler",
"FERNFLOWER_DECOMPILER": "Vineflower Decompiler",
"JADX_DECOMPILER": "JADX-dekompiler",
"JD_DECOMPILER": "JD-GUI Decompiler",
"BYTECODE_DISASSEMBLER": "Disassembler af bytekode",

View File

@ -84,10 +84,10 @@
"JAVA": "Java",
"PROCYON_SETTINGS": "Procyon Settings",
"CFR_SETTINGS": "CFR Settings",
"FERNFLOWER_SETTINGS": "Quiltflower Settings",
"FERNFLOWER_SETTINGS": "Vineflower Settings",
"PROCYON": "Procyon",
"CFR": "CFR",
"FERNFLOWER": "Quiltflower",
"FERNFLOWER": "Vineflower",
"KRAKATAU": "Krakatau",
"JDGUI": "JD-GUI",
"JADX": "JADX",

View File

@ -84,10 +84,10 @@
"JAVA": "Java",
"PROCYON_SETTINGS": "Procyoni seaded",
"CFR_SETTINGS": "CFR seaded",
"FERNFLOWER_SETTINGS": "Quiltflower seaded",
"FERNFLOWER_SETTINGS": "Vineflower seaded",
"PROCYON": "Procyon",
"CFR": "CFR",
"FERNFLOWER": "Quiltflower",
"FERNFLOWER": "Vineflower",
"KRAKATAU": "Krakatau",
"JDGUI": "JD-GUI",
"JADX": "JADX",
@ -121,7 +121,7 @@
"PROCYON_DECOMPILER": "Procyon Decompiler",
"CFR_DECOMPILER": "CFR dekompilaator",
"FERNFLOWER_DECOMPILER": "Quiltflower Decompiler",
"FERNFLOWER_DECOMPILER": "Vineflower Decompiler",
"JADX_DECOMPILER": "JADX dekompilaator",
"JD_DECOMPILER": "JD-GUI dekompilaator",
"BYTECODE_DISASSEMBLER": "Baitkoodi lahtimonteerija",

View File

@ -84,10 +84,10 @@
"JAVA": "جاوا",
"PROCYON_SETTINGS": "تنظیمات Procyon",
"CFR_SETTINGS": "تنظیمات CFR",
"FERNFLOWER_SETTINGS": "تنظیمات Quiltflower",
"FERNFLOWER_SETTINGS": "تنظیمات Vineflower",
"PROCYON": "پروسیون",
"CFR": "CFR",
"FERNFLOWER": "Quiltflower",
"FERNFLOWER": "Vineflower",
"KRAKATAU": "کراکتائو",
"JDGUI": "JD-GUI",
"JADX": "JADX",
@ -121,7 +121,7 @@
"PROCYON_DECOMPILER": "Procyon Decompiler",
"CFR_DECOMPILER": "CFR Decompiler",
"FERNFLOWER_DECOMPILER": "Quiltflower Decompiler",
"FERNFLOWER_DECOMPILER": "Vineflower Decompiler",
"JADX_DECOMPILER": "JADX Decompiler",
"JD_DECOMPILER": "JD-GUI Decompiler",
"BYTECODE_DISASSEMBLER": "جداکننده Bytecode",

View File

@ -84,10 +84,10 @@
"JAVA": "Java",
"PROCYON_SETTINGS": "Procyonin asetukset",
"CFR_SETTINGS": "CFR-asetukset",
"FERNFLOWER_SETTINGS": "Quiltflower asetukset",
"FERNFLOWER_SETTINGS": "Vineflower asetukset",
"PROCYON": "Procyon",
"CFR": "CFR",
"FERNFLOWER": "Quiltflower",
"FERNFLOWER": "Vineflower",
"KRAKATAU": "Krakatau",
"JDGUI": "JD-GUI",
"JADX": "JADX",
@ -121,7 +121,7 @@
"PROCYON_DECOMPILER": "Procyon Decompiler",
"CFR_DECOMPILER": "CFR Decompiler",
"FERNFLOWER_DECOMPILER": "Quiltflower Decompiler",
"FERNFLOWER_DECOMPILER": "Vineflower Decompiler",
"JADX_DECOMPILER": "JADX Decompiler",
"JD_DECOMPILER": "JD-GUI Decompiler",
"BYTECODE_DISASSEMBLER": "Bytekoodin purkuohjelma",

View File

@ -84,10 +84,10 @@
"JAVA": "Java",
"PROCYON_SETTINGS": "Paramètres de Procyon",
"CFR_SETTINGS": "Paramètres du CFR",
"FERNFLOWER_SETTINGS": "Paramètres de Quiltflower",
"FERNFLOWER_SETTINGS": "Paramètres de Vineflower",
"PROCYON": "Procyon",
"CFR": "CFR",
"FERNFLOWER": "Quiltflower",
"FERNFLOWER": "Vineflower",
"KRAKATAU": "Krakatau",
"JDGUI": "JD-GUI",
"JADX": "JADX",
@ -121,7 +121,7 @@
"PROCYON_DECOMPILER": "Décompilateur Procyon",
"CFR_DECOMPILER": "Décompilateur CFR",
"FERNFLOWER_DECOMPILER": "Décompilateur Quiltflower",
"FERNFLOWER_DECOMPILER": "Décompilateur Vineflower",
"JADX_DECOMPILER": "Décompilateur JADX",
"JD_DECOMPILER": "Décompilateur JD-GUI",
"BYTECODE_DISASSEMBLER": "Désassembleur de bytecode",

View File

@ -84,10 +84,10 @@
"JAVA": "ჯავა",
"PROCYON_SETTINGS": "Procyon პარამეტრები",
"CFR_SETTINGS": "CFR პარამეტრები",
"FERNFLOWER_SETTINGS": "Quiltflower პარამეტრები",
"FERNFLOWER_SETTINGS": "Vineflower პარამეტრები",
"PROCYON": "პროციონი",
"CFR": "CFR",
"FERNFLOWER": "Quiltflower",
"FERNFLOWER": "Vineflower",
"KRAKATAU": "კრაკატაუ",
"JDGUI": "JD-GUI",
"JADX": "JADX",
@ -121,7 +121,7 @@
"PROCYON_DECOMPILER": "Procyon დეკომპილერი",
"CFR_DECOMPILER": "CFR დეკომპილერი",
"FERNFLOWER_DECOMPILER": "Quiltflower დეკომპილერი",
"FERNFLOWER_DECOMPILER": "Vineflower დეკომპილერი",
"JADX_DECOMPILER": "JADX დეკომპილერი",
"JD_DECOMPILER": "JD-GUI დეკომპილერი",
"BYTECODE_DISASSEMBLER": "Bytecode დემონტაჟი",

View File

@ -84,10 +84,10 @@
"JAVA": "Java",
"PROCYON_SETTINGS": "Procyon-Einstellungen",
"CFR_SETTINGS": "CFR-Einstellungen",
"FERNFLOWER_SETTINGS": "Quiltflower Einstellungen",
"FERNFLOWER_SETTINGS": "Vineflower Einstellungen",
"PROCYON": "Procyon",
"CFR": "CFR",
"FERNFLOWER": "Quiltflower",
"FERNFLOWER": "Vineflower",
"KRAKATAU": "Krakatau",
"JDGUI": "JD-GUI",
"JADX": "JADX",
@ -121,7 +121,7 @@
"PROCYON_DECOMPILER": "Procyon-Dekompilierer",
"CFR_DECOMPILER": "CFR-Dekompilierer",
"FERNFLOWER_DECOMPILER": "Quiltflower-Dekompilierer",
"FERNFLOWER_DECOMPILER": "Vineflower-Dekompilierer",
"JADX_DECOMPILER": "JADX-Dekompilierer",
"JD_DECOMPILER": "JD-GUI-Dekompilierer",
"BYTECODE_DISASSEMBLER": "Bytecode-Disassembler",

View File

@ -84,10 +84,10 @@
"JAVA": "Java",
"PROCYON_SETTINGS": "Ρυθμίσεις Procyon",
"CFR_SETTINGS": "Ρυθμίσεις CFR",
"FERNFLOWER_SETTINGS": "Ρυθμίσεις Quiltflower",
"FERNFLOWER_SETTINGS": "Ρυθμίσεις Vineflower",
"PROCYON": "Procyon",
"CFR": "CFR",
"FERNFLOWER": "Quiltflower",
"FERNFLOWER": "Vineflower",
"KRAKATAU": "Krakatau",
"JDGUI": "JD-GUI",
"JADX": "JADX",
@ -121,7 +121,7 @@
"PROCYON_DECOMPILER": "Αποσυμπιεστής Procyon",
"CFR_DECOMPILER": "Αποσυμπιεστής CFR",
"FERNFLOWER_DECOMPILER": "Αποσυμπιεστής Quiltflower",
"FERNFLOWER_DECOMPILER": "Αποσυμπιεστής Vineflower",
"JADX_DECOMPILER": "Αποσυμπιεστής JADX",
"JD_DECOMPILER": "Αποσυμπιεστής JD-GUI",
"BYTECODE_DISASSEMBLER": "Αποσυναρμολογητής bytecode",

View File

@ -84,7 +84,7 @@
"JAVA": "Java",
"PROCYON_SETTINGS": "Saitunan Procyon",
"CFR_SETTINGS": "Saitunan CFR",
"FERNFLOWER_SETTINGS": "Saitunan Quiltflower",
"FERNFLOWER_SETTINGS": "Saitunan Vineflower",
"PROCYON": "Procyon",
"CFR": "CFR",
"FERNFLOWER": "MaidaM",
@ -121,7 +121,7 @@
"PROCYON_DECOMPILER": "Rarraba Procyon",
"CFR_DECOMPILER": "CFR Rarrabawa",
"FERNFLOWER_DECOMPILER": "Rarraba Quiltflower",
"FERNFLOWER_DECOMPILER": "Rarraba Vineflower",
"JADX_DECOMPILER": "JADX Rarrabawa",
"JD_DECOMPILER": "Rarraba JD-GUI",
"BYTECODE_DISASSEMBLER": "Bytecode Mai Rarrabawa",

View File

@ -84,7 +84,7 @@
"JAVA": "ג'אווה",
"PROCYON_SETTINGS": "הגדרות Procyon",
"CFR_SETTINGS": "הגדרות CFR",
"FERNFLOWER_SETTINGS": "הגדרות Quiltflower",
"FERNFLOWER_SETTINGS": "הגדרות Vineflower",
"PROCYON": "פרוקיון",
"CFR": "CFR",
"FERNFLOWER": "פרנפלור",

View File

@ -84,7 +84,7 @@
"JAVA": "जावा",
"PROCYON_SETTINGS": "Procyon Settings",
"CFR_SETTINGS": "CFR Settings",
"FERNFLOWER_SETTINGS": "Quiltflower Settings",
"FERNFLOWER_SETTINGS": "Vineflower Settings",
"PROCYON": "प्रोसिओन",
"CFR": "सीएफआर",
"FERNFLOWER": "फर्नफ्लावर",

View File

@ -84,10 +84,10 @@
"JAVA": "Java",
"PROCYON_SETTINGS": "Procyon beállítások",
"CFR_SETTINGS": "CFR beállítások",
"FERNFLOWER_SETTINGS": "Quiltflower beállítások",
"FERNFLOWER_SETTINGS": "Vineflower beállítások",
"PROCYON": "Procyon",
"CFR": "CFR",
"FERNFLOWER": "Quiltflower",
"FERNFLOWER": "Vineflower",
"KRAKATAU": "Krakatau",
"JDGUI": "JD-GUI",
"JADX": "JADX",
@ -121,7 +121,7 @@
"PROCYON_DECOMPILER": "Procyon dekompilátor",
"CFR_DECOMPILER": "CFR dekompilátor",
"FERNFLOWER_DECOMPILER": "Quiltflower dekompilátor",
"FERNFLOWER_DECOMPILER": "Vineflower dekompilátor",
"JADX_DECOMPILER": "JADX dekompilátor",
"JD_DECOMPILER": "JD-GUI dekompilátor",
"BYTECODE_DISASSEMBLER": "Bytecode Disassembler",

View File

@ -121,7 +121,7 @@
"PROCYON_DECOMPILER": "Dekompiler Procyon",
"CFR_DECOMPILER": "Dekompiler CFR",
"FERNFLOWER_DECOMPILER": "Dekompiler Quiltflower",
"FERNFLOWER_DECOMPILER": "Dekompiler Vineflower",
"JADX_DECOMPILER": "Dekompiler JADX",
"JD_DECOMPILER": "Dekompiler JD-GUI",
"BYTECODE_DISASSEMBLER": "Pembongkaran Bytecode",

View File

@ -84,10 +84,10 @@
"JAVA": "Java",
"PROCYON_SETTINGS": "Impostazioni Procyon",
"CFR_SETTINGS": "Impostazioni CFR",
"FERNFLOWER_SETTINGS": "Impostazioni di Quiltflower",
"FERNFLOWER_SETTINGS": "Impostazioni di Vineflower",
"PROCYON": "Procyon",
"CFR": "CFR",
"FERNFLOWER": "Quiltflower",
"FERNFLOWER": "Vineflower",
"KRAKATAU": "Krakatau",
"JDGUI": "JD-GUI",
"JADX": "JADX",
@ -121,7 +121,7 @@
"PROCYON_DECOMPILER": "Decompilatore Procyon",
"CFR_DECOMPILER": "Decompilatore CFR",
"FERNFLOWER_DECOMPILER": "Decompilatore Quiltflower",
"FERNFLOWER_DECOMPILER": "Decompilatore Vineflower",
"JADX_DECOMPILER": "Decompilatore JADX",
"JD_DECOMPILER": "Decompilatore JD-GUI",
"BYTECODE_DISASSEMBLER": "Disassemblatore di bytecode",

View File

@ -121,7 +121,7 @@
"PROCYON_DECOMPILER": "プロキオンデコンパイラ",
"CFR_DECOMPILER": "CFRデコンパイラー",
"FERNFLOWER_DECOMPILER": "Quiltflowerデコンパイラ",
"FERNFLOWER_DECOMPILER": "Vineflowerデコンパイラ",
"JADX_DECOMPILER": "JADXデコンパイラー",
"JD_DECOMPILER": "JD-GUIデコンパイラー",
"BYTECODE_DISASSEMBLER": "バイトコード・ディスアセンブラ",

View File

@ -84,7 +84,7 @@
"JAVA": "Jawa",
"PROCYON_SETTINGS": "Procyon Settings",
"CFR_SETTINGS": "CFR Settings",
"FERNFLOWER_SETTINGS": "Quiltflower Settings",
"FERNFLOWER_SETTINGS": "Vineflower Settings",
"PROCYON": "Procyon",
"CFR": "CFR",
"FERNFLOWER": "KembangBunga",
@ -121,7 +121,7 @@
"PROCYON_DECOMPILER": "Procyon Decompiler",
"CFR_DECOMPILER": "CFR Decompiler",
"FERNFLOWER_DECOMPILER": "Decompiler Quiltflower",
"FERNFLOWER_DECOMPILER": "Decompiler Vineflower",
"JADX_DECOMPILER": "JADX Decompiler",
"JD_DECOMPILER": "JD-GUI Decompiler",
"BYTECODE_DISASSEMBLER": "Bytecode Disassembler",

View File

@ -84,7 +84,7 @@
"JAVA": "자바",
"PROCYON_SETTINGS": "Procyon Settings",
"CFR_SETTINGS": "CFR Settings",
"FERNFLOWER_SETTINGS": "Quiltflower Settings",
"FERNFLOWER_SETTINGS": "Vineflower Settings",
"PROCYON": "프로키온",
"CFR": "CFR",
"FERNFLOWER": "고사리꽃",
@ -121,7 +121,7 @@
"PROCYON_DECOMPILER": "프로키온 디컴파일러",
"CFR_DECOMPILER": "CFR 디컴파일러",
"FERNFLOWER_DECOMPILER": "Quiltflower 디컴파일러",
"FERNFLOWER_DECOMPILER": "Vineflower 디컴파일러",
"JADX_DECOMPILER": "JADX 디컴파일러",
"JD_DECOMPILER": "JD-GUI 디컴파일러",
"BYTECODE_DISASSEMBLER": "바이트코드 디스어셈블러",

View File

@ -84,10 +84,10 @@
"JAVA": "Java",
"PROCYON_SETTINGS": "Procyon iestatījumi",
"CFR_SETTINGS": "CFR iestatījumi",
"FERNFLOWER_SETTINGS": "Quiltflower iestatījumi",
"FERNFLOWER_SETTINGS": "Vineflower iestatījumi",
"PROCYON": "Procyon",
"CFR": "CFR",
"FERNFLOWER": "Quiltflower",
"FERNFLOWER": "Vineflower",
"KRAKATAU": "Krakatau",
"JDGUI": "JD-GUI",
"JADX": "JADX",
@ -121,7 +121,7 @@
"PROCYON_DECOMPILER": "Procyon dekompilētājs",
"CFR_DECOMPILER": "CFR dekompilētājs",
"FERNFLOWER_DECOMPILER": "Quiltflower dekompilētājs",
"FERNFLOWER_DECOMPILER": "Vineflower dekompilētājs",
"JADX_DECOMPILER": "JADX dekompilētājs",
"JD_DECOMPILER": "JD-GUI dekompilētājs",
"BYTECODE_DISASSEMBLER": "Bytecode Disassembler",

View File

@ -84,10 +84,10 @@
"JAVA": "Java",
"PROCYON_SETTINGS": "Procyon nustatymai",
"CFR_SETTINGS": "CFR nustatymai",
"FERNFLOWER_SETTINGS": "Quiltflower nustatymai",
"FERNFLOWER_SETTINGS": "Vineflower nustatymai",
"PROCYON": "Procyon",
"CFR": "CFR",
"FERNFLOWER": "Quiltflower",
"FERNFLOWER": "Vineflower",
"KRAKATAU": "Krakatau",
"JDGUI": "JD-GUI",
"JADX": "JADX",
@ -121,7 +121,7 @@
"PROCYON_DECOMPILER": "Procyon Decompiler",
"CFR_DECOMPILER": "CFR dekompiliatorius",
"FERNFLOWER_DECOMPILER": "Quiltflower dekompiliatorius",
"FERNFLOWER_DECOMPILER": "Vineflower dekompiliatorius",
"JADX_DECOMPILER": "JADX dekompiliatorius",
"JD_DECOMPILER": "JD-GUI dekompiliatorius",
"BYTECODE_DISASSEMBLER": "Bytecode Disassembler",

View File

@ -84,10 +84,10 @@
"JAVA": "Jawa",
"PROCYON_SETTINGS": "Tetapan Procyon",
"CFR_SETTINGS": "Tetapan CFR",
"FERNFLOWER_SETTINGS": "Tetapan Quiltflower",
"FERNFLOWER_SETTINGS": "Tetapan Vineflower",
"PROCYON": "Procyon",
"CFR": "CFR",
"FERNFLOWER": "Quiltflower",
"FERNFLOWER": "Vineflower",
"KRAKATAU": "Krakatau",
"JDGUI": "JD-GUI",
"JADX": "JADX",
@ -121,7 +121,7 @@
"PROCYON_DECOMPILER": "Procyon Decompiler",
"CFR_DECOMPILER": "Pengurai CFR",
"FERNFLOWER_DECOMPILER": "Pengurai Quiltflower",
"FERNFLOWER_DECOMPILER": "Pengurai Vineflower",
"JADX_DECOMPILER": "Pengurai JADX",
"JD_DECOMPILER": "Pengurai JD-GUI",
"BYTECODE_DISASSEMBLER": "Pembongkaran Bytecode",

View File

@ -84,10 +84,10 @@
"JAVA": "Java",
"PROCYON_SETTINGS": "Procyon 设置",
"CFR_SETTINGS": "CFR 设置",
"FERNFLOWER_SETTINGS": "Quiltflower 设置",
"FERNFLOWER_SETTINGS": "Vineflower 设置",
"PROCYON": "Procyon",
"CFR": "CFR",
"FERNFLOWER": "Quiltflower",
"FERNFLOWER": "Vineflower",
"KRAKATAU": "Krakatau",
"JDGUI": "JD-GUI",
"JADX": "JADX",
@ -121,7 +121,7 @@
"PROCYON_DECOMPILER": "Procyon 反编译器",
"CFR_DECOMPILER": "CFR 反编译器",
"FERNFLOWER_DECOMPILER": "Quiltflower 反编译器",
"FERNFLOWER_DECOMPILER": "Vineflower 反编译器",
"JADX_DECOMPILER": "JADX 反编译器",
"JD_DECOMPILER": "JD-GUI 反编译器",
"BYTECODE_DISASSEMBLER": "字节码反汇编",

View File

@ -84,10 +84,10 @@
"JAVA": "Java",
"PROCYON_SETTINGS": "Procyon Instellingen",
"CFR_SETTINGS": "CFR-instellingen",
"FERNFLOWER_SETTINGS": "Quiltflower Instellingen",
"FERNFLOWER_SETTINGS": "Vineflower Instellingen",
"PROCYON": "Procyon",
"CFR": "CFR",
"FERNFLOWER": "Quiltflower",
"FERNFLOWER": "Vineflower",
"KRAKATAU": "Krakatau",
"JDGUI": "JD-GUI",
"JADX": "JADX",
@ -121,7 +121,7 @@
"PROCYON_DECOMPILER": "Procyon Decompiler",
"CFR_DECOMPILER": "CFR Decompiler",
"FERNFLOWER_DECOMPILER": "Quiltflower Decompiler",
"FERNFLOWER_DECOMPILER": "Vineflower Decompiler",
"JADX_DECOMPILER": "JADX Decompiler",
"JD_DECOMPILER": "JD-GUI Decompiler",
"BYTECODE_DISASSEMBLER": "Bytecode disassembler",

View File

@ -84,10 +84,10 @@
"JAVA": "Java",
"PROCYON_SETTINGS": "Procyon-innstillinger",
"CFR_SETTINGS": "CFR-innstillinger",
"FERNFLOWER_SETTINGS": "Quiltflower-innstillinger",
"FERNFLOWER_SETTINGS": "Vineflower-innstillinger",
"PROCYON": "Procyon",
"CFR": "CFR",
"FERNFLOWER": "Quiltflower",
"FERNFLOWER": "Vineflower",
"KRAKATAU": "Krakatau",
"JDGUI": "JD-GUI",
"JADX": "JADX",
@ -121,7 +121,7 @@
"PROCYON_DECOMPILER": "Procyon Decompiler",
"CFR_DECOMPILER": "CFR Decompiler",
"FERNFLOWER_DECOMPILER": "Quiltflower Decompiler",
"FERNFLOWER_DECOMPILER": "Vineflower Decompiler",
"JADX_DECOMPILER": "JADX dekompilator",
"JD_DECOMPILER": "JD-GUI dekompilator",
"BYTECODE_DISASSEMBLER": "Bytecode Disassembler",

View File

@ -87,7 +87,7 @@
"FERNFLOWER_SETTINGS": "Ustawienia kwiatu paproci",
"PROCYON": "Procyon",
"CFR": "CFR",
"FERNFLOWER": "Quiltflower",
"FERNFLOWER": "Vineflower",
"KRAKATAU": "Krakatau",
"JDGUI": "JD-GUI",
"JADX": "JADX",
@ -121,7 +121,7 @@
"PROCYON_DECOMPILER": "Dekompilator Procyon",
"CFR_DECOMPILER": "Dekompilator CFR",
"FERNFLOWER_DECOMPILER": "Dekompilator Quiltflower",
"FERNFLOWER_DECOMPILER": "Dekompilator Vineflower",
"JADX_DECOMPILER": "Dekompilator JADX",
"JD_DECOMPILER": "Dekompilator JD-GUI",
"BYTECODE_DISASSEMBLER": "Dezasembler bajtkodu",

View File

@ -84,10 +84,10 @@
"JAVA": "Java",
"PROCYON_SETTINGS": "Definições de Procyon",
"CFR_SETTINGS": "Definições do CFR",
"FERNFLOWER_SETTINGS": "Definições Quiltflower",
"FERNFLOWER_SETTINGS": "Definições Vineflower",
"PROCYON": "Procyon",
"CFR": "CFR",
"FERNFLOWER": "Quiltflower",
"FERNFLOWER": "Vineflower",
"KRAKATAU": "Krakatau",
"JDGUI": "JD-GUI",
"JADX": "JADX",
@ -121,7 +121,7 @@
"PROCYON_DECOMPILER": "Descompilador Procyon",
"CFR_DECOMPILER": "Descompilador CFR",
"FERNFLOWER_DECOMPILER": "Descompilador Quiltflower",
"FERNFLOWER_DECOMPILER": "Descompilador Vineflower",
"JADX_DECOMPILER": "Descompilador JADX",
"JD_DECOMPILER": "Descompilador JD-GUI",
"BYTECODE_DISASSEMBLER": "Bytecode Desassembler",

View File

@ -84,10 +84,10 @@
"JAVA": "Java",
"PROCYON_SETTINGS": "Setări Procyon",
"CFR_SETTINGS": "Setări CFR",
"FERNFLOWER_SETTINGS": "Quiltflower Setări",
"FERNFLOWER_SETTINGS": "Vineflower Setări",
"PROCYON": "Procyon",
"CFR": "CFR",
"FERNFLOWER": "Quiltflower",
"FERNFLOWER": "Vineflower",
"KRAKATAU": "Krakatau",
"JDGUI": "JD-GUI",
"JADX": "JADX",
@ -121,7 +121,7 @@
"PROCYON_DECOMPILER": "Descompilatorul Procyon",
"CFR_DECOMPILER": "Descompilator CFR",
"FERNFLOWER_DECOMPILER": "Descompilatorul Quiltflower",
"FERNFLOWER_DECOMPILER": "Descompilatorul Vineflower",
"JADX_DECOMPILER": "Descompilator JADX",
"JD_DECOMPILER": "Decompilator JD-GUI",
"BYTECODE_DISASSEMBLER": "Dezasamblatorul de bytecode",

View File

@ -87,7 +87,7 @@
"FERNFLOWER_SETTINGS": "Параметры цветка папоротника",
"PROCYON": "Procyon",
"CFR": "CFR",
"FERNFLOWER": "Quiltflower",
"FERNFLOWER": "Vineflower",
"KRAKATAU": "Krakatau",
"JDGUI": "JD-GUI",
"JADX": "JADX",
@ -121,7 +121,7 @@
"PROCYON_DECOMPILER": "Декомпилятор Procyon",
"CFR_DECOMPILER": "Декомпилятор CFR",
"FERNFLOWER_DECOMPILER": "Декомпилятор Quiltflower",
"FERNFLOWER_DECOMPILER": "Декомпилятор Vineflower",
"JADX_DECOMPILER": "Декомпилятор JADX",
"JD_DECOMPILER": "Декомпилятор JD-GUI",
"BYTECODE_DISASSEMBLER": "Дизассемблер байт-кода",

View File

@ -84,10 +84,10 @@
"JAVA": "Java",
"PROCYON_SETTINGS": "Nastavenia Procyonu",
"CFR_SETTINGS": "Nastavenia CFR",
"FERNFLOWER_SETTINGS": "Nastavenia Quiltflower",
"FERNFLOWER_SETTINGS": "Nastavenia Vineflower",
"PROCYON": "Procyon",
"CFR": "CFR",
"FERNFLOWER": "Quiltflower",
"FERNFLOWER": "Vineflower",
"KRAKATAU": "Krakatau",
"JDGUI": "JD-GUI",
"JADX": "JADX",
@ -121,7 +121,7 @@
"PROCYON_DECOMPILER": "Dekompilátor Procyon",
"CFR_DECOMPILER": "Dekompilátor CFR",
"FERNFLOWER_DECOMPILER": "Dekompilátor Quiltflower",
"FERNFLOWER_DECOMPILER": "Dekompilátor Vineflower",
"JADX_DECOMPILER": "Dekompilátor JADX",
"JD_DECOMPILER": "Dekompilátor JD-GUI",
"BYTECODE_DISASSEMBLER": "Disassembler bytového kódu",

View File

@ -84,10 +84,10 @@
"JAVA": "Java",
"PROCYON_SETTINGS": "Nastavitve Procyona",
"CFR_SETTINGS": "Nastavitve CFR",
"FERNFLOWER_SETTINGS": "Nastavitve Quiltflower",
"FERNFLOWER_SETTINGS": "Nastavitve Vineflower",
"PROCYON": "Procyon",
"CFR": "CFR",
"FERNFLOWER": "Quiltflower",
"FERNFLOWER": "Vineflower",
"KRAKATAU": "Krakatau",
"JDGUI": "JD-GUI",
"JADX": "JADX",
@ -121,7 +121,7 @@
"PROCYON_DECOMPILER": "Procyon Decompiler",
"CFR_DECOMPILER": "CFR Decompiler",
"FERNFLOWER_DECOMPILER": "Quiltflower Decompiler",
"FERNFLOWER_DECOMPILER": "Vineflower Decompiler",
"JADX_DECOMPILER": "JADX Decompiler",
"JD_DECOMPILER": "JD-GUI Decompiler",
"BYTECODE_DISASSEMBLER": "Razčlenjevalnik bajtkode",

View File

@ -84,10 +84,10 @@
"JAVA": "Java",
"PROCYON_SETTINGS": "Configuración de Procyon",
"CFR_SETTINGS": "Ajustes del CFR",
"FERNFLOWER_SETTINGS": "Configuración de Quiltflower",
"FERNFLOWER_SETTINGS": "Configuración de Vineflower",
"PROCYON": "Procyon",
"CFR": "CFR",
"FERNFLOWER": "Quiltflower",
"FERNFLOWER": "Vineflower",
"KRAKATAU": "Krakatau",
"JDGUI": "JD-GUI",
"JADX": "JADX",
@ -121,7 +121,7 @@
"PROCYON_DECOMPILER": "Descompilador Procyon",
"CFR_DECOMPILER": "Descompilador CFR",
"FERNFLOWER_DECOMPILER": "Descompilador Quiltflower",
"FERNFLOWER_DECOMPILER": "Descompilador Vineflower",
"JADX_DECOMPILER": "Descompilador JADX",
"JD_DECOMPILER": "Descompilador JD-GUI",
"BYTECODE_DISASSEMBLER": "Desensamblador de Bytecode",

View File

@ -84,10 +84,10 @@
"JAVA": "Java",
"PROCYON_SETTINGS": "Mipangilio ya Procyon",
"CFR_SETTINGS": "Mipangilio ya CFR",
"FERNFLOWER_SETTINGS": "Mipangilio ya Quiltflower",
"FERNFLOWER_SETTINGS": "Mipangilio ya Vineflower",
"PROCYON": "Prokon",
"CFR": "CFR",
"FERNFLOWER": "Quiltflower",
"FERNFLOWER": "Vineflower",
"KRAKATAU": "Krakatau",
"JDGUI": "JD-GUI",
"JADX": "JADX",
@ -121,7 +121,7 @@
"PROCYON_DECOMPILER": "Mtenganishaji wa Procyon",
"CFR_DECOMPILER": "Mchanganyiko wa CFR",
"FERNFLOWER_DECOMPILER": "Mkusanyaji wa Quiltflower",
"FERNFLOWER_DECOMPILER": "Mkusanyaji wa Vineflower",
"JADX_DECOMPILER": "JADX Mtenganishaji",
"JD_DECOMPILER": "JD-GUI Mtenganishaji",
"BYTECODE_DISASSEMBLER": "Kutenganisha kwa Bytecode",

View File

@ -84,10 +84,10 @@
"JAVA": "Java",
"PROCYON_SETTINGS": "Inställningar för Procyon",
"CFR_SETTINGS": "Inställningar för CFR",
"FERNFLOWER_SETTINGS": "Inställningar för Quiltflower",
"FERNFLOWER_SETTINGS": "Inställningar för Vineflower",
"PROCYON": "Procyon",
"CFR": "CFR",
"FERNFLOWER": "Quiltflower",
"FERNFLOWER": "Vineflower",
"KRAKATAU": "Krakatau",
"JDGUI": "JD-GUI",
"JADX": "JADX",
@ -121,7 +121,7 @@
"PROCYON_DECOMPILER": "Procyon Decompiler",
"CFR_DECOMPILER": "CFR-dekompilering",
"FERNFLOWER_DECOMPILER": "Quiltflower-dekompilering",
"FERNFLOWER_DECOMPILER": "Vineflower-dekompilering",
"JADX_DECOMPILER": "JADX-dekompilering",
"JD_DECOMPILER": "JD-GUI-dekompilering",
"BYTECODE_DISASSEMBLER": "Bytecode Disassembler",

View File

@ -84,7 +84,7 @@
"JAVA": "Java",
"PROCYON_SETTINGS": "Procyon Settings",
"CFR_SETTINGS": "CFR Settings",
"FERNFLOWER_SETTINGS": "Quiltflower Settings",
"FERNFLOWER_SETTINGS": "Vineflower Settings",
"PROCYON": "Procyon",
"CFR": "CFR",
"FERNFLOWER": "เฟิร์นฟลาวเวอร์",
@ -121,7 +121,7 @@
"PROCYON_DECOMPILER": "Procyon Decompiler",
"CFR_DECOMPILER": "CFR Decompiler",
"FERNFLOWER_DECOMPILER": "Quiltflower Decompiler",
"FERNFLOWER_DECOMPILER": "Vineflower Decompiler",
"JADX_DECOMPILER": "JADX Decompiler",
"JD_DECOMPILER": "JD-GUI Decompiler",
"BYTECODE_DISASSEMBLER": "Bytecode Disassembler",

View File

@ -84,7 +84,7 @@
"JAVA": "Java",
"PROCYON_SETTINGS": "Procyon Ayarları",
"CFR_SETTINGS": "CFR Ayarları",
"FERNFLOWER_SETTINGS": "Quiltflower Ayarları",
"FERNFLOWER_SETTINGS": "Vineflower Ayarları",
"PROCYON": "Procyon",
"CFR": "CFR",
"FERNFLOWER": "EğreltiotuÇiçek",
@ -121,7 +121,7 @@
"PROCYON_DECOMPILER": "Procyon Decompiler",
"CFR_DECOMPILER": "CFR Decompiler",
"FERNFLOWER_DECOMPILER": "Quiltflower Decompiler",
"FERNFLOWER_DECOMPILER": "Vineflower Decompiler",
"JADX_DECOMPILER": "JADX Decompiler",
"JD_DECOMPILER": "JD-GUI Decompiler",
"BYTECODE_DISASSEMBLER": "Bayt Kodu Çözücü",

View File

@ -84,10 +84,10 @@
"JAVA": "Java",
"PROCYON_SETTINGS": "Налаштування Procyon",
"CFR_SETTINGS": "Налаштування CFR",
"FERNFLOWER_SETTINGS": "Налаштування Quiltflower",
"FERNFLOWER_SETTINGS": "Налаштування Vineflower",
"PROCYON": "Процій",
"CFR": "CFR",
"FERNFLOWER": "Quiltflower",
"FERNFLOWER": "Vineflower",
"KRAKATAU": "Кракатау",
"JDGUI": "JD-GUI",
"JADX": "JADX",
@ -121,7 +121,7 @@
"PROCYON_DECOMPILER": "Декомпілятор проціонів",
"CFR_DECOMPILER": "CFR-декомпілятор",
"FERNFLOWER_DECOMPILER": "Декомпілятор Quiltflower",
"FERNFLOWER_DECOMPILER": "Декомпілятор Vineflower",
"JADX_DECOMPILER": "Декомпілятор JADX",
"JD_DECOMPILER": "Декомпілятор JD-GUI",
"BYTECODE_DISASSEMBLER": "Розбірник байт-кодів",

View File

@ -84,10 +84,10 @@
"JAVA": "Java",
"PROCYON_SETTINGS": "Cài đặt Procyon",
"CFR_SETTINGS": "Cài đặt CFR",
"FERNFLOWER_SETTINGS": "Cài đặt Quiltflower",
"FERNFLOWER_SETTINGS": "Cài đặt Vineflower",
"PROCYON": "Procyon",
"CFR": "CFR",
"FERNFLOWER": "Quiltflower",
"FERNFLOWER": "Vineflower",
"KRAKATAU": "Krakatau",
"JDGUI": "JD-GUI",
"JADX": "JADX",
@ -121,7 +121,7 @@
"PROCYON_DECOMPILER": "Procyon Decompiler",
"CFR_DECOMPILER": "Trình biên dịch CFR",
"FERNFLOWER_DECOMPILER": "Quiltflower Decompiler",
"FERNFLOWER_DECOMPILER": "Vineflower Decompiler",
"JADX_DECOMPILER": "Trình biên dịch JADX",
"JD_DECOMPILER": "JD-GUI Decompiler",
"BYTECODE_DISASSEMBLER": "Bytecode Disassembler",