Official Pawn forums Forum Index
  
Latin America Spanish Translation

 
Post new topic   Reply to topic    Official Pawn forums Forum Index -> Feature Requests
View previous topic :: View next topic  
Author Message
Mogo



Joined: 23 Apr 2008
Posts: 2

PostPosted: Wed Apr 23, 2008 10:35 am    Post subject: Latin America Spanish Translation Reply with quote

Hi i want to help to make the translation for spanish, how i do?
Back to top
View user's profileSend private message
Mogo



Joined: 23 Apr 2008
Posts: 2

PostPosted: Thu May 01, 2008 7:08 pm    Post subject: Reply with quote

Here i will put the localization.lua for esMX that i wrote, it is not finished so if you update it pls, publish your changes

Code:
-- Pawn by Vger-Azjol-Nerub
--
-- English resources

------------------------------------------------------------


------------------------------------------------------------
-- "Constants"
------------------------------------------------------------

PawnDefaultScaleName = "Pawn value"

------------------------------------------------------------
-- Master table of stats
------------------------------------------------------------

-- The master list of all stats that Pawn supports.
-- First column is the friendly translated name of the stat.
-- Second column is the Pawn name of the stat; this can't be translated.
-- Third column is the description of the stat.
-- Fourth column is an optional chunk of text instead of the "1 ___ is worth:" prompt.
-- If only a name is present, the row becomes an uneditable header in the UI and is otherwise ignored.
PawnStats =
{
   {"Base stats"},
   {"Fuerza", "Strength", "Estadistica primaria, Fuerza."},
   {"Agilidad", "Agility", "Estadistica primaria, Agilidad."},
   {"Aguante", "Stamina", "Estadistica primaria, Aguante."},
   {"Intelecto", "Intellect", "Estadistica primaria, Intelecto."},
   {"Espíritu", "Spirit", "The primary stat, Espíritu."},
   {"Salud", "Health", "Cantidad de Salud.  No incluye Salud de Aguante.  Este generalmente aparece solo en encantamientos."},
   {"Maná", "Mana", "Cantidad de maná.  No incluye el mana del intelecto.  Este generalmente aparece solo en encantamientos."},
   
   {"Sockets"},
   {"Ranura de color rojo", "RedSocket", "Un orificio rojo vacio.  Cuando insertes una gema en el orificio el \"stat\" sera removido y el valor de la gema sera añadido."},
   {"Ranura de color amarillo", "YellowSocket", "Un orificio amarillo vacio.  Cuando insertes una gema en el orificio el \"stat\" sera removido y el valor de la gema sera añadido."},
   {"Ranura de color azul", "BlueSocket", "Un orificio azul vacio.  Cuando insertes una gema en el orificio el \"stat\" sera removido y el valor de la gema sera añadido."},
   {"Ranura de gema meta", "MetaSocket", "Un orificio meta vacio.  Cuando insertes una gema meta en el orificio el \"stat\" sera removido y el valor de la gema sera añadido.  Los valores de requerimiento seran añadidos, si se cumplen o no."},
   
   {"Weapon stats"},
   {"DPS", "Dps", "Daño de arma por segundo.  (Si quieres diferentes valores para diferentes armas, ver la seccion \"Special weapon stats\".)"},
   {"Daño minimo", "MinDamage", "Minimo daño del arma."},
   {"Daño maximo", "MaxDamage", "Maximo daño del arma."},
   {"Velocidad", "Speed", "Velocidad del arma, en segundos por ataque.  (Si prefieres armas rapidas, este numero deberia ser negativo.  Ver tambien: \"speed baseline\" en la seccion \"Special weapon stats\".)"},
   
   {"Offensive physical stats"},
   {"Poder de ataque", "Ap", "Poder de ataque.  No incluye poder de ataque que recibes de agilidad y fuerza."},
   {"Poder de ataque a distancia", "Rap", "Poder de ataque a distancia."},
   {"Poder de ataque ferozo", "FeralAp", "Poder de ataque de forma feral druida."},
   {"Índ. golpe", "HitRating", "Índice de golpe cuerpo a cuerpo y a distancia."},
   {"Pro. crít.", "CritRating", "Índice de golpe critico."},
   {"Pericia", "ExpertiseRating", "Índice de pericia."},
   {"Índice de golpe", "HasteRating", "Índice de golpe."},
   {"Penetración", "ArmorPenetration", "Penetracion de armadura hace que tus ataques ignoren parate de la armadura del enemigo."},
   
   {"Spell stats"},
   {"Daño de hechizos", "SpellDamage", "Afectan todas las excuelas de magia, pero no sanacion.  (Notese que es diferente del viejo Daño de poder, que fue removido.)"},
   {"Sanación", "Healing", "Bonus de sanacion.  Un item que dice dar 300 de sanacion y 100 de Daño magico."},
   {"Maná por 5", "Mp5", "Regeneracion de mana cada 5 seg."},
   {"Spell hit rating", "SpellHitRating", "Spell hit rating."},
   {"Spell crit rating", "SpellCritRating", "Spell critical strike rating."},
   {"Fire damage", "FireSpellDamage", "Fire-only spell damage.  This stat does not appear on items that give spell damage to all schools."},
   {"Shadow damage", "ShadowSpellDamage", "Shadow-only spell damage.  This stat does not appear on items that give spell damage to all schools."},
   {"Nature damage", "NatureSpellDamage", "Nature-only spell damage.  This stat does not appear on items that give spell damage to all schools."},
   {"Arcane damage", "ArcaneSpellDamage", "Arcane-only spell damage.  This stat does not appear on items that give spell damage to all schools."},
   {"Frost damage", "FrostSpellDamage", "Frost-only spell damage.  This stat does not appear on items that give spell damage to all schools."},
   {"Holy damage", "HolySpellDamage", "Holy-only spell damage.  This stat is quite rare, and does not appear on items that give spell damage to all schools."},
   {"Spell penetration", "SpellPenetration", "Spell penetration causes your spells to ignore some of your opponent's resistances."},
   {"Spell haste rating", "SpellHasteRating", "Spell haste rating."},
   
   {"Defense stats"},
   {"Armadura", "Armor", "Armadura."},
   {"Block value", "BlockValue", "Block value increases the amount of damage absorbed with each successful shield block."},
   {"Block rating", "BlockRating", "Block rating increases your chances of blocking with a shield."},
   {"Defense rating", "DefenseRating", "Defense rating."},
   {"Resilience rating", "ResilienceRating", "Resilience rating."},
   {"Dodge rating", "DodgeRating", "Dodge rating."},
   {"Parry rating", "ParryRating", "Parry rating."},
   {"All resistances", "AllResist", "All elemental resistances."},
   {"Fire resistance", "FireResist", "Fire resistance.  This stat does not appear on items that give all elemental resistances."},
   {"Shadow resistance", "ShadowResist", "Shadow resistance.  This stat does not appear on items that give all elemental resistances."},
   {"Nature resistance", "NatureResist", "Nature resistance.  This stat does not appear on items that give all elemental resistances."},
   {"Arcane resistance", "ArcaneResist", "Arcane resistance.  This stat does not appear on items that give all elemental resistances."},
   {"Frost resistance", "FrostResist", "Frost resistance.  This stat does not appear on items that give all elemental resistances."},
   {"Salud per 5", "Hp5", "Salud regeneration per 5 seconds.  Generally only appears on enchantments."},
   
   {"Weapon types"},
   {"Axe", "IsAxe", "Points to be assigned if the item is an axe (of any kind)."},
   {"Bow", "IsBow", "Points to be assigned if the item is a bow, or a stack of arrows."},
   {"Crossbow", "IsCrossbow", "Points to be assigned if the item is a crossbow."},
   {"Dagger", "IsDagger", "Points to be assigned if the item is a dagger."},
   {"Fist weapon", "IsFist", "Points to be assigned if the item is a fist weapon (of any kind)."},
   {"Gun", "IsGun", "Points to be assigned if the item is a gun, or a stack of bullets."},
   {"Mace", "IsMace", "Points to be assigned if the item is a mace (of any kind)."},
   {"Polearm", "IsPolearm", "Points to be assigned if the item is a polearm."},
   {"Staff", "IsStaff", "Points to be assigned if the item is a staff."},
   {"Sword", "IsSword", "Points to be assigned if the item is a sword."},
   {"Thrown", "IsThrown", "Points to be assigned if the item is a thrown weapon."},
   {"Wand", "IsWand", "Points to be assigned if the item is a wand."},

   {"Special weapon stats"},
   {"Melee: DPS", "MeleeDps", "Weapon damage per second, only for melee weapons."},
   {"Melee: min damage", "MeleeMinDamage", "Weapon minimum damage, only for melee weapons."},
   {"Melee: max damage", "MeleeMaxDamage", "Weapon maximum damage, only for melee weapons."},
   {"Melee: speed", "MeleeSpeed", "Weapon speed, only for melee weapons."},
   {"Ranged: DPS", "RangedDps", "Weapon damage per second, only for ranged weapons."},
   {"Ranged: min damage", "RangedMinDamage", "Weapon minimum damage, only for ranged weapons."},
   {"Ranged: max damage", "RangedMaxDamage", "Weapon maximum damage, only for ranged weapons."},
   {"Ranged: speed", "RangedSpeed", "Weapon speed, only for ranged weapons."},
   {"MH: DPS", "MainHandDps", "Weapon damage per second, only for main hand weapons."},
   {"MH: min damage", "MainHandMinDamage", "Weapon minimum damage, only for main hand weapons."},
   {"MH: max damage", "MainHandMaxDamage", "Weapon maximum damage, only for main hand weapons."},
   {"MH: speed", "MainHandSpeed", "Weapon speed, only for main hand weapons."},
   {"OH: DPS", "OffHandDps", "Weapon damage per second, only for off-hand weapons."},
   {"OH: min damage", "OffHandMinDamage", "Weapon minimum damage, only for off-hand weapons."},
   {"OH: max damage", "OffHandMaxDamage", "Weapon maximum damage, only for off-hand weapons."},
   {"OH: speed", "OffHandSpeed", "Weapon speed, only for off-hand weapons."},
   {"1H: DPS", "OneHandDps", "Weapon damage per second, only for weapons marked One Hand, not including Main Hand or Off Hand weapons."},
   {"1H: min damage", "OneHandMinDamage", "Weapon minimum damage, only for weapons marked One Hand, not including Main Hand or Off Hand weapons."},
   {"1H: max damage", "OneHandMaxDamage", "Weapon maximum damage, only for weapons marked One Hand, not including Main Hand or Off Hand weapons."},
   {"1H: speed", "OneHandSpeed", "Weapon speed, only for weapons marked One Hand, not including Main Hand or Off Hand weapons."},
   {"2H: DPS", "TwoHandDps", "Weapon damage per second, only for two-handed weapons."},
   {"2H: min damage", "TwoHandMinDamage", "Weapon minimum damage, only for two-handed weapons."},
   {"2H: max damage", "TwoHandMaxDamage", "Weapon maximum damage, only for two-handed weapons."},
   {"2H: speed", "TwoHandSpeed", "Weapon speed, only for two-handed weapons."},
   {"Speed baseline", "SpeedBaseline", "Not an actual stat, per se.  This number is subtracted from the Speed stat before multiplying it by the scale value.", "|cffffffffSpeed baseline|r is:"},
   
}

