Module:Infobox/thing/it

-- local p = {}

-- Translation note: Translatable strings MUST be enclosed in [=[ this sort ]=] of delimiter (as opposed to "this sort" or 'this sort').

-- Units local units = { emc = [=[EMC]=], emcPerSec = [=[EMC/second]=], eu = [=[EU]=], euAmps = [=[EU-Amps]=], euPerTick = [=[EU/t]=], euPerUse = [=[EU/use]=], euVolts = [=[EU-Volts]=], k = [=[K]=], litres = [=[L]=], litresPerSec = [=[L/s]=], litresPerTick = [=[L/t]=], mb = [=[mB]=], mj = [=[MJ]=], mjPerTick = [=[MJ/t]=], metersPerSec = [=[m/s]=], nm = [=[Nm]=], degc = [=[ºC]=], degf = [=[ºF]=], perTick = [=[per tick]=], radPerSec = [=[rad/s]=], rf = [=[RF]=], rfPerTick = [=[RF/t]=], stacksPerSec = [=[Stacks/s]=], su = [=[SU]=], suPerTick = [=[SU/t]=], suPerUse = [=[SU/use]=], watts = [=[W]=] }

-- This variable holds the list of item types. local itemTypes = { armor = [=[Armatura]=], block = [=[Blocco Solido]=], sblock = [=[Blocco Solido]=], oblock = [=[Blocco Solido]=], tblock = [=[Blocco Trasparente]=], component = [=[Componente]=], crop = [=[Raccolto]=], entity = [=[Entità]=], tentity = [=[Entità Tile]=], food = [=[Cibo]=], item = [=[Oggetto]=], machine = [=[Macchinario]=], mob = [=[Mostri]=], hmob = [=[Mostri Nemici]=], nmob = [=[Mostri Neutrali]=], fmob = [=[Mostri Amichevoli]=], seed = [=[Seme]=], tool = [=[Attrezzo]=], wand = [=[Bacchetta]=], weap = [=[Arma]=], weapon = [=[Arma]=], hull = [=[ ]=], module = [=[ ]=], upgrade = [=[ ]=], landmark = [=[Punto di riferimento]=], ritual = [=[Rituale]=], liquid = [=[Liquido]=], fluid = [=[Liquido]=], ["multiblock structure"] = [=[Struttura multi-blocco]=], enchant = [=[Incantesimo]=], mechanic = [=[Meccanica]=], dimension = [=[Dimensione]=], flower = [=[Fiore]=], command = [=[Comando]=], aspect = [=[Aspetto]=], bauble = [=[Bauble]=], book = [=[Libro]=], cover = [=[Copertina]=], cable = [=[Cavo]=], pipe = [=[Tubo]=] }

p.docLead = [=[Questo è per gli oggetti,blocchi, e simili.]=]

