Module:Infobox/thing/fr

local p = {}

-- Units local units = { cf = [=[CF]=], cfPerTick = [=[CF/t]=], emc = [=[EMC]=], emcPerSec = [=[EMC/second]=], eu = [=[EU]=], euAmps = [=[EU-Amps]=], euPerTick = [=[EU/t]=], euPerUse = [=[EU/utilisation]=], euVolts = [=[EU-Volts]=], huPerTick = [=[hU/t]=], k = [=[K]=], kuPerTick = [=[kU/t]=], 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 = [=[par tick]=], radPerSec = [=[rad/s]=], rf = [=[RF]=], rfPerTick = [=[RF/t]=], t = [=[T]=], tPerTick = [=[T/t]=], stacksPerSec = [=[Stacks/s]=], su = [=[SU]=], suPerTick = [=[SU/t]=], suPerUse = [=[SU/utilisation]=], watts = [=[W]=], aePerUse = [=[AE/utilisation]=] }

-- This variable holds the list of item types. local itemTypes = { armor = [=[Armure]=], block = [=[Bloc solide]=], sblock = [=[Bloc solide]=], oblock = [=[Bloc solide]=], tblock = [=[Bloc transparent]=], component = [=[Composant]=], crop = [=[Plantation]=], entity = [=[Entité]=], tentity = [=[Type d'entité]=], food = [=[Nourriture]=], item = [=[Objet]=], machine = [=[Machine]=], mob = [=[Monstre]=], hmob = [=[Monstre hostile]=], nmob = [=[Mob neutre]=], fmob = [=[Mob pacifique]=], seed = [=[Graine]=], tool = [=[Outil]=], wand = [=[Baguette]=], weap = [=[Arme]=], weapon = [=[Arme]=], hull = [=[ ]=], module = [=[ ]=], upgrade = [=[ ]=], landmark = [=[Landmark]=], ritual = [=[Rituel]=], liquid = [=[Liquide]=], fluid = [=[Liquide]=], ["multiblock structure"] = [=[Structure multiblocks]=], enchant = [=[Enchantement]=], mechanic = [=[Mécanique]=], dimension = [=[Dimension]=], flower = [=[Fleur]=], command = [=[Commande]=], aspect = [=[Aspect]=], bauble = [=[Bauble]=], book = [=[Livre]=], cover = [=[Couverture]=], cable = [=[Cable]=], pipe = [=[Tuyau]=] }

p.docLead = [=[Cela est pour les objets, blocs et comme cela]=]

p.format = { {       name = [=[Basique]=], title = {arg="name", desc=[=[Le titre qui va être affiché au sommet de la boîte d'info]=]}, {          ,        },        {               {[=[Mod]=], {arg="mod", desc=[=[Il faut toujours se référé à la page principale du mod. Merci de "ne" pas utiliser les numéros de version comme "Flaxbeard's Steam Power 0.28.0"; merci d'utiliser le nom commun du mod.]=]}}, {[=[Type]=], {arg="type", type="switch", allowedValues=itemTypes, desc=[=[Type de l'item]=]}}, {[=[Texte de l'infobulle]=], {arg="lore", desc=[=[Des informations supplémentaires peuvent être mise dans l'infobulle de l'item. Si l'infobulle de l'item à des couleurs spécifiques, elles peuvent être ajoutées grâce au modèle Color. Les couleurs peuvent être trouvés sur le Minecraft Wiki.]=]}}, {[=[Mods réquis]=], {arg="module", desc=[=[Des mods peuvent être réquis pour en installer/utilisées des items présent dans le mod. Par exemple,, et , sont des mods qui peuvent être requis pour pouvoir en utiliser d'autre.]=]}}, { [=[Composition chimique]=], {arg="chemcomp", desc=[=[Composition chimique de l'item]=]}} }   },    {        name="Basic", title=[=[Propriétés]=], {           {[=[Résistance aux explosions]=], {arg="blastresistance", desc=[=[La résistance aux explosions du block. Ne mettre "que" la valeur.]=]} }, {[=[Dureté]=], {arg="hardness", desc=[=[La dureté du block.]=]}}, {[=[Luminance]=], {arg="luminance", desc=[=[La valeur de luminance fournie par le bloc ou le fluide. Inclut seulement la valeur numérique.]=]}}, {[=[Temps de combustion]=], {arg="burntime", desc=[=[La valeur de temps de combustion fournie par l'objet. Inclut seulement la valeur numérique.]=]}} },       {            {[=[Restauration]=], {arg="foodpoints", desc=[=[Le nombre de points de nourriture que l'aliment régénéré. "Uniquement" à utilisé pour les aliments.]=]}}, {[=[Saturation]=], {arg="saturation", desc=[=[La saturation que l'aliment donne. "Uniquement" à mettre pour les aliments.]=]}}, ,           {[=[Effets]=], {arg="effects", desc=[=[Liste des effets produit par la potion ou l'aliment. Utilisé Effect.]=]}}, {[=[]=], {arg="alcohol", desc=[=[La valeur d'alcool de GregTech 6.]=]}}, {[=[]=], {arg="caffeine", desc=[=[La valeur de cafféine de GregTech 6.]=]}}, {[=[]=], {arg="dehydration", desc=[=[La valeur de déshydratation de GregTech 6.]=]}}, {[=[]=], {arg="sugar", desc=[=[La teneur en sucre de GregTech 6.]=]}}, {[=[]=], {arg="fat", desc=[=[La teneur en lipides de GregTech 6.]=]}}, {[=[Pouvant être cuit]=], {arg="cookable", desc=[=[Si l'item peut être cuit. (Nourriture)]=]}}, {[=[Points de vies]=], {arg="hp", desc=[=[Le nombre de point de vie (hp) de l'entité.]=]}}, {[=[Points d'armure]=], {arg="ap", desc=[=[Le nombre de point d'armure (ap) de l'entité.]=]}} },       {            {[=[Valeur d'armure]=],{arg="armorrating",type="templateCall",template="Armor",desc=[=[La valeur de l'armure. Utilisée uniquement pour les armures. Incluez uniquement la valeur numérique, car elle s'interface automatiquement avec Armor.]=]}}, {[=[Résistance de l'armure]=], {arg="toughness", desc=[=[La résistance de l'armure. A n'utilisé "que" pour les armures.]=]}}, {[=[Dommage]=],{arg="damage",desc=[=[Les dégâts de l'arme (un cœur est égal à deux dommages, un demi-cœur est égal à un dommage). A n'utilisé "que" pour les armes.]=]}}, {[=[Vitesse]=],{arg="aspeed",desc=[=[La vitesse d'attaque de l'arme (ajouté dans Minecraft 1.9). A n'utilisé que "pour" les armes.]=]}}, {[=[Durabilité]=],{arg="durability",desc=[=[La durabilité de l'outil ou de l'armure. Ajouter cela "uniquement" aux armures et aux outils. ]=]}},           {[=[Enchantabilité]=], {arg="enchantability", desc=[=[L'enchantabilité, ou quel sera la puissance des enchantements, pour cette armure ou cet outil.]=]}}, {[=[Niveau de Minage]=],{arg="mininglevel",desc=[=[Le niveau de minage de la pioche (bois, pierre, fer, ...).]=]}}, {[=[Vitesse de minage]=],{arg="miningspeed",desc=[=[La vitesse de minage de la pioche.]=]}} },       {            {[=[Stackable]=],{arg="stackable", desc = [=[Si le bloc ou l'item est stackable]=]}}, {[=[Inflammable]=],{arg="flammable", desc = [=[Si le block ou l'item est inflammable (s'il peut être en feu et brûlée).]=]}} },       {            {[=[Stockage]=],{arg={"storageslots","storage"}, desc = [=[La capacité de stockage de l'item - Ce paramètre n'ajoute PAS "cellules" ou "stacks" après le texte du paramètre.]=]}}, {[=[Stockage de liquides]=],{arg="lstorage", units=units.mb, desc = [=[La capacité maximum de stockage de liquide de l'item en mB. Uniquement le nombre]=]}} },       {            {[=[Chaleur (C)]=],{arg="heatc", units=units.degc, desc = [=[La capacité thermique maximun de l'item en C (Celsius). Uniquement le nombre.]=]}}, {[=[Chaleur (F)]=],{arg="heatf", units=units.degf, desc = [=[La capacité thermique maximun de l'item en F (Fahrenheit). Uniquement un nombre.]=]}} },       {            {[=[ ]=],{arg="tc3aspects", desc = [=[Les  ajoutés par  à cet objet.]=]}}, {[=[ ]=],{arg="tc4aspects", desc = [=[Les ajoutés par  à cet objet.]=]}}, {[=[ ]=],{arg="tc5aspects", desc = [=[Les ajoutés par  à cet objet.]=]}}, {[=[ ]=],{arg="tc6aspects", desc = [=[Les ajoutés par  à cet objet.]=]}} },   },    {        name="DecoCraft costs", title = [=[Coût DecoCraft]=], {           {[=[Argile]=], {arg="decoclay", desc=[=[Le coût en argile pour crée l'item. Utilisé avec DecoCraft.]=]}}, {[=[Rouge]=], {arg="decored", desc=[=[Le coût en colorant rouge pour créer l'item. Utilisé avec DecoCraft]=]}}, {[=[Bleu]=], {arg="decoblue", desc=[=[Le coût en colorant bleu pour créer l'item. Utilisé avec DecoCraft.]=]}}, {[=[Vert]=], {arg="decogreen", desc=[=[Le coût en colorant vert pour créer l'item. Utilisé avec DecoCraft.]=]}} }   },    {        name="Upgrades", title = [=[Améliorations]=], {       },        {            {[=[Tiers précédent.]=],{arg="prevtier", desc = [=[Tiers précédent de l'item, l'outil ou de la machine.]=]}} },       {            {[=[Tiers suivant]=],{arg="nexttier", desc = [=[Tiers suivant de l'item, de l'outil ou de la machine.]=]}} }   },    {        name="Energy", title = [=[Énergie]=], {           {[=[Entrée d'EU max]=], {arg="euinput", units=units.euPerTick, desc = [=[Nombre maximum d'EU/t. Uniquement un nombre.]=]}}, {[=[Consommation d'EU]=], {arg="euuse", units=units.euPerTick, desc = [=[Consommation en EU/t. Uniquement un nombre.]=]}}, {[=[Consommation d'EU]=], {arg="euusetool", units="EU/use", desc = [=[Consommation d'EU en EU par utilisation (utilisé uniquement pour les outils qui ont besoin d'EU pour fonctionner). Uniquement le nombre.]=]}}, {[=[Stockage d'EU]=], {arg="eustorage", units=units.eu, desc = [=[Capacité de stockage d'EU. Uniquement un nombre.]=]}}, {[=[Sortie d'EU max]=], {arg="euoutput", units=units.euPerTick, desc = [=[Sortie maximum d'EU/t. Uniquement un nombre.]=]}}, {[=[Production d'EU]=], {arg="euproduction", units=units.euPerTick, desc = [=[Production d'EU en EU/t. Uniquement le nombre.]=]}}, {[=[Conducteur d'EU]=], {arg="eutraversing", units=units.euPerTick, desc = [=[Capacité maximum de transport - seulement pour les câbles. Uniquement le nombre]=]}} },       {            {[=[Entrée de Chaleur]=], {arg="huinput", units=units.huPerTick, desc = [=[Entré de chaleur  maximum par tick.]=]}}, {[=[Consommation de chaleur]=], {arg="huuse", units=units.huPerTick, desc = [=[Consommation de hU par tick.]=]}}, {[=[Sortie de chaleur maximum]=], {arg="huoutput", units=units.huPerTick, desc = [=[Sortie maximum de hU/t.]=]}}, {[=[Production de chaleur]=], {arg="huproduction", units=units.huPerTick, desc = [=[Production de chaleur en hU/t.]=]}}, {[=[Transport de chaleur]=], {arg="hutraversing", units=units.huPerTick, desc = [=[Chaleur maximum qui peut traverser le câble.]=]}} },       {            {[=[Entrée kinétique]=], {arg="kuinput", units=units.kuPerTick, desc = [=[Energie de rotation  maximum par tick.]=]}}, {[=[Consommation d’énergie cinétique]=], {arg="kuuse", units=units.kuPerTick, desc = [=[Consommation d'énergie cinétique par tick.]=]}}, {[=[Sortie maximum d’énergie cinétique]=], {arg="kuoutput", units=units.kuPerTick, desc = [=[Sortie maximum de kU/t]=]}}, {[=[Production d'énergie cinétique]=], {arg="kuproduction", units=units, desc = [=[Production d'énergie cinétique en kU/t.]=]}}, {[=[Capacité de transport d'énergie cinétique]=], {arg="kutraversing", units=units.kuPerTick, desc = [=[Energie cinétique maximum pouvant traverser le câble.]=]}} },       {            {[=[Stockage de Vapeur]=], {arg="gtsteamstorage", units=units.litres, desc = [=[Nombre maximum de litres de vapeur qu'il peut contenir - pour  et ses addons. Uniquement le nombre.]=]}}, {[=[Utilisation de Vapeur.]=], {arg="gtsteamusage", desc = [=[Litres de vapeur utilisé par tick - pour et ses addons. Uniquement le nombre.]=]}}, {[=[Production de Vapeur]=], {arg="gtsteamproduction", units=units.litresPerTick, desc = [=[Combien de litres de vapeur fabriqué par tick - pour et ses addons. Uniquement le nombre.]=]}}, {[=[Capacité énergétique]=], {arg="gteustorage", units=units.eu, desc = [=[Combien d'EU qu'il peut contenir - pour et ses addons. Uniquement le nombre.]=]}}, {[=[Consommation énergétique]=], {arg="gteuusage", units=units.euPerTick, desc = [=[Combien d'EU sont utilisés par tick - pour et ses addons. Uniquement le nombre.]=]}}, {[=[Production énergétique]=], {arg="gteuproduction", units=units.euPerTick, desc = [=[Combien d'EU sont produits par tick - pour et ses addons. Uniquement le nombre.]=]}}, {[=[Tension d'entrée]=], {arg="gtvoltagein", units=units.euVolts, desc = [=[Tension maximum qui peut être mis à l'intérieur - pour et ses addons. Uniquement le nombre.]=]}}, {[=[Tension de sortie]=], {arg="gtvoltageout", units=units.euVolts, desc = [=[Tension maximum de sortie - pour et ses addons. Uniquement le nombre.]=]}}, {[=[Ampérage maximum]=], {arg="gtamperage", units=units.euAmps, desc = [=[Ampérage maximum - pour et ses addons. Uniquement le nombre.]=]}}, {[=[Perte/mètre/ampérage]=], {arg="gtloss", units=units.euVolts, desc = [=[Perte/mètre/amperage - pour et ses addons. Uniquement le nombre]=]}}, {[=[Chaleur limite]=], {arg="gtheatlimit", units=units.k, desc = [=[Chaleur limite qu'il peut prendre en Kelvin - pour et ses addons. Uniquement le nombre.]=]}}, {[=[Réservoir de fluide]=], {arg="gtfluidcapacity", units=units.litresPerSec, desc = [=[Nombre de litres maximum qu'il peut contenir - pour et ses addons. Uniquement le nombre.]=]}}, {[=[Capacité de l'item]=], {arg="gtitemcapacity", units=units.stacksPerSec, desc = [=[Le nombre maximum d'item elle / il peut prendre - pour et ses addons. Incluez seulement le nombre.]=]}}, {[=[Valeur de routage]=], {arg="gtrouting", desc = [=[Valeur de routage - pour et ses extensions.]=]}}, {[=[Efficacité du carburant]=], {arg="gtefficiency", desc = [=[Efficacité du carburant - pour et ses addons.]=]}} },       {            {[=[Stock d'énergie]=], {arg="rccharge", desc = [=[Le stock d'énergie de. Incluez seulement le nombre.]=]}}, {[=[Perte d'énergie]=], {arg="rcloss", units=units.perTick, desc = [=[Combien d'énergie est perdu par tick - pour et ses addons. Incluez seulement le nombre.]=]}} },       {            {[=[Énergie requis]=], {arg="rocpower", units=units.watts, desc = [=[Quantité d'énergie nécessaire - pour  et ses extensions. N'incluez que la valeur numérique.]=]}}, {[=[Moment de torsion requis]=], {arg="roctorque", units=units.nm, desc = [=[Moment de torsion requis - pour et ses extensions. N'incluez que la valeur numérique.]=]}}, {[=[Vitesse requise]=], {arg="rocspeed", units=units.radPerSec, desc = [=[Vitesse requise - pour et ses extensions. N'incluez que la valeur numérique.]=]}} },       {            {[=[Entrée de MJ max]=], {arg="mjinput", units=units.mjPerTick, desc = [=[Entrée maximale de MJ/t. N'incluez que la valeur numérique.]=]}}, {[=[Consommation de MJ]=], {arg="mjuse", units=units.mjPerTick, desc = [=[Consommation de MJ en MJ/t. N'incluez que la valeur numérique.]=]}}, {[=[Stockage de MJ]=], {arg="mjstorage", units=units.mj, desc = [=[Capacité de MJ en MJ. N'incluez que la valeur numérique.]=]}}, {[=[Production de MJ max]=], {arg="mjoutput", units=units.mjPerTick, desc = [=[Sortie maximale de MJ/t. N'incluez que la valeur numérique.]=]}}, {[=[Production de MJ]=], {arg="mjproduction", units=units.mjPerTick, desc = [=[Production de MJ en MJ/t. N'incluez que la valeur numérique.]=]}}, {[=[Conducteur de MJ]=], {arg="mjtraversing", units=units.mjPerTick, desc = [=[Énergie maximale en transit - uniquement pour les tuyaux. N'incluez que la valeur numérique.]=]}} },       {            {[=[Entrée de CF max]=], {arg="cfinput", units=units.cfPerTick, desc = [=[Entrée de CF maximale en CF/t. N'incluez que la valeur numérique.]=]}}, {[=[Consommation de CF]=], {arg="cfuse", units=units.cfPerTick, desc = [=[Consommation de CF en CF/t. N'incluez que la valeur numérique.]=]}}, {[=[Stockage de CF]=], {arg="cfstorage", units=units.cf, desc = [=[Capacité de stockage de CF en CF. N'incluez que la valeur numérique.]=]}}, {[=[Sortie de CF max]=], {arg="cfoutput", units=units.cfPerTick, desc = [=[Sortie maximale en CF/t. N'incluez que la valeur numérique.]=]}}, {[=[Production de CF]=], {arg="cfproduction", units=units.cfPerTick, desc = [=[Production de CF en RF/t. N'incluez que la valeur numérique.]=]}}, {[=[CF en transit]=], {arg="cftraversing", units=units.cfPerTick, desc = [=[Énergie maximale en transit en CF/t - uniquement pour les conduites. N'incluez que la valeur numérique.]=]}} },       {            {[=[Entrée de RF max]=], {arg="rfinput", units=units.rfPerTick, desc = [=[Entrée maximale de RF/t. N'incluez que la valeur numérique.]=]}}, {[=[Consommation de RF]=], {arg="rfuse", units=units.rfPerTick, desc = [=[Consommation de RF en RF/t. N'incluez que la valeur numérique.]=]}}, {[=[Stockage de RF]=], {arg="rfstorage", units=units.rf, desc = [=[Capacité de stockage de RF en RF. N'incluez que la valeur numérique.]=]}}, {[=[Production de RF max]=], {arg="rfoutput", units=units.rfPerTick, desc = [=[Sortie maximale de RF/t. N'incluez que la valeur numérique.]=]}}, {[=[Production de RF]=], {arg="rfproduction", units=units.rfPerTick, desc = [=[Production de RF en RF/t. N'incluez que la valeur numérique.]=]}}, {[=[Conducteur de RF]=], {arg="rftraversing", units=units.rfPerTick, desc = [=[Énergie maximale en transit en RF/t - uniquement pour les conduites. N'incluez que la valeur numérique.]=]}} },       {            {[=[Entrée de Tesla max]=], {arg="tinput", units=units.tPerTick, desc = [=[Entrée maximale en T/t. N'incluez que la valeur numérique.]=]}}, {[=[Consommation de Tesla]=], {arg="tuse", units=units.tPerTick, desc = [=[Consommation de Tesla en T/t. N'incluez que la valeur numérique.]=]}}, {[=[Stockage de Tesla]=], {arg="tstorage", units=units.t, desc = [=[Stockage de Tesla. N'incluez que la valeur numérique.]=]}}, {[=[Sortie de Tesla max]=], {arg="toutput", units=units.tPerTick, desc = [=[Sortie maximale de T/t. N'incluez que la valeur numérique.]=]}}, {[=[Production de Tesla]=], {arg="tproduction", units=units.tPerTick, desc = [=[Production de Tesla en T/t. N'incluez que la valeur numérique.]=]}}, {[=[Tesla en transit]=], {arg="ttraversing", units=units.tPerTick, desc = [=[Quantité maximale d'énergie en transit en T/t - uniquement pour les conduites/fils/autres. N'incluez que la valeur numérique.]=]}} },       {            {[=[Utilisation de Vapeur par défaut]=], {arg="fspsuuse", units=units.suPerUse, desc = [=[Consommation d'unités de Vapeur en SU/use. N'incluez que la valeur numérique.]=]}}, {[=[Consommation de Vapeur par défaut]=], {arg="fspsutick", units=units.suPerTick, desc = [=[Consommation d'unités de Vapeur en SU/tick. N'incluez que la valeur numérique.]=]}}, {[=[Stockage de Vapeur par défaut]=], {arg="fspsteamstorage", units=units.su, desc = [=[Stockage de Vapeur en SU. N'incluez que la valeur numérique.]=]}} },       {            {[=[Valeur EMC]=], {arg="emc", units=units.emc, desc = [=[La valeur EMC de l'objet. N'incluez que la valeur numérique.]=]}}, {[=[Stockage d'EMC]=], {arg="emcstorage", units=units.emc, desc = [=[Combien d'EMC l'objet peut contenir. C'est surtout d'intérêt pour les Equivalent Exchange Klein Stars. N'incluez que la valeur numérique.]=]}}, {[=[Création d'EMC]=], {arg="emcproduction", units=units.emcPerSec, desc = [=[Combien d'EMC l'objet ou le bloc crée par seconde. N'incluez que la valeur numérique.]=]}} },       {            {[=[Coût en Arcane Energy]=], {arg="aeuse", units=units.aePerUse, desc=[=[Coût d'utilisation en Arcane Energy par utilisation. N'incluez que la valeur numérique.]=]}}, }   },    {        name="Technical", title = [=[Détails techniques]=], {           {[=[Nom du registre]=], {arg="registryname", desc = [=[Le nom du registre de ce truc. Ce n'est pas forcément la même chose que le nom non-localisé.]=]}}, {[=[Nom non-localisé]=], {arg="unlocalizedname", desc = [=[Le nom non-localisé de ce truc. Ce n'est pas forcément la même chose que son nom du registre.]=]}}, {[=[Nom du dictionnaire des minerais]=], {arg="oredictname", desc = [=[Le nom oredictionary pour cet objet.]=]}} },       {            {[=[Première apparition]=], {arg="firstappearance", desc = [=[La chaîne de la version dans laquelle cet objet est apparu.]=]}}, {[=[Dernière apparition]=], {arg="lastappearance", desc = [=[La chaîne de la version dans laquelle cet objet est apparu pour la dernière fois.]=]}} },       {            {[=[Expérience]=], {arg="exp", desc = [=[Expérience que vous obtenez en le minant ou en le faisant fondre.]=]}}, {[=[Vitesse d'écoulement]=], {arg="flowspeed", units=units.metersPerSec, desc = [=[La vitesse d'écoulement des liquides en m/s.]=]}} },       {            {[=[Vitesse du joueur]=], {arg="speed", desc = [=[La vitesse de marche du personnage du joueur quand il est dessus ou dedans.]=]}} }   } }

-- 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"} local usageCat = "" for i=1,5 do   local subsection = {} for j,name in ipairs(pwhateverfields) do        subsection[#subsection+1] = { { arg=i..name.."title", units=usageCat }, {arg=i..name, units=usageCat} } end energyUseSection[#energyUseSection + 1] = subsection end

energyUseSection[#energyUseSection + 1] = { docOnly = true, desc = [=[Vous pouvez aussi ajouter d'autres sections concernant l'entrée/sortie/consommation/stockage avec Ptype et Ptypetitle, où P est un chiffre entre 1 et 5.]=], ,  ,    ,    ,    ,    ,    ,    ,    , }

p.examples =

return p