------------------------------------------------------------
-- UI strings
------------------------------------------------------------

-- Translation note: All of the strings ending in _Text should be translated; those will show up in the UI.  The strings ending
-- in _Tooltip are only used in tooltips, and can be safely left out.  If you don't want to translate them right now, delete those
-- lines, and Pawn won't show tooltips for those UI elements.


-- Configuration UI
PawnUIFrame_CloseButton_Text = "Cerrar"

-- Configuration UI, Scales tab
PawnUIFrame_ScalesTab_Text = "Escalas"

PawnUIFrame_WelcomeLabel_Text = "Choose which scale you want to modify.  You can also import a scale tag that someone else created, or create your own scale, starting from scratch or from a set of defaults."
PawnUIFrame_AddScaleLabel_Text = "Add a scale:"
PawnUIFrame_CurrentScaleDropDown_Label_Text = "Current scale:"
PawnUIFrame_CurrentScaleDropDown_Tooltip = "Select a new scale to work with."

PawnUIFrame_NewScaleButton_Text = "New empty"
PawnUIFrame_NewScaleButton_Tooltip = "Create a new scale from scratch, with no starting values for any stats."
PawnUIFrame_NewScaleFromDefaultsButton_Text = "New default"
PawnUIFrame_NewScaleFromDefaultsButton_Tooltip = "Create a new scale by starting with a copy of the default scale, which has starting values for most stats."
PawnUIFrame_CopyScaleButton_Text = "Copy"
PawnUIFrame_CopyScaleButton_Tooltip = "Create a new scale by starting with a copy of the currently selected scale."
PawnUIFrame_ImportScaleButton_Text = "Import"
PawnUIFrame_ImportScaleButton_Tooltip = "Import a scale by pasting a Pawn scale tag."
PawnUIFrame_RenameScaleButton_Text = "Rename"
PawnUIFrame_RenameScaleButton_Tooltip = "Rename this scale."
PawnUIFrame_DeleteScaleButton_Text = "Delete"
PawnUIFrame_DeleteScaleButton_Tooltip = "Delete this scale.\n\nThis command cannot be undone!"
PawnUIFrame_ExportScaleButton_Text = "Export"
PawnUIFrame_ExportScaleButton_Tooltip = "Export this scale to a Pawn scale tag that you can copy and share with others."

PawnUIFrame_ClearValueButton_Text = "Remove"
PawnUIFrame_ClearValueButton_Tooltip = "Remove this stat from the scale."

