more tootlip localization

This commit is contained in:
MachineMuse 2015-09-08 23:56:47 -06:00
parent c7be212132
commit b426fdfc4e
4 changed files with 19 additions and 8 deletions

View file

@ -157,4 +157,12 @@ gui.energyStorage=Energy Storage
gui.weight=Weight
gui.armor=Armor
nei.jsonShaped=JSON Shaped
nei.jsonShaped=JSON Shaped
tooltip.pressShift=Press SHIFT for more information.
tooltip.componentTooltip=For use in Tinker Table.
tooltip.changeModes=Change modes: Sneak+mousewheel.
tooltip.energy=Energy:
tooltip.noModules=No installed modules! This item is useless until you add some modules at a Tinker Table.
tooltip.installedModules=Installed Modules:
tooltip.mode=Mode:

View file

@ -31,6 +31,7 @@ import net.machinemuse.utils.MuseStringUtils
import net.minecraft.creativetab.CreativeTabs
import net.minecraft.init.Blocks
import net.minecraft.item.ItemStack
import net.minecraft.util.StatCollector
import net.minecraftforge.common.config.Configuration
import org.lwjgl.input.Keyboard
import java.io.{PrintWriter, FileOutputStream, FileInputStream, File}
@ -225,7 +226,7 @@ object Config {
}
def additionalInfoInstructions: AnyRef = {
var message: String = "Press SHIFT for more information."
var message: String = StatCollector.translateToLocal("tooltip.pressShift")
message = MuseStringUtils.wrapMultipleFormatTags(message, MuseStringUtils.FormatCodes.Grey, MuseStringUtils.FormatCodes.Italic)
return message
}

View file

@ -14,6 +14,7 @@ import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.util.IIcon;
import net.minecraft.util.MathHelper;
import net.minecraft.util.StatCollector;
import net.minecraftforge.oredict.OreDictionary;
import java.util.ArrayList;
@ -81,7 +82,7 @@ public class ItemComponent extends Item {
@Override
public void addInformation(ItemStack stack, EntityPlayer player, List currentTipList, boolean advancedToolTips) {
if (Config.doAdditionalInfo()) {
String message = "For use in Tinker Table.";
String message = StatCollector.translateToLocal("tooltip.componentTooltip");
message = MuseStringUtils.wrapMultipleFormatTags(message, MuseStringUtils.FormatCodes.Grey, MuseStringUtils.FormatCodes.Italic);
currentTipList.add(message);
int damage = stack.getItemDamage();

View file

@ -8,6 +8,7 @@ import net.machinemuse.powersuits.item.ItemPowerFist;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.StatCollector;
import java.util.LinkedList;
import java.util.List;
@ -55,14 +56,14 @@ public abstract class MuseCommonStrings {
if (stack.getItem() instanceof ItemPowerFist) {
String mode = MuseItemUtils.getStringOrNull(stack, "Mode");
if (mode != null) {
currentTipList.add("Mode:" + MuseStringUtils.wrapFormatTags(mode, MuseStringUtils.FormatCodes.Red));
currentTipList.add(StatCollector.translateToLocal("tooltip.mode") + " " + MuseStringUtils.wrapFormatTags(mode, MuseStringUtils.FormatCodes.Red));
} else {
currentTipList.add("Change modes: Sneak+mousewheel.");
currentTipList.add(StatCollector.translateToLocal("tooltip.changeModes"));
}
}
ElectricAdapter adapter = ElectricAdapter.wrap(stack);
if (adapter != null) {
String energyinfo = "Energy: " + MuseStringUtils.formatNumberShort(adapter.getCurrentEnergy()) + '/'
String energyinfo = StatCollector.translateToLocal("tooltip.energy") + " " + MuseStringUtils.formatNumberShort(adapter.getCurrentEnergy()) + '/'
+ MuseStringUtils.formatNumberShort(adapter.getMaxEnergy());
currentTipList.add(MuseStringUtils.wrapMultipleFormatTags(energyinfo, MuseStringUtils.FormatCodes.Italic.character,
MuseStringUtils.FormatCodes.Grey));
@ -70,10 +71,10 @@ public abstract class MuseCommonStrings {
if (Config.doAdditionalInfo()) {
List<String> installed = MuseCommonStrings.getItemInstalledModules(player, stack);
if (installed.size() == 0) {
String message = "No installed modules! This item is useless until you add some modules at a Tinker Table.";
String message = StatCollector.translateToLocal("tooltip.noModules");
currentTipList.addAll(MuseStringUtils.wrapStringToLength(message, 30));
} else {
currentTipList.add("Installed Modules:");
currentTipList.add(StatCollector.translateToLocal("tooltip.installedModules"));
currentTipList.addAll(installed);
}
} else {