From 863d40a1c1f6591ef1ee8594b12ae4b0942fe810 Mon Sep 17 00:00:00 2001 From: modmuss50 Date: Thu, 5 Mar 2020 22:17:08 +0000 Subject: Made Enigma gui translatable (#193) * made enigma gui translatable * key renamings * missed strings * string.format() & another missed string * cached content (thanks @liach) * added a dialog when changing language * better sentence * more %s * liach's requests * empty map * the last (?) missed strings * IT WORKS * French translation * Update fr_fr.json --- src/main/java/cuchaz/enigma/gui/stats/StatsGenerator.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'src/main/java/cuchaz/enigma/gui/stats') diff --git a/src/main/java/cuchaz/enigma/gui/stats/StatsGenerator.java b/src/main/java/cuchaz/enigma/gui/stats/StatsGenerator.java index a6e465d..e783530 100644 --- a/src/main/java/cuchaz/enigma/gui/stats/StatsGenerator.java +++ b/src/main/java/cuchaz/enigma/gui/stats/StatsGenerator.java @@ -11,6 +11,7 @@ import cuchaz.enigma.translation.mapping.EntryResolver; import cuchaz.enigma.translation.mapping.ResolutionStrategy; import cuchaz.enigma.translation.representation.TypeDescriptor; import cuchaz.enigma.translation.representation.entry.*; +import cuchaz.enigma.utils.I18n; import java.util.*; @@ -45,14 +46,14 @@ public class StatsGenerator { totalWork += entryIndex.getClasses().size(); } - progress.init(totalWork, "Generating stats"); + progress.init(totalWork, I18n.translate("progress.stats")); Map counts = new HashMap<>(); int numDone = 0; if (includedMembers.contains(StatsMember.METHODS) || includedMembers.contains(StatsMember.PARAMETERS)) { for (MethodEntry method : entryIndex.getMethods()) { - progress.step(numDone++, "Methods"); + progress.step(numDone++, I18n.translate("type.methods")); MethodEntry root = entryResolver .resolveEntry(method, ResolutionStrategy.RESOLVE_ROOT) .stream() @@ -77,19 +78,19 @@ public class StatsGenerator { if (includedMembers.contains(StatsMember.FIELDS)) { for (FieldEntry field : entryIndex.getFields()) { - progress.step(numDone++, "Fields"); + progress.step(numDone++, I18n.translate("type.fields")); update(counts, field); } } if (includedMembers.contains(StatsMember.CLASSES)) { for (ClassEntry clazz : entryIndex.getClasses()) { - progress.step(numDone++, "Classes"); + progress.step(numDone++, I18n.translate("type.classes")); update(counts, clazz); } } - progress.step(-1, "Generating data"); + progress.step(-1, I18n.translate("progress.stats.data")); Tree tree = new Tree<>(); -- cgit v1.2.3