PawnUIFrame_ScaleSocketOptionsHeaderLabel_Text = "When calculating a value for this scale:"
PawnUIFrame_ScaleSocketBestRadio_Text = "Use the best gems for each socket"
PawnUIFrame_ScaleSocketBestRadio_Tooltip = "When calculating a value for this scale, Pawn will use the colors of gems that will maximize the total value of the item, even if that means putting the \"wrong\" color gem in a socket and ignoring the socket bonus."
PawnUIFrame_ScaleSocketCorrectRadio_Text = "Use the correct gem color for each socket"
PawnUIFrame_ScaleSocketCorrectRadio_Tooltip = "When calculating a value for this scale, Pawn will use the correct colors of gems for each socket, so the item will qualify for the socket bonus."

PawnUIFrame_ScaleColorSwatch_Label_Text = "Change color"
PawnUIFrame_ScaleColorSwatch_Tooltip = "Change the color that this scale's name and value appear in on item tooltips."
PawnUIFrame_ShowScaleCheck_Label_Text = "Show this scale in tooltips"
PawnUIFrame_ShowScaleCheck_Tooltip = "Uncheck this option to keep it from showing up in your tooltips, without having to actually delete it."

-- Configuration UI, Options tab
PawnUIFrame_OptionsTab_Text = "Options"
PawnUIFrame_OptionsHeaderLabel_Text = "Configure Pawn the way you like it.  Changes will take effect immediately."

PawnUIFrame_TooltipOptionsHeaderLabel_Text = "Tooltip options"
PawnUIFrame_ShowItemLevelsCheck_Text = "Show item levels"
PawnUIFrame_ShowItemLevelsCheck_Tooltip = "Enable this option to have Pawn display the item level of every item you come across.\n\nEvery item in World of Warcraft has a hidden level that is used to determine how many stats it can have.  In general, an item of the same type (helmet, cloak) and quality (green, blue) and a higher level will have more, or at least better, stats."
PawnUIFrame_ShowItemIDsCheck_Text = "Show item IDs"
PawnUIFrame_ShowItemIDsCheck_Tooltip = "Enable this option to have Pawn display the item ID of every item you come across, as well as the IDs of all enchantments and gems.\n\nEvery item in World of Warcraft has an ID number associated with it.  This information is generally only useful to mod authors."
PawnUIFrame_ShowIconsCheck_Text = "Show inventory icons"
PawnUIFrame_ShowIconsCheck_Tooltip = "Enable this option to show inventory icons next to item link windows."
PawnUIFrame_ShowExtraSpaceCheck_Text = "Add a blank line before values"
PawnUIFrame_ShowExtraSpaceCheck_Tooltip = "Keep your item tooltips extra tidy by enabling this option, which adds a blank line before the Pawn values."
PawnUIFrame_AlignRightCheck_Text = "Align values to right edge of tooltip"
PawnUIFrame_AlignRightCheck_Tooltip = "Enable this option to align your Pawn values (as well as item levels and item IDs) to the right edge of the tooltip instead of the left."
PawnUIFrame_AsterisksHeaderLabel_Text = "Show (*) on unrecognized stats:"
PawnUIFrame_AsterisksAutoRadio_Text = "Auto (not on items with no stats)"
PawnUIFrame_AsterisksAutoRadio_Tooltip = "Don't add the (*) on items that don't have any stats, such as the Hearthstone.  This is the default."
PawnUIFrame_AsterisksAutoNoTextRadio_Text = "Auto, but don't add the warning text"
PawnUIFrame_AsterisksAutoNoTextRadio_Tooltip = "Same as auto, but also don't print the 'Pawn gave no value to some stats' warning message."
PawnUIFrame_AsterisksOnRadio_Text = "On for all items"
PawnUIFrame_AsterisksOnRadio_Tooltip = "Always display the (*) and warning message, even for things like Hearthstone."
PawnUIFrame_AsterisksOffRadio_Text = "Never"
PawnUIFrame_AsterisksOffRadio_Tooltip = "Never display the (*) or warning message."

PawnUIFrame_CalculationOptionsHeaderLabel_Text = "Calculation options"
PawnUIFrame_DigitsBox_Label_Text = "Digits of precision:"
PawnUIFrame_DigitsBox_Tooltip = "Specify how many digits of precision you want in your Pawn values, 0-9.  0 rounds all Pawn values to whole numbers ('25').  1 is the default ('24.5')."
PawnUIFrame_UnenchantedValuesCheck_Text = "Calculate unenchanted values"
PawnUIFrame_UnenchantedValuesCheck_Tooltip = "Enable this option to have Pawn calculate values for unenchanted versions of items.  An unenchanted item has no enchantments or gems, as if it just dropped or was bought from the vendor.\n\nIf enchanted values are also enabled, the unenchanted value will be shown second, in parentheses.  If both values are the same (such as if the item is not enchanted), only one number is shown."
PawnUIFrame_EnchantedValuesCheck_Text = "Calculate enchanted values"
PawnUIFrame_EnchantedValuesCheck_Tooltip = "Enable this option to have Pawn calculate values for items exactly as they are, including all enchantments and gems if present.\n\nIf unenchanted values are also enabled, the enchanted value will be shown first."
PawnUIFrame_NormalizeValuesCheck_Text = "Normalize values (like Lootzor)"
PawnUIFrame_NormalizeValuesCheck_Tooltip = "Enable this option to divide all Pawn values by the sum of all numbers in your scale, like Lootzor does.\n\nFor more information on this setting, see the readme file."
PawnUIFrame_DebugCheck_Text = "Show debug info"
PawnUIFrame_DebugCheck_Tooltip = "If you're not sure how Pawn is calculating the values for a particular item, enable this option to make Pawn spam all sorts of 'useful' data to the chat console whenever you hover over an item.  This information includes which stats Pawn thinks the item has, which parts of the item Pawn doesn't understand, and how it took each one into account for each of your scales.\n\nThis option will fill up your chat log quickly, so you'll want to turn it off once you're finished investigating.\n\nShortcuts:\n/pawn debug on\n/pawn debug off"

PawnUIFrame_OtherOptionsHeaderLabel_Text = "Other options"
PawnUIFrame_ButtonPositionHeaderLabel_Text = "Show the Pawn button:"
PawnUIFrame_ButtonRightRadio_Text = "On the right"
PawnUIFrame_ButtonRightRadio_Tooltip = "Show the Pawn button in the lower-right corner of the Character Info panel."
PawnUIFrame_ButtonLeftRadio_Text = "On the left"
PawnUIFrame_ButtonLeftRadio_Tooltip = "Show the Pawn button in the lower-left corner of the Character Info panel."
PawnUIFrame_ButtonOffRadio_Text = "Hide it"
PawnUIFrame_ButtonOffRadio_Tooltip = "Don't show the Pawn button on the Character Info panel."

