diff --git a/src/main/java/tconstruct/tools/gui/ToolStationGuiHelper.java b/src/main/java/tconstruct/tools/gui/ToolStationGuiHelper.java index 2763296c1d1..bc44953543e 100644 --- a/src/main/java/tconstruct/tools/gui/ToolStationGuiHelper.java +++ b/src/main/java/tconstruct/tools/gui/ToolStationGuiHelper.java @@ -159,12 +159,15 @@ private static void drawModifiers(NBTTagCompound tags) String tipName = tags.getString(tooltip + tipNum); String locString = "modifier.toolstation." + EnumChatFormatting.getTextWithoutFormattingCodes(tipName); // strip out the '(X of Y)' in some for the localization strings.. sigh - int bracket = locString.indexOf(" ("); + int bracket = locString.indexOf("("); if(bracket > 0) locString = locString.substring(0, bracket); locString = locString.replace(" ", ""); - if(StatCollector.canTranslate(locString)) - tipName = tipName.replace(EnumChatFormatting.getTextWithoutFormattingCodes(tipName), StatCollector.translateToLocal(locString)); + if(StatCollector.canTranslate(locString)) { + tipName = tipName.replace(EnumChatFormatting.getTextWithoutFormattingCodes(tipName), StatCollector.translateToLocal(locString)); + if(bracket > 0) + tipName += " " + tipName.substring(bracket); + } write("- " + tipName); tipNum++; }