p.format = { {       name = [=[Base]=], title = {arg="name", desc=[=[Il titolo che verrà mostrato sopra l'info box.]=]}, {           { {arg={"blockimage","image"}, type="image", desc=[=[La grande foto.]=] } }, { {arg={"iconimage","imageicon"}, desc=[=[L'immagine usata. Usare Gc, G, o O.]=]} } },       {               { [=[Mod]=], {arg="mod", desc=[=[La mod a cui appartiene un determinato oggetto.Per maggiori informazioni fare sempre riferimento alla pagina generale della mod.Per piacere "non" usare il numero di versione della mod ad esempio "Industrial Craft 2" o "RedPower 2"; ma usare solo in nome(Industrial Craft o RedPower).]=]} }, { [=[Tipo]=], {arg="type", type="switch", allowedValues=itemTypes, desc=[=[Il tipo di oggetto.]=]} }, { [=[Testo Finestra di aiuto.]=], {arg="lore", desc=[=[Maggiori informazioni che sono mostrate sulla finestra di aiuto nel gioco. Se la finestra di aiuto nel gioco ha colori personalizzati, bisognerebbe aggiungere il parametro Color. I colori che tipicamente vengono utilizzati possono essere consultati su Minecraft Wiki.]=] }}, { [=[Moduli richiesti(addons)]=], {arg="module", desc=[=[Il modulo o i moduli che richiedono una installazione e/o attivazione per far si che un oggetto sia nella mod.Per esempio,mod che includono moduli(addons),, and .]=]}}, { [=[Composizione chimica]=], {arg="chemcomp", desc=[=[Composizione chimica dell'oggetto.]=]} } }   },    {        name="Basic", title=[=[Propietà]=], {           {[=[Resistenza alle esplosioni.]=], {arg="blastresistance", desc=[=[La resistenza alle esplosioni del blocco. Include "solo" il numero.]=]} }, {[=[Durezza]=], {arg="hardness", desc=[=[La durezza(resistenza) di un blocco.]=] }} },       {            {[=[Ripristinare]=], {arg="foodpoints", desc=[=[Quanti punti della barra fame un cibo rigenera. Aggiungere "solo" per i cibi.]=]}}, {[=[Effetti]=], {arg="effects", desc=[=[Lista di effetti che un cibo/pozione danno.]=]}}, {[=[Cucinabile]=], {arg="cookable", desc=[=[Se l'oggetto è cucinabile(cibo).]=]}} },       {            {[=[Livello dell'armatura]=],{arg="armorrating",desc=[=[Il livello dell'armatura di uno specifico tipo di armatura.Aggiungere "solo" all'armatura.]=]}}, {[=[Danno]=],{arg="damage",desc=[=[The weapon's damage (one heart is two damage, half a heart is one damage). Add this only to weapons]=]}}, {[=[Durabilità]=],{arg="durability",desc=[=[La durabilità di un attrezzo o di un armatura.Aggiungere "solo" ad attrezzi e/o armature. ]=]}},           {[=[Livello di estrazione]=],{arg="mininglevel",desc=[=[Il livello di estrazione di una piccozza(legno,pietra,ferro ecc)]=]}} },       {            {[=[Raggruppabile(fino a 64 oggetti)]=],{arg="stackable", desc = [=[Se un oggetto è raggruppabile]=]}}, {[=[Infiammabile]=],{arg="flammable", desc = [=[Se il blocco/oggetto è infiammabile(gli si può dare fuoco e bruciare)]=]}} },       {            {[=[Immagazinamento]=],{arg={"storageslots","storage"}, desc = [=[L' immagazzinamento dell'oggetto.Questo parametro NON aggiunge "cells" o "stacks" dopo il testo del parametro.]=]}}, {[=[Serbatoio per liquidi]=],{arg="lstorage", units=units.mb, desc = [=[La massima capacità di un serbatoio per liquidi di un oggetto in mB.Include solo i numeri.]=]}} },       {            {[=[Temperatura (C)]=],{arg="heatc", units=units.degc, desc = [=[La massima temperatura di un oggetto in C (Celsius).Include solo i numeri.]=]}}, {[=[Temperatura (F)]=],{arg="heatf", units=units.degf, desc = [=[La massima temperatura di un oggetto in F (Fahrenheit).Include solo i numeri.]=]}} }   },    {        name="Upgrades", title = [=[Upgrades]=], {       },        {            {[=[Previous Tier]=],{arg="prevtier", desc = [=[Previous tier of the item, tool or machine.]=]}} },       {            {[=[Next Tier]=],{arg="nexttier", desc = [=[Next tier of the item, tool or machine.]=]}} }   },    {        name="Energy Consumption", title = [=[Energy Consumption]=], {           {[=[Max EU input]=], {arg="euinput", units=units.euPerTick, desc = [=[Maximum input of EU/t. Include only the number.]=]}}, {[=[EU use]=], {arg="euuse", units=units.euPerTick, desc = [=[EU consumption in EU/t. Include only the number.]=]}}, {[=[EU use]=], {arg="euusetool", units="EU/use", desc = [=[EU consumption in EU per use (only used on tools that use EU per use). Include only the number.]=]}}, {[=[EU storage]=], {arg="eustorage", units=units.eu, desc = [=[EU storage in EU. Include only the number.]=]}}, {[=[Max EU output]=], {arg="euoutput", units=units.euPerTick, desc = [=[Maximum output of EU/t. Include only the number.]=]}}, {[=[EU production]=], {arg="euproduction", units=units.euPerTick, desc = [=[EU production in EU/t. Include only the number.]=]}}, {[=[EU traversing]=], {arg="eutraversing", units=units.euPerTick, desc = [=[Maximum energy traversing - only for cables. Include only the number.]=]}} },       {            {[=[Steam storage]=], {arg="gtsteamstorage", units=units.litres, desc = [=[Maximum liters of steam that it can hold - for  and its addons. Include only the number.]=]}}, {[=[Steam usage]=], {arg="gtsteamusage", desc = [=[Liters of steam that is used by it per tick - for and its addons. Include only the number.]=]}}, {[=[Steam production]=], {arg="gtsteamproduction", units=units.litresPerTick, desc = [=[How many liters of steam it makes per tick - for and its addons. Include only the number.]=]}}, {[=[Energy storage]=], {arg="gteustorage", units=units.eu, desc = [=[How much EU it can hold - for and its addons. Include only the number.]=]}}, {[=[Energy usage]=], {arg="gteuusage", units=units.euPerTick, desc = [=[How much EU is used by it per tick - for and its addons. Include only the number.]=]}}, {[=[Energy production]=], {arg="gteuproduction", units=units.euPerTick, desc = [=[How much EU is produced by it per tick - for and its addons. Include only the number.]=]}}, {[=[Voltage in]=], {arg="gtvoltagein", units=units.euVolts, desc = [=[Maximum EU voltage that can be put into it - for and its addons. Include only the number.]=]}}, {[=[Voltage out]=], {arg="gtvoltageout", units=units.euVolts, desc = [=[Maximum EU voltage that can be output - for and its addons. Include only the number.]=]}}, {[=[Max amperage]=], {arg="gtamperage", units=units.euAmps, desc = [=[Maximum EU amperage - for and its addons. Include only the number.]=]}}, {[=[Loss/meter/amp]=], {arg="gtloss", units=units.euVolts, desc = [=[Loss/meter/amperage - for and its addons. Include only the number.]=]}}, {[=[Heat limit]=], {arg="gtheatlimit", units=units.k, desc = [=[Maximum heat that it can take in Kelvin - for and its addons. Include only the number.]=]}}, {[=[Fluid capacity]=], {arg="gtfluidcapacity", units=units.litresPerSec, desc = [=[Maximum liters that it can hold - for and its addons. Include only the number.]=]}}, {[=[Item capacity]=], {arg="gtitemcapacity", units=units.stacksPerSec, desc = [=[Maximum stacks of items it can hold - for and its addons. Include only the number.]=]}}, {[=[Routing value]=], {arg="gtrouting", desc = [=[Routing value - for and its addons.]=]}}, {[=[Fuel efficiency]=], {arg="gtefficiency", desc = [=[Fuel efficiency - for and its addons.]=]}} },       {            {[=[Charge storage]=], {arg="rccharge", desc = [=[ energy storage. Include only the number.]=]}}, {[=[Energy loss]=], {arg="rcloss", units=units.perTick, desc = [=[How much energy is lost per tick - for and its addons. Include only the number.]=]}} },       {            {[=[Required Power]=], {arg="rocpower", units=units.watts, desc = [=[Required amount of power - for  and its addons. Include only the number.]=]}}, {[=[Required Torque]=], {arg="roctorque", units=units.nm, desc = [=[Required torque - for and its addons. Include only the number.]=]}}, {[=[Required Speed]=], {arg="rocspeed", units=units.radPerSec, desc = [=[Required speed - for and its addons. Include only the number.]=]}} },       {            {[=[Max MJ input]=], {arg="mjinput", units=units.mjPerTick, desc = [=[Maximum input of MJ/t. Include only the number.]=]}}, {[=[MJ use]=], {arg="mjuse", units=units.mjPerTick, desc = [=[MJ consumption in MJ/t. Include only the number.]=]}}, {[=[MJ storage]=], {arg="mjstorage", units=units.mj, desc = [=[MJ storage in MJ. Include only the number.]=]}}, {[=[Max MJ output]=], {arg="mjoutput", units=units.mjPerTick, desc = [=[Maximum output of MJ/t. Include only the number.]=]}}, {[=[MJ production]=], {arg="mjproduction", units=units.mjPerTick, desc = [=[MJ production in MJ/t. Include only the number.]=]}}, {[=[MJ traversing]=], {arg="mjtraversing", units=units.mjPerTick, desc = [=[Maximum energy traversing - only for pipes. Include only the number.]=]}} },       {            {[=[Max RF input]=], {arg="rfinput", units=units.rfPerTick, desc = [=[Maximum input of RF/t. Include only the number.]=]}}, {[=[RF use]=], {arg="rfuse", units=units.rfPerTick, desc = [=[RF consumption in RF/t. Include only the number.]=]}}, {[=[RF storage]=], {arg="rfstorage", units=units.rf, desc = [=[RF storage in RF. Include only the number.]=]}}, {[=[Max RF output]=], {arg="rfoutput", units=units.rfPerTick, desc = [=[Maximum output of RF/t. Include only the number.]=]}}, {[=[RF production]=], {arg="rfproduction", units=units.rfPerTick, desc = [=[RF production in RF/t. Include only the number.]=]}}, {[=[RF traversing]=], {arg="rftraversing", units=units.rfPerTick, desc = [=[Maximum energy traversing in RF/t - only for conduits. Include only the number.]=]}} },       {            {[=[Steam usage default]=], {arg="fspsuuse", units=units.suPerUse, desc = [=[Steam unit consumption in SU/use. Include only the number.]=]}}, {[=[Steam usage default]=], {arg="fspsutick", units=units.suPerTick, desc = [=[Steam unit consumption in SU/tick. Include only the number.]=]}}, {[=[Steam storage default]=], {arg="fspsteamstorage", units=units.su, desc = [=[Steam storage in SU. Include only the number.]=]}} },       {            {[=[EMC value]=], {arg="emc", units=units.emc, desc = [=[EMC value of the item. Include only the number.]=]}}, {[=[EMC storage]=], {arg="emcstorage", units=units.emc, desc = [=[How much EMC the item can hold. This is mostly relevant for Equivalent Exchange Klein Stars. Include only the number.]=]}}, {[=[EMC creation]=], {arg="emcproduction", units=units.emcPerSec, desc = [=[How much EMC the item or block will create per second. Include only the number.]=]}} }   },    {        name="Technical", title = [=[Technical Details]=], {           {[=[Default data value]=], {arg="datavalue", desc = [=[Block ID. Do not use.]=]}}, {[=[Ore dictionary name]=], {arg="oredictname", desc = [=[The oredictionary name for this item.]=]}} },       {            {[=[First appearance]=], {arg="firstappearance", desc = [=[The version string that the item first appeared in.]=]}}, {[=[Last appearance]=], {arg="lastappearance", desc = [=[The version string that the item last appeared in.]=]}} },       {            {[=[Experience]=], {arg="exp", desc = [=[Exp you gain from mining or smelting it.]=]}}, {[=[Flow speed]=], {arg="flowspeed", units=units.metersPerSec, desc = [=[The flow speed of liquids in m/s.]=]}} },       {            {[=[Player speed]=], {arg="speed", desc = [=[The walk speed of the player character when on or in it.]=]}} }   } }

-- This next bit adds the PWhatever lines. -- 4 is the Energy Use section. local energyUseSection = p.format[4] local pwhateverfields = {"input", "use", "storage", "output", "production"} for i=1,5 do   local subsection = {} for j,name in ipairs(pwhateverfields) do        subsection[#subsection+1] = { { arg=i..name.."title" }, {arg=i..name} } end energyUseSection[#energyUseSection + 1] = subsection end

energyUseSection[#energyUseSection + 1] = { docOnly = true, desc = [=[You can also add more input/use/output/storage sections with Ptype and Ptypetitle, where P can be a number between 1 and 5.]=], ,  ,    ,    ,    ,    ,    ,    ,    , }

p.examples = { { [=[]=]} }

return p --