-- Configuration UI, About tab
PawnUIFrame_AboutTab_Text = "About"
PawnUIFrame_AboutHeaderLabel_Text = VgerCore.Color.Blue .. "Pawn" .. VgerCore.Color.Reset .. " by Vger-Azjol-Nerub"
PawnUIFrame_AboutVersionLabel_Text = "Version %s"
PawnUIFrame_AboutTranslationLabel_Text = "Official English translation" -- Translators: credit yourself here... "Klingon translation by Stovokor"
PawnUIFrame_WebsiteLabel_Text = "For other mods by Vger, visit vgermods.com."
PawnUIFrame_ReadmeLabel_Text = "Don't be a n00b!  See the readme file that comes with Pawn for step-by-step instructions on how to get the most out of Pawn."

-- Configuration UI, Help tab
PawnUIFrame_HelpTab_Text = "Getting started"
PawnUIFrame_GettingStartedLabel_Text =
   VgerCore.Color.White ..
   "Welcome to Pawn!  " ..
   VgerCore.Color.Salmon ..
   "To get the most out of Pawn, you should take a look at the Readme file.  (Seriously.)  " ..
   VgerCore.Color.White ..
   "But, here are some tips to get you started.\n\n" ..
   VgerCore.Color.Blue ..
   "Pawn values\n" ..
   VgerCore.Color.White ..
   "Pawn calculates Pawn values for items that you can use to quickly determine which of a pair of items is \"better\" according to rules you set up.  These values show up almost everywhere you see an item, at the bottom of the tooltip.\n\n" ..
   VgerCore.Color.Blue ..
   "Scales\n" ..
   VgerCore.Color.White ..
   "A scale is a list of item stats, with a point value for each stat.  For example, you might think that Aguante is worth 1 point and Agilidad is worth 2 points.  You can have any number of scales, each one tailored for different situations -- you could have one scale for PVP and one for PVE, and your PVP scale could value Aguante and resilience more than your PVE scale.  It's up to you to decide what stats are worth.  For each scale you have, Pawn will add one more number to your item tooltips.\n\n" ..
   VgerCore.Color.Blue ..
   "Changing and adding scales\n" ..
   VgerCore.Color.White ..
   "You'll want to customize your Pawn scales on the Scales tab of this window.  You start out with one scale that you can work with right away, but you can also add more -- just find the stat you want to change, and type a new value.  In addition, you can import \"scale tags\" that you copy and paste from forums and other websites.\n\n" ..
   VgerCore.Color.Blue ..
   "Learning more\n" ..
   VgerCore.Color.White ..
   "There's a lot more to learn about Pawn after you've learned the basics, so you'll want to skim through the readme file for more information on Pawn options, sharing Pawn scales with other people, and how Pawn takes things like enchantments and gems into account when determining item values.\n\n" ..
   "Have fun!"

-- Inventory button
PawnUI_InventoryPawnButton_Tooltip = "Click to show the Pawn UI."
PawnUI_InventoryPawnButton_Subheader = "Totals for all equipped items:"

-- Bindings UI
BINDING_HEADER_PAWN = "Pawn"
BINDING_NAME_PAWN_TOGGLE_UI = "Toggle Pawn UI"


PawnLocal =
{

   -- General messages
   ["NeedNewerVgerCoreMessage"] = "Pawn needs a newer version of VgerCore.  Please use the version of VgerCore that came with Pawn.",
   
   -- Scale management dialog messages
   ["NewScaleEnterName"] = "Enter a name for your scale:",
   ["NewScaleNoQuotes"] = "A scale can't have \" in its name.  Enter a name for your scale:",
   ["NewScaleDuplicateName"] = "A scale with that name already exists.  Enter a name for your scale:",
   
   ["CopyScaleEnterName"] = "Enter a name for your new scale, a copy of %s:", -- %s is the name of the existing scale
   ["RenameScaleEnterName"] = "Enter a new name for %s:", -- %s is the old name of the scale
   ["DeleteScaleConfirmation"] = "Are you sure you want to delete %s? This can't be undone. Type \"%s\" to confirm:", -- First %s is the name of the scale, second %s is DELETE
   
   ["ImportScaleMessage"] = "Press Ctrl+V to paste a scale tag that you've copied from another source here:",
   ["ImportScaleTagErrorMessage"] = "Pawn doesn't understand that scale tag.  Did you copy the whole tag?  Try copying and pasting again:",
   
   ["ExportScaleMessage"] = "Press Ctrl+C to copy the following scale tag for |cffffffff%s|r, and then press Ctrl+V to paste it later.", -- %s is name of scale
   
   -- Configuration UI, Scales tab
   ["NoStatDescription"] = "Choose a stat from the list on the left to give it a value.",
   ["NoScalesDescription"] = "To begin, import a scale or start a new one.",
   ["StatNameText"] = "1 |cffffffff%s|r is worth:", -- |cffffffff%s|r is the name of the stat, in white
   
   -- Generic string dialogs
   ["OKButton"] = "OK",
   ["CancelButton"] = "Cancelar",
   ["CloseButton"] = "Cerrar",
   
   -- Debug messages
   ["UnenchantedStatsHeader"] = "(Unenchanted)",
   ["FailedToGetItemLinkMessage"] = "   Failed to get item link from tooltip.  This may be due to a mod conflict.",
   ["FailedToGetUnenchantedItemMessage"] = "   Failed to get unenchanted values.  This may be due to a mod conflict.",
   ["DidntUnderstandMessage"] = "   (*) Didn't understand \"%s\".",
   ["FoundStatMessage"] = "   %d %s", -- 25 Aguante
   
   ["ValueCalculationMessage"] = "   %g %s x %g each = %g", -- 25 Aguante x 1 each = 25
   ["NoValueMessage"] = "   %s has no value.", -- Aguante has no value.
   ["SocketBonusValueCalculationMessage"] = "   -- Socket bonus would be worth:",
   ["MissocketWorthwhileMessage"] = "   -- But it's better to use only %s gems:", -- Better to use only Red/Blue gems:
   ["NormalizationMessage"] = "   ---- Normalized by dividing by %g", -- Normalized by dividing by 3.5
   ["TotalValueMessage"] = "   ---- Total: %g", -- Total: 25
   
   -- Tooltip annotations
   ["ItemIDTooltipLine"] = "ID del Item",
   ["ItemLevelTooltipLine"] = "Nivel del Item",
   ["AsteriskTooltipLine"] = "* Pawn no otorgo valores a algunas estadisticas.",
   
   -- Slash commands
   ["DebugOnCommand"] = "debug on",
   ["DebugOffCommand"] = "debug off",
   
   ["Usage"] = [[
Pawn by Vger-Azjol-Nerub
www.vgermods.com
 
/pawn -- show or hide the Pawn UI
/pawn debug [ on | off ] -- spam debug messages to the console
 
For more information on customizing Pawn, please see the help file (Readme.htm) that comes with the mod.
]],

}


