From 4aaec43ac54e277a71e072b71f43289bf5e1c684 Mon Sep 17 00:00:00 2001 From: Christian Date: Tue, 9 Jul 2013 16:40:47 -0400 Subject: [PATCH] Add in proper language support. Submit translations as pull requests! --- .../common/cpw/mods/ironchest/IronChest.java | 5 ----- .../cpw/mods/ironchest/ItemChestChanger.java | 2 +- .../cpw/mods/ironchest/ItemIronChest.java | 2 +- .../resources/assets/ironchest/lang/en_US.lang | 17 +++++++++++++++++ 4 files changed, 19 insertions(+), 7 deletions(-) create mode 100644 IronChests2/resources/assets/ironchest/lang/en_US.lang diff --git a/IronChests2/common/cpw/mods/ironchest/IronChest.java b/IronChests2/common/cpw/mods/ironchest/IronChest.java index 1b0b0c1..098e37e 100644 --- a/IronChests2/common/cpw/mods/ironchest/IronChest.java +++ b/IronChests2/common/cpw/mods/ironchest/IronChest.java @@ -72,13 +72,8 @@ public class IronChest { for (IronChestType typ : IronChestType.values()) { GameRegistry.registerTileEntityWithAlternatives(typ.clazz, "IronChest."+typ.name(), typ.name()); - LanguageRegistry.instance().addStringLocalization(typ.name() + ".name", "en_US", typ.friendlyName); proxy.registerTileEntitySpecialRenderer(typ); } - for (ChestChangerType typ : ChestChangerType.values()) - { - LanguageRegistry.instance().addStringLocalization("item." + typ.itemName + ".name", "en_US", typ.descriptiveName); - } IronChestType.registerBlocksAndRecipes(ironChestBlock); ChestChangerType.generateRecipes(); NetworkRegistry.instance().registerGuiHandler(instance, proxy); diff --git a/IronChests2/common/cpw/mods/ironchest/ItemChestChanger.java b/IronChests2/common/cpw/mods/ironchest/ItemChestChanger.java index c930a48..8d1e6f3 100644 --- a/IronChests2/common/cpw/mods/ironchest/ItemChestChanger.java +++ b/IronChests2/common/cpw/mods/ironchest/ItemChestChanger.java @@ -31,7 +31,7 @@ public class ItemChestChanger extends Item { super(id); setMaxStackSize(1); this.type = type; - setUnlocalizedName(type.itemName); + setUnlocalizedName("ironchest:"+type.name()); setCreativeTab(CreativeTabs.tabMisc); } diff --git a/IronChests2/common/cpw/mods/ironchest/ItemIronChest.java b/IronChests2/common/cpw/mods/ironchest/ItemIronChest.java index 0667f69..00ce5a6 100644 --- a/IronChests2/common/cpw/mods/ironchest/ItemIronChest.java +++ b/IronChests2/common/cpw/mods/ironchest/ItemIronChest.java @@ -31,6 +31,6 @@ public class ItemIronChest extends ItemBlock { @Override public String getUnlocalizedName(ItemStack itemstack) { - return IronChestType.values()[itemstack.getItemDamage()].name(); + return "tile.ironchest:"+IronChestType.values()[itemstack.getItemDamage()].name(); } } diff --git a/IronChests2/resources/assets/ironchest/lang/en_US.lang b/IronChests2/resources/assets/ironchest/lang/en_US.lang new file mode 100644 index 0000000..897a39e --- /dev/null +++ b/IronChests2/resources/assets/ironchest/lang/en_US.lang @@ -0,0 +1,17 @@ +tile.ironchest:IRON.name=Iron Chest +tile.ironchest:GOLD.name=Gold Chest +tile.ironchest:DIAMOND.name=Diamond Chest +tile.ironchest:COPPER.name=Copper Chest +tile.ironchest:SILVER.name=Silver Chest +tile.ironchest:CRYSTAL.name=Crystal Chest +tile.ironchest:OBSIDIAN.name=Obsidian Chest + +item.ironchest:IRONGOLD.name=Iron to Gold Chest Upgrade +item.ironchest:GOLDDIAMOND.name=Gold to Diamond Chest Upgrade +item.ironchest:COPPERSILVER.name=Copper to Silver Chest Upgrade +item.ironchest:SILVERGOLD.name=Silver to Gold Chest Upgrade +item.ironchest:COPPERIRON.name=Copper to Iron Chest Upgrade +item.ironchest:DIAMONDCRYSTAL.name=Diamond to Crystal Chest Upgrade +item.ironchest:WOODIRON.name=Wood to Iron Chest Upgrade +item.ironchest:WOODCOPPER.name=Wood to Copper Chest Upgrade +item.ironchest:DIAMONDOBSIDIAN.name=Diamond to Obsidian Chest Upgrade