當前位置: 首頁>>代碼示例>>Java>>正文


Java I18n.translateToLocalFormatted方法代碼示例

本文整理匯總了Java中net.minecraft.util.text.translation.I18n.translateToLocalFormatted方法的典型用法代碼示例。如果您正苦於以下問題:Java I18n.translateToLocalFormatted方法的具體用法?Java I18n.translateToLocalFormatted怎麽用?Java I18n.translateToLocalFormatted使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在net.minecraft.util.text.translation.I18n的用法示例。


在下文中一共展示了I18n.translateToLocalFormatted方法的14個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: getItemStackDisplayName

import net.minecraft.util.text.translation.I18n; //導入方法依賴的package包/類
@Override
@Nonnull
public String getItemStackDisplayName(@Nonnull ItemStack stack)
{
    FluidStack fluidStack = getFluid(stack);
    if (fluidStack == null)
    {
        return super.getItemStackDisplayName(stack);
    }

    String unloc = this.getUnlocalizedNameInefficiently(stack);

    if (I18n.canTranslate(unloc + "." + fluidStack.getFluid().getName()))
    {
        return I18n.translateToLocal(unloc + "." + fluidStack.getFluid().getName());
    }

    return I18n.translateToLocalFormatted(unloc + ".filled.name", fluidStack.getLocalizedName());
}
 
開發者ID:cubex2,項目名稱:customstuff4,代碼行數:20,代碼來源:ItemFluidContainer.java

示例2: getItemStackDisplayName

import net.minecraft.util.text.translation.I18n; //導入方法依賴的package包/類
public String getItemStackDisplayName(ItemStack stack)
{
    if (stack.getMetadata() == 3 && stack.hasTagCompound())
    {
        if (stack.getTagCompound().hasKey("SkullOwner", 8))
        {
            return I18n.translateToLocalFormatted("item.skull.player.name", new Object[] {stack.getTagCompound().getString("SkullOwner")});
        }

        if (stack.getTagCompound().hasKey("SkullOwner", 10))
        {
            NBTTagCompound nbttagcompound = stack.getTagCompound().getCompoundTag("SkullOwner");

            if (nbttagcompound.hasKey("Name", 8))
            {
                return I18n.translateToLocalFormatted("item.skull.player.name", new Object[] {nbttagcompound.getString("Name")});
            }
        }
    }

    return super.getItemStackDisplayName(stack);
}
 
開發者ID:sudofox,項目名稱:Backmemed,代碼行數:23,代碼來源:ItemSkull.java

示例3: getItemStackDisplayName

import net.minecraft.util.text.translation.I18n; //導入方法依賴的package包/類
@Override
public String getItemStackDisplayName(ItemStack stack)
{
    FluidStack fluidStack = getFluid(stack);
    if (fluidStack == null)
    {
        if(getEmpty() != null)
        {
            return getEmpty().getDisplayName();
        }
        return super.getItemStackDisplayName(stack);
    }

    String unloc = this.getUnlocalizedNameInefficiently(stack);

    if (I18n.canTranslate(unloc + "." + fluidStack.getFluid().getName()))
    {
        return I18n.translateToLocal(unloc + "." + fluidStack.getFluid().getName());
    }

    return I18n.translateToLocalFormatted(unloc + ".name", fluidStack.getLocalizedName());
}
 
開發者ID:F1r3w477,項目名稱:CustomWorldGen,代碼行數:23,代碼來源:UniversalBucket.java

示例4: getLocalizedName

import net.minecraft.util.text.translation.I18n; //導入方法依賴的package包/類
@SuppressWarnings("deprecation")
@Override
public String getLocalizedName(ItemStack stack) {
	EnumDyeColor color = this.getStateFromMeta(stack.getItemDamage()).getValue(BlockColored.COLOR);
	String localColor = I18n.translateToLocal("color."+color.getUnlocalizedName());
	return I18n.translateToLocalFormatted(getUnlocalizedName()+".name", localColor);
}
 
開發者ID:elytra,項目名稱:ThermionicsWorld,代碼行數:8,代碼來源:BlockNorfairite.java

示例5: handleFluidTanks

import net.minecraft.util.text.translation.I18n; //導入方法依賴的package包/類
public static void handleFluidTanks(ProbeMode mode, IProbeInfo probeInfo, IFluidHandler handler) {
    int n = 1;
    for (IFluidTankProperties properties : handler.getTankProperties()) {
        FluidStack fluidStack = properties.getContents();
        String fluidDesc = fluidStack == null ? I18n.translateToLocalFormatted("gui.liquid.empty") : fluidStack.amount + "mB " + fluidStack.getLocalizedName();
        probeInfo.text(I18n.translateToLocalFormatted("waila.fluid", n++, fluidDesc));
    }
}
 