------------------------------------------------------------
-- Tooltip parsing expressions
------------------------------------------------------------

-- Turns a game constant into a regular expression.
function PawnGameConstant(Text)
   return "^" .. PawnGameConstantUnwrapped(Text) .. "$"
end
function PawnGameConstantUnwrapped(Text)
   return string.gsub(string.gsub(Text, "%%", "%%%%"), "%-", "%%-")
end

-- These strings indicate that a given line might contain multiple stats, such as complex enchantments
-- (ZG, AQ) and gems.  These are sorted in priority order.  If a string earlier in the table is present, any
-- string later in the table can be ignored.
PawnSeparators =
{
   ", ",
   "/",
   " & ",
   " y ",
}

-- This string indicates that whatever stats follow it on the same line is the item's socket bonus.
PawnSocketBonusPrefix = "Bonus ranura: "

-- Lines that match any of the following patterns will cause all further tooltip parsing to stop.
PawnKillLines =
{
   "^ \n$", -- The blank line before set items before WoW 2.3
   " %(%d+/%d+%)$", -- The (1/8) on set items for all versions of WoW
   "^|cff00e0ffDropped By", -- Mod compatibility: MobInfo-2 (should match mifontLightBlue .. MI_TXT_DROPPED_BY)
}

-- Lines that begin with any of the following strings will not be searched for separator strings.
PawnSeparatorIgnorePrefixes =
{
   '"', -- double quote
   "Equipar:",
   "Uso:",
   "Probabilidad al golpear:",
}

-- Items that begin with any of the following strings will never be parsed.
PawnIgnoreNames =
{
   "Diseño:",
   "Fórmula:",
   "Manual:",
   "Patrón:",
   "Planos:",
   "Receta:",
   "Esquema:",
   "Códice:",
}

-- This is a list of regular expression substitutions that Pawn performs to normalize stat names before running
-- them through the normal gauntlet of expressions.
PawnNormalizationRegexes =
{
   {"^([%w%s%.]+) %+(%d+)$", "+%2 %1"}, -- "Aguante +5" --> "+5 Aguante"
   {"^(.-)|r.*", "%1"}, -- For removing meta gem requirements
}

