aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/core/item
diff options
context:
space:
mode:
authoriouter <62897714+iouter@users.noreply.github.com>2022-10-17 01:50:22 +0800
committerGitHub <noreply@github.com>2022-10-16 19:50:22 +0200
commit00d80de1e20af03f36e881fe6d9ba2ba2c8a9bb0 (patch)
treeeac09e281ac92c5a7c64ffa07f7c6b35892dfcc7 /src/main/java/gtPlusPlus/core/item
parent0db00590a1b6b51937b76ece976fade011d82d10 (diff)
downloadGT5-Unofficial-00d80de1e20af03f36e881fe6d9ba2ba2c8a9bb0.tar.gz
GT5-Unofficial-00d80de1e20af03f36e881fe6d9ba2ba2c8a9bb0.tar.bz2
GT5-Unofficial-00d80de1e20af03f36e881fe6d9ba2ba2c8a9bb0.zip
fix frame box and block cant localized (#404)
Diffstat (limited to 'src/main/java/gtPlusPlus/core/item')
-rw-r--r--src/main/java/gtPlusPlus/core/item/base/BaseItemComponent.java13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/main/java/gtPlusPlus/core/item/base/BaseItemComponent.java b/src/main/java/gtPlusPlus/core/item/base/BaseItemComponent.java
index 36f53640aa..361d1bb066 100644
--- a/src/main/java/gtPlusPlus/core/item/base/BaseItemComponent.java
+++ b/src/main/java/gtPlusPlus/core/item/base/BaseItemComponent.java
@@ -108,7 +108,7 @@ public class BaseItemComponent extends Item {
this.unlocalName = "itemCell" + aFormattedNameForFluids;
this.materialName = localName;
this.translatedMaterialName =
- GT_LanguageManager.addStringLocalization("gtplusplus.fluid." + this.unlocalName, this.materialName);
+ getFluidName("fluid." + this.materialName.toLowerCase().replace(" ", ""));
this.componentType = ComponentTypes.CELL;
this.setCreativeTab(AddToCreativeTab.tabMisc);
this.setUnlocalizedName(aFormattedNameForFluids);
@@ -207,6 +207,17 @@ public class BaseItemComponent extends Item {
return this.materialName;
}
+ public String getFluidName(String aKey) {
+ String trans;
+ trans = GT_LanguageManager.getTranslation(aKey);
+ if (!trans.equals(aKey)) return trans;
+ aKey = "fluid." + aKey;
+ trans = GT_LanguageManager.getTranslation(aKey);
+ if (!trans.equals(aKey)) return trans;
+ return GT_LanguageManager.addStringLocalization(
+ "gtplusplus.fluid." + this.materialName.toLowerCase().replace(" ", ""), this.materialName);
+ }
+
@Override
public String getItemStackDisplayName(ItemStack stack) {
return GT_LanguageManager.getTranslation("gtplusplus.item." + unlocalName + ".name")