開發者ID:TeamPneumatic,項目名稱:pnc-repressurized,代碼行數:9,代碼來源:TOPCallback.java

示例6: getItemStackDisplayName

import net.minecraft.util.text.translation.I18n; //導入方法依賴的package包/類
@Override
public String getItemStackDisplayName(ItemStack stack) {
    FluidStack fluid = FluidUtil.getFluidContained(stack);
    if(fluid != null)
        return I18n.translateToLocalFormatted("item.mug.name",fluid.getLocalizedName());
    else
        return I18n.translateToLocal("item.mug.empty.name");
}
 
開發者ID:DaedalusGame,項目名稱:Soot,代碼行數:9,代碼來源:ItemMug.java

示例7: getItemStackDisplayName

import net.minecraft.util.text.translation.I18n; //導入方法依賴的package包/類
@Override
public String getItemStackDisplayName(ItemStack stack) {
	EnumDyeColor color = this.getStateForItem(stack).getValue(BlockColored.COLOR);
	String localColor = I18n.translateToLocal("color."+color.getUnlocalizedName());
	return I18n.translateToLocalFormatted(block.getUnlocalizedName()+".name", localColor);
}
 
開發者ID:elytra,項目名稱:ThermionicsWorld,代碼行數:7,代碼來源:ItemBlockColored.java

示例8: getItemStackDisplayName

import net.minecraft.util.text.translation.I18n; //導入方法依賴的package包/類
@Override
public String getItemStackDisplayName(ItemStack stack) {
	String localizedRockName = I18n.translateToLocal(block.getUnlocalizedName()+".name");
	return I18n.translateToLocalFormatted("thermionics_world.brickvariety."+stack.getItemDamage(), localizedRockName);
}
 
開發者ID:elytra,項目名稱:ThermionicsWorld,代碼行數:6,代碼來源:ItemBlockGemrock.java

示例9: localize

import net.minecraft.util.text.translation.I18n; //導入方法依賴的package包/類
public static String localize(String input, Object... format)
{
    return I18n.translateToLocalFormatted(input, format);
}
 
開發者ID:talandar,項目名稱:ProgressiveDifficulty,代碼行數:5,代碼來源:TextHelper.java

示例10: getDisplayName

import net.minecraft.util.text.translation.I18n; //導入方法依賴的package包/類
public String getDisplayName()
{
    return I18n.translateToLocalFormatted("sip." + name + ".name");
}
 
開發者ID:PearXTeam,項目名稱:PurificatiMagicae,代碼行數:5,代碼來源:SipType.java

示例11: getItemStackDisplayName

import net.minecraft.util.text.translation.I18n; //導入方法依賴的package包/類
@Override
public String getItemStackDisplayName(ItemStack stack)
{
    return I18n.translateToLocalFormatted(getUnlocalizedName() + ".name", PurMag.INSTANCE.getSipRegistry().getType(SipUtils.getSipInStack(stack)).getDisplayName());
}
 
開發者ID:PearXTeam,項目名稱:PurificatiMagicae,代碼行數:6,代碼來源:ItemSingleSip.java

示例12: getItemStackDisplayName

import net.minecraft.util.text.translation.I18n; //導入方法依賴的package包/類
@Override
public String getItemStackDisplayName(ItemStack stack)
{
    return I18n.translateToLocalFormatted(getUnlocalizedName() + (stack.getMetadata() == 0 ? ".lockable" : ".not_lockable") + ".name");
}
 
開發者ID:PearXTeam,項目名稱:PurificatiMagicae,代碼行數:6,代碼來源:ItemBlockCodeStorage.java

示例13: format

import net.minecraft.util.text.translation.I18n; //導入方法依賴的package包/類
@Nonnull
static String format(String key, Object... params) {
    return I18n.canTranslate(key) ? I18n.translateToLocalFormatted(key, params) : String.format(Locale.US, I18n.translateToFallback(key), params);
}
 
開發者ID:LasmGratel,項目名稱:FoodCraft-Reloaded,代碼行數:5,代碼來源:Translator.java

示例14: format

import net.minecraft.util.text.translation.I18n; //導入方法依賴的package包/類
public static String format(String key, Object... args)
{
    return I18n.translateToLocalFormatted(key, args);
}
 
開發者ID:Ivorforce,項目名稱:MCOpts,代碼行數:5,代碼來源:Translations.java


注:本文中的net.minecraft.util.text.translation.I18n.translateToLocalFormatted方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。