-- These regular expressions are used to parse item tooltips.
-- The first string is the regular expression to match.  Stat values should be denoted with "(%d+)".
-- Subsequent strings follow this pattern: Stat, Number, Source
-- Stat is the name of a statistic.
-- Number is either the amount of that stat to include, or the 1-based index into the matches array produced by the regex.
-- If it's an index, it can also be negative to mean that the stat should be subtracted instead of added.  If nil, defaults to 1.
-- Source is either PawnMultipleStatsFixed if Number is the amount of the stat, or PawnMultipleStatsExtract or nil if Number is the matches array index.
-- Note that certain strings don't need to be translated: for example, the game defines
-- ITEM_BIND_ON_PICKUP to be "Binds when picked up" in English, and the correct string
-- in other languages automatically.
PawnMultipleStatsFixed = "_MultipleFixed"
PawnMultipleStatsExtract = "_MultipleExtract"
PawnRegexes =
{
   -- ========================================
   -- Strings that are ignored for compatibility with other mods
   -- ========================================
   {"^Used by outfits:"}, -- Mod compatibility: Outfitter
   
   -- ========================================
   -- Strings that are ignored
   -- ========================================
   {PawnGameConstant(ITEM_UNSELLABLE)}, -- No sell price
   {PawnGameConstant(ITEM_SOULBOUND)}, -- Soulbound
   {PawnGameConstant(ITEM_BIND_ON_EQUIP)}, -- Binds when equipped
   {PawnGameConstant(ITEM_BIND_ON_PICKUP)}, -- Binds when picked up
   {PawnGameConstant(ITEM_BIND_ON_USE)}, -- Binds when used
   {"^" .. PawnGameConstantUnwrapped(ITEM_UNIQUE)}, -- Unique; leave off the $ for Unique(20)
   {"^" .. PawnGameConstantUnwrapped(ITEM_BIND_QUEST)}, -- Leave off the $ for MonkeyQuest mod compatibility
   {PawnGameConstant(ITEM_STARTS_QUEST)}, -- This Item Begins a Quest
   {PawnGameConstant(ITEM_CONJURED)}, -- Conjured Item
   {PawnGameConstant(ITEM_PROSPECTABLE)}, -- Prospectable
   {"^Valle de Alterac$"}, -- Stormpike Soldier's Blood
   {"^Templo Oscuro$"}, -- Naj'entus Spine
   {"^Karazhan$"}, -- Torment of the Worgen
   {"^Stratholme$"}, -- Andonisus, Reaper of Souls
   {"^Cast. de la Tempestad$"}, -- Cosmic Infuser
   {"^El Escape de Durnholde$"}, -- Pack of Incendiary Bombs
   {"^The Black Morass$"}, -- Chrono-beacon
   {"^Recibirá.*$"}, -- Appears in the trade window when an item is about to be enchanted ("Will receive +8 Aguante")
   {PawnGameConstant(ITEM_ENCHANT_DISCLAIMER)}, -- Item will not be traded!
   {"^.+ Cargas?$"}, -- Brilliant Maná Oil
   {PawnGameConstant(LOCKED)}, -- Locked
   {PawnGameConstant(ITEM_SPELL_KNOWN)}, -- Already Known
   {PawnGameConstant(INVTYPE_HEAD)}, -- Head
   {PawnGameConstant(INVTYPE_NECK)}, -- Neck
   {PawnGameConstant(INVTYPE_SHOULDER)}, -- Shoulder
   {PawnGameConstant(INVTYPE_CLOAK)}, -- Back
   {PawnGameConstant(INVTYPE_ROBE)}, -- Chest
   {PawnGameConstant(INVTYPE_BODY)}, -- Shirt
   {PawnGameConstant(INVTYPE_TABARD)}, -- Tabard
   {PawnGameConstant(INVTYPE_WRIST)}, -- Wrist
   {PawnGameConstant(INVTYPE_HAND)}, -- Hands
   {PawnGameConstant(INVTYPE_WAIST)}, -- Waist
   {PawnGameConstant(INVTYPE_FEET)}, -- Feet
   {PawnGameConstant(INVTYPE_LEGS)}, -- Legs
   {PawnGameConstant(INVTYPE_FINGER)}, -- Finger
   {PawnGameConstant(INVTYPE_TRINKET)}, -- Trinket
   {"^Totem$"},
   {"^Relic$"},
   {"^Idolo$"},
   {"^Libram$"},
   {"^Clases:"},
   {"^Razas:"},
   {"^Necesitas"},
   {"^Durabilidad"},
   {"^Duración:"},
   {"^reutilización restante:"},
   {"<.+>"}, -- Made by, Right-click to read, etc. (No ^$; can be prefixed by a color)
   {"^Escrito por "},
   {'^"'}, -- Flavor text
   {"|cff%x%x%x%x%x%x[rR]equiere"}, -- Meta gem requirements
   {"^%d+ casillas .+$"}, -- Bags of all kinds
   {"^.+%(%d+ seg%)$"}, -- Temporary item buff
   {"^.+%(%d+ min%)$"}, -- Temporary item buff
   
   -- ========================================
   -- Strings that represent statistics that Pawn cares about
   -- ========================================
   {PawnGameConstant(INVTYPE_RANGED), "IsRanged", 1, PawnMultipleStatsFixed}, -- Ranged
   {"^Balas$", "IsRanged", 1, PawnMultipleStatsFixed}, -- Projectile
   {PawnGameConstant(INVTYPE_THROWN), "IsRanged", 1, PawnMultipleStatsFixed}, -- Thrown
   {PawnGameConstant(INVTYPE_WEAPON), "IsOneHand", 1, PawnMultipleStatsFixed}, -- One-Hand
   {PawnGameConstant(INVTYPE_2HWEAPON), "IsTwoHand", 1, PawnMultipleStatsFixed}, -- Two-Hand
   {PawnGameConstant(INVTYPE_WEAPONMAINHAND), "IsMainHand", 1, PawnMultipleStatsFixed}, -- Main Hand
   {PawnGameConstant(INVTYPE_WEAPONOFFHAND), "IsOffHand", 1, PawnMultipleStatsFixed}, -- Off Hand
   {PawnGameConstant(INVTYPE_HOLDABLE)}, -- Held In Off-Hand; no Pawn stat for this
   {"^(%d-) %- (%d-) Daño$", "MinDamage", 1, PawnMultipleStatsExtract, "MaxDamage", 2, PawnMultipleStatsExtract}, -- Standard weapon
   {"^%+?(%d-) %- (%d-) daño de Fuego$", "MinDamage", 1, PawnMultipleStatsExtract, "MaxDamage", 2, PawnMultipleStatsExtract}, -- Wand
   {"^%+?(%d-) %- (%d-) daño de Sombras$", "MinDamage", 1, PawnMultipleStatsExtract, "MaxDamage", 2, PawnMultipleStatsExtract}, -- Wand
   {"^%+?(%d-) %- (%d-) daño de Maturaleza$", "MinDamage", 1, PawnMultipleStatsExtract, "MaxDamage", 2, PawnMultipleStatsExtract}, -- Wand, Thunderfury
   {"^%+?(%d-) %- (%d-) daño Arcano$", "MinDamage", 1, PawnMultipleStatsExtract, "MaxDamage", 2, PawnMultipleStatsExtract}, -- Wand
   {"^%+?(%d-) %- (%d-) daño de Escarcha$", "MinDamage", 1, PawnMultipleStatsExtract, "MaxDamage", 2, PawnMultipleStatsExtract}, -- Wand
   {"^%+?(%d-) %- (%d-) daño Sagrado$", "MinDamage", 1, PawnMultipleStatsExtract, "MaxDamage", 2, PawnMultipleStatsExtract}, -- Wand, Ashbringer
   {"^%+?(%d-) daño de Arma$", "MinDamage", 1, PawnMultipleStatsExtract, "MaxDamage", 1, PawnMultipleStatsExtract}, -- Weapon enchantments
   {"^Equipar: %+?(%d-) Weapon Damage%.$", "MinDamage", 1, PawnMultipleStatsExtract, "MaxDamage", 1, PawnMultipleStatsExtract}, -- Braided Eternium Chain
   {"^%+?(%d-) Daño$", "MinDamage", 1, PawnMultipleStatsExtract, "MaxDamage", 1, PawnMultipleStatsExtract}, -- Weapons with no damage range: Crossbow of the Albatross
   {"^Alcance %(%+(%d-) daño%)$", "MinDamage", 1, PawnMultipleStatsExtract, "MaxDamage", 1, PawnMultipleStatsExtract}, -- Ranged weapon Alcances
   {"^%+?(%d+) todas las estadísticas$", "Strength", 1, PawnMultipleStatsExtract, "Strength", 1, PawnMultipleStatsExtract, "Stamina", 1, PawnMultipleStatsExtract, "Stamina", 1, PawnMultipleStatsExtract, "Stamina", 1, PawnMultipleStatsExtract},
   {"^%+?(%-?%d+) Fuerza$", "Strength"},
   {"^Potencia$", "Strength", 20, PawnMultipleStatsFixed}, -- weapon enchantment (untested)
   {"^%+?(%-?%d+) [aA]gilidad$", "Agility"},
   {"^%+?(%-?%d+) [aA]guante$", "Stamina"},
   {"^%+?(%-?%d+) [iI]ntelecto$", "Intellect"}, -- negative Intelecto: Kreeg's Mug
   {"^%+?(%-?%d+) [eE]spíritu$", "Spirit"},
   {"^(%d+) Bloqueo$", "BlockValue"},
   {"^%+(%d+) Valor de Bloqueo$", "BlockValue"}, -- part of complex warrior helm enchantment
   {"^Equipar: Increases the block value of your shield by (%d+)%.$", "BlockValue"},
   {"^Equipar: Increases your block rating by (%d+)%.$", "BlockRating"}, -- Waistband of Wrath
   {"^Equipar: Increases your shield block rating by (%d+)%.$", "BlockRating"}, -- Warbringer Chestguard
   {"^%+(%d+) Block Rating$", "BlockRating"}, -- Northman's Shield of Blocking
   {"^(%d+) Shield Block Rating$", "BlockRating"}, -- enchantment
   {"^Equipar: Increases defense rating by (%d+)%.$", "DefenseRating"}, -- Bulwark of Kings
   {"^Defense Rating %+(%d)%$", "DefenseRating"},
   {"^%+(%d+) Defense$", "DefenseRating"}, -- compound paladin enchantment
   {"^%+(%d+) Defense Rating$", "DefenseRating"}, -- Thick Amber; Bloodscale Legguards of Defense
   {"^%+(%d+) Dodge Rating$", "DodgeRating"}, -- Arctic Ring of Eluding
   {"^Equipar: Increases your dodge rating by (%d+)%.$", "DodgeRating"}, -- Frostwolf Insignia Rank 6
   {"^Equipar: Increases your parry rating by (%d+)%.$", "ParryRating"}, -- Draconic Avenger
   {"^%+(%d+) Parry Rating$", "ParryRating"},
   {"^%(([%d%.,]+) daño por segundo%)$"}, -- Ignore this; DPS is calculated manually
   {"^Añade ([%d%.,]+) daño por segundo$", "Dps"},
   {"^Arma ígnea$", "Dps", 4, PawnMultipleStatsFixed}, -- weapon enchantment,
   {"^Equipar: Increases your expertise rating by (%d+)%.$", "ExpertiseRating"}, -- Earthwarden
   {"^Equipar: Improves critical strike rating by (%d+)%.$", "CritRating"},
   {"^Equipar: Increases your critical strike rating by (%d+)%.$", "CritRating"},
   {"^%+(%d+) Crit Rating$", "CritRating"}, -- Mantle of Malorne
   {"^%+(%d+) Critical Rating$", "CritRating"}, -- Enscribed Fire Opal (after normalization)
   {"^%+(%d+) Critical Strike Rating$", "CritRating"},
   {"^Alcance %(%+(%d+) Critical Strike Rating%)$", "CritRating"},
   {"^Equipar: Increases your hit rating by (%d+)%.$", "HitRating"}, -- Don Julio's Band
   {"^Equipar: Improves hit rating by (%d+)%.$", "HitRating"},
   {"^%+(%d+) Hit Rating$", "HitRating"}, -- 3% hit Alcance
   {"^Equipar: Increases your spell critical strike rating by (%d+)%.$", "SpellCritRating"},
   {"^Equipar: Improves spell critical strike rating by (%d+)%.$", "SpellCritRating"}, -- Explorer's Boots
   {"^%+(%d+) Spell Crit Rating$", "SpellCritRating"}, -- Potent Ornate Topaz
   {"^%+(%d+) Spell Critical$", "SpellCritRating"}, -- Chaotic Skyfire Diamond
   {"^%+(%d+) Spell Critical Rating$", "SpellCritRating"}, -- Gleaming Amber
   {"^%+(%d+) Spell Critical Strike Rating$", "SpellCritRating"}, -- Gleaming Ornate Dawnstone
   {"^Equipar: Increases your spell hit rating by (%d+)%.$", "SpellHitRating"}, -- Zanzil's Band
   {"^Equipar: Improves spell hit rating by (%d+)%.$", "SpellHitRating"}, -- High Warlord's Spellblade (Level 70)
   {"^Equipar: Improves your spell hit rating by (%d+)%.$", "SpellHitRating"}, -- unused?  both increases and improves?
   {"^%+(%d+) Spell Hit$", "SpellHitRating"}, -- Sha'tar and ZG head and leg enchantments?
   {"^%+(%d+) Spell Hit Rating$", "SpellHitRating"},
   {"^Equipar: Improves your resilience rating by (%d+)%.$", "ResilienceRating"},
   {"^%+(%d+) Resilience Rating$", "ResilienceRating"},
   {"^%+(%d+) Resilience$", "ResilienceRating"}, -- Sublime Mystic Dawnstone
   {"^Counterweight %(%+(%d+) Haste Rating%)", "HasteRating"},
   {"^Equipar: Improves haste rating by (%d+)%.$", "HasteRating"}, -- Swiftsteel Shoulders
   {"^%+(%d+) Índice de celeridad$", "HasteRating"}, -- Leggings of the Betrayed
   {"^%+(%d+) Spell Haste Rating$", "SpellHasteRating"}, -- Reckless Noble Topaz
   {"^Equipar: Improves spell haste rating by (%d+)%.$", "SpellHasteRating"}, -- Zhar'doom, Greatstaff of the Devourer
   {"^Equipar: Aumenta el poder de ataque en (%d+)%.$", "Ap"},
   {"^%+(%d+) Poder de Ataque$", "Ap"},
   {"^Equipar: Increases attack power by (%d+) in Cat, Bear, Dire Bear, and Moonkin forms only%.$", "FeralAp"}, -- Mace of Unending Life
   {"^%+(%d+) Poder de Ataque a Distancia$", "Rap"},
   {"^Equipar: Aumenta el poder de ataque a distancia en (%d+)%.$", "Rap"},
   {"^Salvajismo$", "Ap", 70, PawnMultipleStatsFixed}, -- weapon enchantment
   {"^Equipar: Restaura (%d+) maná por 5 seg%.$", "Mp5"},
   {"^%+(%d+) Regeneración de Maná$", "Mp5"}, -- Shoulder enchantment, Scryers?
   {"^Regeneración de Maná (%d+) por 5 seg%.$", "Mp5"},
   {"^%+?(%d+) [mM]aná [pP]or 5 [sS]eg%.?$", "Mp5"},
   {"^%+?(%d+) [mM]aná [eE]very 5 [sS]eg%.?$", "Mp5"},
   {"^%+(%d+) [mM]aná [pP]or 5 [sS]egundos$", "Mp5"}, -- Royal Shadow Draenite
   {"^%+(%d+) [mM]aná cada 5 [sS]eg%.$", "Mp5"},
   {"^%+(%d+) [mM]aná cada 5 segundos$", "Mp5"},
   {"^%+(%d+) Maná restored per 5 segundos$", "Mp5"}, -- Magister's Armadura kit
   {"^Equipar: Restores (%d+) Salud cada 5 seg%.$", "Hp5"},
   {"^Equipar: Restores (%d+) Salud por 5 seg%.$", "Hp5"}, -- Yes, both "every" and "per" are used on items...
   {"^%+?(%d+) [sS]alud [eE]very 5 [sS]ec%.?$", "Hp5"}, -- Aquamarine Signet of Regeneration
   {"^Vitality$", "Mp5", 4, PawnMultipleStatsFixed, "Hp5", 4, PawnMultipleStatsFixed}, -- boots enchantment
   {"^%+(%d+) Maná$", "Mana"}, -- +150 Maná enchantment
   {"^%+(%d+) HP$", "Health"}, -- +100 Salud head/leg enchantment
   {"^%+(%d+) Salud$", "Health"}, -- +150 Salud enchantment
   {"^%+?(%d+) [aA]rmadura$", "Armor"}, -- normal armor has no +, but the cloak armor enchantments do
   {"^Reforzado %(%+(%d+) [aA]rmadura%)$", "Armor"}, -- armor kits
   {"^Equipar: %+(%d+) [aA]rmadura%.$", "Armor"}, -- paladin Royal Seal of Eldre'Thalas
   {"^Equipar: Aumenta el daño y la sanación de los hechizos mágicos y los efectos hasta en (%d+) p%.$", "SpellDamage", 1, PawnMultipleStatsExtract, "Healing", 1, PawnMultipleStatsExtract},
   {"^%+(%d+) daño con hechizos$", "SpellDamage", 1, PawnMultipleStatsExtract, "Healing", 1, PawnMultipleStatsExtract}, -- include (WorldOfWar) says one gem adds a space after "Spell Damage"
   {"^%+(%d+) Spell Power$", "SpellDamage", 1, PawnMultipleStatsExtract, "Healing", 1, PawnMultipleStatsExtract}, -- Shattrath shoulder enchantment
   {"^%+(%d+) Healing y hechizos de daño$", "SpellDamage", 1, PawnMultipleStatsExtract, "Healing", 1, PawnMultipleStatsExtract}, -- ZG or AQ enchantment (works)
   {"^%+(%d+) hechizos de daño and Healing$", "SpellDamage", 1, PawnMultipleStatsExtract, "Healing", 1, PawnMultipleStatsExtract}, -- Starfire Trousers of the Sorcerer
   {"^%+(%d+) Damage and Healing Spells$", "SpellDamage", 1, PawnMultipleStatsExtract, "Healing", 1, PawnMultipleStatsExtract}, -- Circlet of the Victor socket bonus
   {"^Equipar: Aumenta la sanación que haces hasta (%d+) p. y el daño que infliges hasta (%d+) p. con todos los hechizos mágicos y efectos%.$", "Healing", 1, PawnMultipleStatsExtract, "SpellDamage", 2, PawnMultipleStatsExtract},
   {"^%+(%d+) Healing$", "Healing"}, -- enchantments; gems
   {"^%+(%d+) Healing %+(%d+) hechizos de daño$", "Healing", 1, PawnMultipleStatsExtract, "SpellDamage", 2, PawnMultipleStatsExtract}, -- gems
   {"^%+(%d+) Healing and %+(%d+) hechizos de daño$", "Healing", 1, PawnMultipleStatsExtract, "SpellDamage", 2, PawnMultipleStatsExtract}, -- Teardrop Tourmaline
   {"^%+(%d+) hechizos de sanación y %+(%d+) hechizos de daño$", "Healing", 1, PawnMultipleStatsExtract, "SpellDamage", 2, PawnMultipleStatsExtract}, -- Enchant Weapon: Major Healing
   {"^Equipar: Your attacks ignore (%d+) of your opponent's Armadura%.$", "ArmorPenetration"}, -- Onslaught Breastplate
   {"^Equipar: Increases your spell penetration by (%d+)%.$", "SpellPenetration"}, -- Frostfire Robe
   {"^%+(%d+) [pP]enetración del hechizo$", "SpellPenetration"}, -- Radiant Talasite
   {"^%+(%d+) daño de Fuego$", "FireSpellDamage"},
   {"^%+(%d+) daño con hechizos de Fuego$", "FireSpellDamage"},
   {"^Equipar: Aumenta el daño causado por los hechizos de Fuego y los efectos hasta en (%d+) p%.$", "FireSpellDamage"},
   {"^%+(%d+) daño de Sombras$", "ShadowSpellDamage"},
   {"^%+(%d+) daño con hechizos de Sombras$", "ShadowSpellDamage"},
   {"^Equipar: Aumenta el daño causado por los hechizos de Sombra y los efectos hasta en (%d+) p%.$", "ShadowSpellDamage"},
   {"^%+(%d+) daño de Naturaleza$", "NatureSpellDamage"}, -- Netherstalker Legguards of Nature's Wrath
   {"^%+(%d+) daño con hechizos de Naturaleza$", "NatureSpellDamage"},
   {"^Equipar: Aumenta el daño causado por los hechizos de Naturaleza y los efectos hasta en (%d+) p%.$", "NatureSpellDamage"},
   {"^%+(%d+) daño Arcano$", "ArcaneSpellDamage"},
   {"^%+(%d+) daño con hechizos Arcanos$", "ArcaneSpellDamage"}, -- Dragon Finger of Arcane Wrath
   {"^Equipar: Aumenta el daño causado por los hechizos Arcanos y los efectos hasta en (%d+) p%.$", "ArcaneSpellDamage"},
   {"^Fuego del Sol$", "FireSpellDamage", 50, PawnMultipleStatsFixed, "ArcaneSpellDamage", 50, PawnMultipleStatsFixed}, -- weapon enchantment (untested)
   {"^%+(%d+) daño de Escarcha$", "FrostSpellDamage"},
   {"^%+(%d+) daño con hechizos de Escarcha$", "FrostSpellDamage"}, -- enchantment
   {"^Equipar: Aumenta el daño causado por los hechizos de Escarcha y los efectos hasta en (%d+) p%.$", "FrostSpellDamage"},
   {"^Soulfrost$", "FrostSpellDamage", 54, PawnMultipleStatsFixed, "ShadowSpellDamage", 54, PawnMultipleStatsFixed}, -- weapon enchantment (untested)
   {"^%+(%d+) daño Sagrado$", "HolySpellDamage"},
   {"^%+(%d+) daño con hechizos Sagrados$", "HolySpellDamage"},
   {"^Equipar: Increases damage done by Holy spells and effects by up to (%d+) p%.$", "HolySpellDamage"},
   {"^%+(%d+) All Resistances$", "AllResist"},
   {"^%+(%d+) todas las resistencias$", "AllResist"}, -- Prismatic Sphere
   {"^%+(%d+) [rR]esistencia a Fuego$", "FireResist"},
   {"^%+(%d+) [rR]esistencia a Sombra$", "ShadowResist"},
   {"^%+(%d+) [rR]esistencia a Naturaleza$", "NatureResist"},
   {"^%+(%d+) [rR]esistencia a Arcano$", "ArcaneResist"},
   {"^%+(%d+) [rR]esistencia a Escarcha$", "FrostResist"},
   {"^Orificio de color Rojo$", "RedSocket", 1, PawnMultipleStatsFixed},
   {"^Orificio de color Amarillo$", "YellowSocket", 1, PawnMultipleStatsFixed},
   {"^Orificio de color Azul$", "BlueSocket", 1, PawnMultipleStatsFixed},
   {"^Orificio de color Meta$", "MetaSocket", 1, PawnMultipleStatsFixed},
}

