public String getName() { final String s = I18n.translateToLocal( this.unlocalizedName + ".name" ); if( s.equals( this.unlocalizedName + ".name" ) ) { return I18n.translateToLocal( this.unlocalizedName ); } return s; }
@Override @SideOnly( Side.CLIENT ) public void addCheckedInformation( final ItemStack stack, final World world, final List<String> lines, final ITooltipFlag advancedTooltips ) { lines.add( this.getLocalizedName( this.getSettingsName( stack ) + ".name", this.getSettingsName( stack ) ) ); final NBTTagCompound data = this.getData( stack ); if( data.hasKey( "tooltip" ) ) { lines.add( I18n.translateToLocal( this.getLocalizedName( data.getString( "tooltip" ) + ".name", data.getString( "tooltip" ) ) ) ); } if( data.hasKey( "freq" ) ) { final short freq = data.getShort( "freq" ); final String freqTooltip = TextFormatting.BOLD + Platform.p2p().toHexString( freq ); lines.add( I18n.translateToLocalFormatted( "gui.tooltips.appliedenergistics2.P2PFrequency", freqTooltip ) ); } }
private int countWords(String s) { String s1 = I18n.translateToLocal(s); return s1.split("\\s+").length; }
/** * Find the localized string... * * @param name possible names for the localized string * * @return localized name */ private String getLocalizedName( final String... name ) { for( final String n : name ) { final String l = I18n.translateToLocal( n ); if( !l.equals( n ) ) { return l; } } for( final String n : name ) { return n; } return ""; }
@SideOnly( Side.CLIENT ) public static String gui_localize( final String string ) { return I18n.translateToLocal( string ); }
public String getLocal() { return I18n.translateToLocal( this.getUnlocalized() ); }
public String getLocal() { return I18n.translateToLocal( this.getUnlocalized() ); }
public String getLocal() { return I18n.translateToLocal( this.getUnlocalized() ); }
public String getLocal() { return I18n.translateToLocal( this.getUnlocalized() ); }
public final String getNameForSorting() { return (priority ? 0 : 1) + I18n.translateToLocal(getUnlocalizedName()); }
@Nonnull @Override public String getItemStackDisplayName(@Nonnull ItemStack stack) { String flowerName = getTranslationKey(stack) + ".name"; return String.format(I18n.translateToLocal("botaniamisc.floatingPrefix"), I18n.translateToLocal(flowerName)); }
private String getItemShortTermName(ItemStack stack) { return net.minecraft.util.text.translation.I18n.translateToLocal(stack.getTranslationKey().replaceAll("item.", "item.botania:") + ".short"); }
@SideOnly(Side.CLIENT) @Override public void addTooltip(ItemStack stack, World world, List<String> tooltip) { tooltip.add(TextFormatting.BLUE + I18n.translateToLocal(getType())); }
@Nonnull @Override public String getItemStackDisplayName(@Nonnull ItemStack stack) { return String.format(net.minecraft.util.text.translation.I18n.translateToLocal(getUnlocalizedNameInefficiently(stack) + ".name"), net.minecraft.util.text.translation.I18n.translateToLocal(getBrew(stack).getUnlocalizedName(stack)), TextFormatting.BOLD + "" + getSwigsLeft(stack) + TextFormatting.RESET); }
@Override public void execute(@Nonnull MinecraftServer server, @Nonnull ICommandSender sender, @Nonnull String[] args) { String json = I18n.translateToLocal("botaniamisc.shareMsg"); json = json.replaceAll("%name%", sender.getName()); json = json.replaceAll("%entry%", args[0]); json = json.replaceAll("%entryname%", I18n.translateToLocal(args[0])); ITextComponent component = ITextComponent.Serializer.jsonToComponent(json); server.getPlayerList().sendMessage(component); }
@Nonnull @Override public String getItemStackDisplayName(@Nonnull ItemStack stack) { ItemStack compositeLens = getCompositeLens(stack); if(compositeLens.isEmpty()) return super.getItemStackDisplayName(stack); return String.format(net.minecraft.util.text.translation.I18n.translateToLocal("item.botania:compositeLens.name"), getItemShortTermName(stack), getItemShortTermName(compositeLens)); }
@Override public void onOpened(IGuiLexiconEntry gui) { buttonText = new GuiButton(101, gui.getLeft() + 20, gui.getTop() + gui.getHeight() - 40, 50, 20, I18n.translateToLocal("botaniamisc.tutorialText")); if(VIDEO_ENABLED) buttonVideo = new GuiButton(101, gui.getLeft() + 75, gui.getTop() + gui.getHeight() - 40, 50, 20, I18n.translateToLocal("botaniamisc.tutorialVideo")); gui.getButtonList().add(buttonText); if(VIDEO_ENABLED) gui.getButtonList().add(buttonVideo); }
@Override public void onOpened(IGuiLexiconEntry gui) { button = new GuiButton(101, gui.getLeft() + 30, gui.getTop() + gui.getHeight() - 50, gui.getWidth() - 60, 20, I18n.translateToLocal("botaniamisc.playVideo")); gui.getButtonList().add(button); }
@Override public boolean matches(IItemHandler inv) { boolean matches = super.matches(inv); if(matches) { for(int i = 0; i < inv.getSlots(); i++) { ItemStack stack = inv.getStackInSlot(i); if(stack.isEmpty()) break; if(stack.getItem() == Items.NAME_TAG) { name = stack.getDisplayName(); if(name.equals(I18n.translateToLocal("item.nameTag.name"))) return false; } } } return matches; }
@SideOnly(Side.CLIENT) public void renderHUD(Minecraft mc, ScaledResolution res) { int x = res.getScaledWidth() / 2 + 10; int y = res.getScaledHeight() / 2 - 8; mc.getRenderItem().renderItemAndEffectIntoGUI(new ItemStack(Blocks.REDSTONE_TORCH), x, y); mc.fontRenderer.drawStringWithShadow(I18n.translateToLocal("botania.animatedTorch." + torchMode.name().toLowerCase()), x + 18, y + 6, 0xFF4444); }