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


Java I18n.translateToLocal方法代碼示例

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


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

示例1: getItemStackDisplayName

import net.minecraft.util.text.translation.I18n; //導入方法依賴的package包/類
@Override
@SuppressWarnings("deprecation")
public String getItemStackDisplayName(ItemStack p_77653_1_) {
	// (I18n.translateToLocal(this.getUnlocalizedName()+".name")).trim();
	int i = p_77653_1_.getItemDamage() / 2;
	String s1 = "sentry";
	switch (i) {
	case 10:
		s1 = "dispenser";
		break;
	case 11:
		s1 = "teleporter";
		break;
	}
	return I18n.translateToLocal(this.getUnlocalizedName() + "." + s1 + ".name");
}
 
開發者ID:rafradek,項目名稱:Mods,代碼行數:17,代碼來源:ItemBuildingBox.java

示例2: initGui

import net.minecraft.util.text.translation.I18n; //導入方法依賴的package包/類
@Override
public void initGui()
{
    super.initGui();
    trackListBottom -= 22;
    trackList = new GuiTrackList(this, 158, ySize - 22, guiTop + 17, trackListBottom, guiLeft + 7, 8, playlistView ? playlist : tracks);

    this.mc.player.openContainer = this.containerInstrumentPlayer;

    for(GuiButton btn : buttonList)
    {
        if(btn.id == ID_CONFIRM)
        {
            btn.displayString = I18n.translateToLocal("gui.done");
        }
    }
}
 
開發者ID:iChun,項目名稱:Clef,代碼行數:18,代碼來源:GuiPlayTrackBlock.java

示例3: getName

import net.minecraft.util.text.translation.I18n; //導入方法依賴的package包/類
/**
 * Get the name of this object. For players this returns their username
 */
public String getName()
{
    if (this.hasCustomName())
    {
        return this.getCustomNameTag();
    }
    else
    {
        String s = EntityList.getEntityString(this);

        if (s == null)
        {
            s = "generic";
        }

        return I18n.translateToLocal("entity." + s + ".name");
    }
}
 
開發者ID:sudofox,項目名稱:Backmemed,代碼行數:22,代碼來源:Entity.java

示例4: translate

import net.minecraft.util.text.translation.I18n; //導入方法依賴的package包/類
/**
 * Attempts to a translate a given string/key using the local language, and then
 * using the fallback language
 * @param msg String or language key to translate
 * @return Translated or same string
 */
public static String translate(String msg)
{
    return I18n.canTranslate(msg)
        ? I18n.translateToLocal(msg)
        : I18n.translateToFallback(msg);
}
 
開發者ID:abused,項目名稱:World-Border,代碼行數:13,代碼來源:Util.java

示例5: getItemStackDisplayName

import net.minecraft.util.text.translation.I18n; //導入方法依賴的package包/類
public String getItemStackDisplayName(ItemStack stack)
{
    String s = ("" + I18n.translateToLocal(this.getUnlocalizedName() + ".name")).trim();
    String s1 = getEntityIdFromItem(stack);

    if (s1 != null)
    {
        s = s + " " + I18n.translateToLocal("entity." + s1 + ".name");
    }

    return s;
}
 
開發者ID:F1r3w477,項目名稱:CustomWorldGen,代碼行數:13,代碼來源:ItemMonsterPlacer.java

示例6: getTranslatedName

import net.minecraft.util.text.translation.I18n; //導入方法依賴的package包/類
/**
 * Returns the correct traslated name of the enchantment and the level in roman numbers.
 */
public String getTranslatedName(int level)
{
    String s = I18n.translateToLocal(this.getName());

    if (this.func_190936_d())
    {
        s = TextFormatting.RED + s;
    }

    return level == 1 && this.getMaxLevel() == 1 ? s : s + " " + I18n.translateToLocal("enchantment.level." + level);
}
 
開發者ID:sudofox,項目名稱:Backmemed,代碼行數:15,代碼來源:Enchantment.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: getLocalizedName

import net.minecraft.util.text.translation.I18n; //導入方法依賴的package包/類
/**
 * Gets the localized name of this block. Used for the statistics page.
 */
public String getLocalizedName()
{
    return I18n.translateToLocal("item.brewingStand.name");
}
 
開發者ID:sudofox,項目名稱:Backmemed,代碼行數:8,代碼來源:BlockBrewingStand.java

示例9: getLocalizedName

import net.minecraft.util.text.translation.I18n; //導入方法依賴的package包/類
@Override
public String getLocalizedName(ItemStack stack) {
	return I18n.translateToLocal(this.getUnlocalizedName(stack));
}
 
開發者ID:elytra,項目名稱:ThermionicsWorld,代碼行數:5,代碼來源:BlockMeatEdible.java

示例10: getLocalizedName

import net.minecraft.util.text.translation.I18n; //導入方法依賴的package包/類
/**
 * Gets the localized name of this block. Used for the statistics page.
 */
public String getLocalizedName()
{
    return I18n.translateToLocal(this.getUnlocalizedName() + "." + BlockStone.EnumType.STONE.getUnlocalizedName() + ".name");
}
 
開發者ID:F1r3w477,項目名稱:CustomWorldGen,代碼行數:8,代碼來源:BlockStone.java

示例11: getLocalizedName

import net.minecraft.util.text.translation.I18n; //導入方法依賴的package包/類
/**
 * Gets the localized name of this block. Used for the statistics page.
 */
public String getLocalizedName()
{
    return I18n.translateToLocal(this.getUnlocalizedName() + ".dry.name");
}
 
開發者ID:F1r3w477,項目名稱:CustomWorldGen,代碼行數:8,代碼來源:BlockSponge.java

示例12: getItemStackDisplayName

import net.minecraft.util.text.translation.I18n; //導入方法依賴的package包/類
public String getItemStackDisplayName(ItemStack stack)
{
    return I18n.translateToLocal(PotionUtils.getPotionFromItem(stack).getNamePrefixed("splash_potion.effect."));
}
 
開發者ID:sudofox,項目名稱:Backmemed,代碼行數:5,代碼來源:ItemSplashPotion.java

示例13: getUnlocalizedNameInefficiently

import net.minecraft.util.text.translation.I18n; //導入方法依賴的package包/類
/**
 * Translates the unlocalized name of this item, but without the .name suffix, so the translation fails and the
 * unlocalized name itself is returned.
 */
public String getUnlocalizedNameInefficiently(ItemStack stack)
{
    String s = this.getUnlocalizedName(stack);
    return s == null ? "" : I18n.translateToLocal(s);
}
 
開發者ID:F1r3w477,項目名稱:CustomWorldGen,代碼行數:10,代碼來源:Item.java

示例14: getLocalizedName

import net.minecraft.util.text.translation.I18n; //導入方法依賴的package包/類
/**
 * Gets the localized name of this block. Used for the statistics page.
 */
public String getLocalizedName()
{
    return I18n.translateToLocal(this.getUnlocalizedName() + ".name");
}
 
開發者ID:F1r3w477,項目名稱:CustomWorldGen,代碼行數:8,代碼來源:Block.java

示例15: getLocalizedName

import net.minecraft.util.text.translation.I18n; //導入方法依賴的package包/類
/**
 * Gets the localized name of this block. Used for the statistics page.
 */
public String getLocalizedName()
{
    return I18n.translateToLocal(this.getUnlocalizedName() + ".red_sandstone.name");
}
 
開發者ID:F1r3w477,項目名稱:CustomWorldGen,代碼行數:8,代碼來源:BlockStoneSlabNew.java


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