-- These regexes work exactly the same as PawnRegexes, but they're used to parse the right side of tooltips.
-- Unrecognized stats on the right side are always ignored.
PawnRightHandRegexes =
{
   {"^Velocidad ([%d%.,]+)$", "Speed"},
   {"^Flecha$", "IsBow", 1, PawnMultipleStatsFixed},
   {"^Hacha$", "IsAxe", 1, PawnMultipleStatsFixed},
   {"^Arco$", "IsBow", 1, PawnMultipleStatsFixed},
   {"^Bala$", "IsGun", 1, PawnMultipleStatsFixed},
   {"^Ballesta$", "IsCrossbow", 1, PawnMultipleStatsFixed},
   {"^Daga$", "IsDagger", 1, PawnMultipleStatsFixed},
   {"^Arma de puño$", "IsFist", 1, PawnMultipleStatsFixed},
   {"^Arma de Fuego$", "IsGun", 1, PawnMultipleStatsFixed},
   {"^Mazo$", "IsMace", 1, PawnMultipleStatsFixed},
   {"^Arma de Asta$", "IsPolearm", 1, PawnMultipleStatsFixed},
   {"^Bastón$", "IsStaff", 1, PawnMultipleStatsFixed},
   {"^Espada$", "IsSword", 1, PawnMultipleStatsFixed},
   {"^Arma Arrojadiza$", "IsThrown", 1, PawnMultipleStatsFixed},
   {"^Varita$", "IsWand", 1, PawnMultipleStatsFixed},
}
Back to top
View user's profileSend private message
Display posts from previous:   
Post new topic   Reply to topic    Official Pawn forums Forum Index -> Feature Requests All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum