diff --git a/src/lang/es.json b/src/lang/es.json
new file mode 100644
index 0000000..c3bce98
--- /dev/null
+++ b/src/lang/es.json
@@ -0,0 +1,215 @@
+{
+ "OSE.Edit": "Editar",
+ "OSE.Delete": "Borrar",
+ "OSE.Show": "Ver",
+ "OSE.Add": "Añadir",
+ "OSE.Ok": "Ok",
+ "OSE.Reset": "Reinciar",
+ "OSE.Cancel": "Cancelar",
+ "OSE.Roll": "Tirada",
+ "OSE.Success": "Éxito",
+ "OSE.Failure": "Fallo",
+
+ "OSE.Formula": "Formula",
+ "OSE.SitMod": "Modificador Situational",
+ "OSE.Modifier": "Modificador",
+ "OSE.RollMode": "Modo Tirada",
+ "OSE.RollExample": "ej. +1d4",
+
+ "OSE.Name": "Nombre",
+ "OSE.Class": "Clase",
+ "OSE.Title": "Titulo",
+ "OSE.Alignment": "Alineamiento",
+ "OSE.Level": "Nivel",
+ "OSE.Experience": "Experiencia",
+ "OSE.ExperienceBonus": "Bonus Experiencia",
+ "OSE.ExperienceAward": "Premio EXP",
+ "OSE.Treasure": "Tipo de Tesoro",
+ "OSE.TreasureTable": "Tabla",
+ "OSE.TreasureTableHint": "Arrastra una tabla aquí para tirar el tesoro del monstruo",
+ "OSE.Size": "Tamaño",
+ "OSE.Morale": "Moral",
+ "OSE.Retainer": "Seguidores",
+ "OSE.Appearing": "NA",
+ "OSE.Attack": "Ataque",
+ "OSE.Encumbrance": "Carga",
+
+ "OSE.Loyalty": "Puntuación Lealtad",
+ "OSE.LoyaltyShort": "PL",
+
+ "OSE.AttributeCheck": "Prueba de Atributo",
+ "OSE.AttributeCheckDetails": "Tira 1d20 <= {score} para éxito",
+ "OSE.scores.str.long": "Fuerza",
+ "OSE.scores.str.short": "FUE",
+ "OSE.scores.wis.long": "Sabiduría",
+ "OSE.scores.wis.short": "SAB",
+ "OSE.scores.int.long": "Inteligencia",
+ "OSE.scores.int.short": "INT",
+ "OSE.scores.dex.long": "Destreza",
+ "OSE.scores.dex.short": "DES",
+ "OSE.scores.con.long": "Constitucion",
+ "OSE.scores.con.short": "CON",
+ "OSE.scores.cha.long": "Carisma",
+ "OSE.scores.cha.short": "CAR",
+
+ "OSE.SavingThrow": "Salvación",
+ "OSE.SavingThrowDetails": "Tira 1d20 >= {save} para éxito",
+ "OSE.saves.death.short": "M",
+ "OSE.saves.death.long": "Veneno o Muerte",
+ "OSE.saves.wand.short": "V",
+ "OSE.saves.wand.long": "Varitas mágicas",
+ "OSE.saves.paralysis.short": "P",
+ "OSE.saves.paralysis.long": "Petrificación o Parálisis",
+ "OSE.saves.breath.short": "A",
+ "OSE.saves.breath.long": "Aliento de Dragón",
+ "OSE.saves.spell.short": "C",
+ "OSE.saves.spell.long": "Sort. Varas Báculos",
+ "OSE.saves.magic.long": "Bonificación vs Magia",
+
+ "OSE.Health": "Puntos de Golpes",
+ "OSE.HealthMax": "Puntos de Golpes Máximos",
+ "OSE.HealthShort": "PG",
+ "OSE.HitDice": "Puntos de Golpe",
+ "OSE.HitDiceShort": "DG",
+ "OSE.Movement": "Movimiento",
+ "OSE.MovementDetails": "Detalles de Movimiento",
+ "OSE.MovementEncounter": "Combate",
+ "OSE.MovementEncounterShort": "Co",
+ "OSE.MovementOverland": "Base",
+ "OSE.MovementOverlandShort": "Ba",
+ "OSE.MovementExplorationShort": "Ex",
+ "OSE.MovementShort": "MV",
+ "OSE.ArmorClassNaked": "Sin Armadura",
+ "OSE.ArmorClass": "Clase de Armadura",
+ "OSE.ArmorClassShort": "CA",
+ "OSE.AscArmorClassShort": "CAA",
+ "OSE.SpellDC": "CD Conjuro",
+ "OSE.SpellDCShort": "CD",
+ "OSE.Thac0": "GAC0",
+ "OSE.ABShort": "BA",
+ "OSE.AB": "Bono Ataque",
+ "OSE.MeleeShort": "CC",
+ "OSE.Melee": "Cuerpo a Cuerpo",
+ "OSE.MeleeBonus": "Bono CC",
+ "OSE.MissileShort": "DIS",
+ "OSE.Missile": "Distancia",
+ "OSE.MissileBonus": "Bono Distancia",
+ "OSE.Initiative": "Iniciativa",
+ "OSE.InitiativeBonus": "Bonificador Iniciativa",
+ "OSE.InitiativeShort": "INI",
+ "OSE.Attacks": "Ataques usables por Round",
+ "OSE.AttacksShort": "ATQ",
+ "OSE.Damage": "Daño",
+ "OSE.Spellcaster": "Lanzador Conjuros",
+
+ "OSE.SpokenLanguages": "Lenguajes Hablados",
+ "OSE.Literacy": "Leer/Esc.",
+ "OSE.Literate": "Alfabetizado",
+ "OSE.LiteracyBasic": "Basico",
+ "OSE.Illiterate": "Analfabeto",
+ "OSE.NPCReaction": "Reacción NPC",
+ "OSE.RetainersMax": "#Seguidores",
+
+ "OSE.category.attributes": "Atributos",
+ "OSE.category.inventory": "Inventario",
+ "OSE.category.abilities": "Habilidades",
+ "OSE.category.spells": "Conjuros",
+ "OSE.category.notes": "Notas",
+
+ "OSE.panel.abilities": "Habilidades",
+ "OSE.panel.equipment": "Equipo",
+
+ "OSE.Setting.IndividualInit": "Iniciativa Individual",
+ "OSE.Setting.IndividualInitHint": "La iniciativa se lanza por cada actor y se modifica por su puntuación de DES",
+ "OSE.Setting.AscendingAC": "Categoria de Armadura Ascendente",
+ "OSE.Setting.AscendingACHint": "En cuanto más mejor",
+ "OSE.Setting.Morale": "Activar puntuación de Moral para monstruos",
+ "OSE.Setting.MoraleHint": "La puntuación de moral se ve en las hojas de monstruo",
+ "OSE.Setting.THAC0Attacks": "Ataques con GAC0",
+ "OSE.Setting.THAC0AttacksHint": "Los Ataques se resuelven usango el valor de GACO, no compatible con CAA",
+ "OSE.Setting.VariableWeaponDamage": "Daño de arma variable",
+ "OSE.Setting.VariableWeaponDamageHint": "Las armas tienen diferente dado de daño",
+ "OSE.Setting.Encumbrance": "Carga",
+ "OSE.Setting.EncumbranceHint": "Elige como se calcula la Carga",
+ "OSE.Setting.EncumbranceBasic": "Básica",
+ "OSE.Setting.EncumbranceDetailed": "Detallada",
+ "OSE.Setting.MovementAuto": "Calcular Movimiento",
+ "OSE.Setting.SignificantTreasure": "Peso de tesoro significativo",
+ "OSE.Setting.SignificantTreasureHint": "Peso con el que el tesoro reducirá el movimiento, solo útil para el cálculo básico",
+ "OSE.Setting.Welcome": "Mostrar mensaje de Bienvenida",
+ "OSE.Setting.WelcomeHint": "Muestra este molesto mensaje de Bienvenida",
+
+ "OSE.items.Equip": "Equipar",
+ "OSE.items.Unequip": "Desequipar",
+ "OSE.items.Misc": "Misc",
+ "OSE.items.Weapons": "Armas",
+ "OSE.items.Treasure": "Tesoro",
+ "OSE.items.Armors": "Armaduras",
+ "OSE.items.Weight": "Peso",
+ "OSE.items.Qualities": "Cualidades",
+ "OSE.items.Notes": "Notas",
+ "OSE.items.Cost": "Coste",
+ "OSE.items.Quantity": "Qt.",
+ "OSE.items.Roll": "Tirada",
+ "OSE.items.BlindRoll": "Ciega",
+ "OSE.items.Damage": "Daño",
+ "OSE.items.Melee": "CC",
+ "OSE.items.Missile": "Distancia",
+ "OSE.items.Slow": "Slow",
+ "OSE.items.ArmorAC": "CA",
+ "OSE.items.ArmorAAC": "CAA",
+ "OSE.items.Bonus": "Bonus",
+ "OSE.items.roundAttacks": "Ataques usados este Round",
+ "OSE.items.roundAttacksMax": "Máximo Ataques por Round",
+ "OSE.items.resetAttacks": "Reiniciar Ataques por Round",
+
+ "OSE.armor.type": "Tipo Armadura",
+ "OSE.armor.unarmored": "Sin Armadura",
+ "OSE.armor.light": "Ligera",
+ "OSE.armor.heavy": "Pesada",
+ "OSE.armor.shield": "Escudo",
+
+ "OSE.spells.spend": "{speaker} esta lanzando {name}!",
+ "OSE.spells.Memorized": "Memorizado",
+ "OSE.spells.Cast": "Lanzar",
+ "OSE.spells.Range": "Alcance",
+ "OSE.spells.Slots": "Espacios",
+ "OSE.spells.Class": "Clase",
+ "OSE.spells.Duration": "Duración",
+ "OSE.spells.Level": "Nivel",
+ "OSE.spells.Save": "Salvación",
+ "OSE.spells.ResetSlots": "Reniciar Espacios de conjuro",
+
+ "OSE.abilities.Requirements": "Requisitos",
+
+ "OSE.ExplorationCheck": "Check",
+ "OSE.ExplorationCheckDetails": "Tirar 1d6 <= {expl} para éxito",
+ "OSE.exploration.ld.long": "Escuchar Ruidos",
+ "OSE.exploration.ld.short": "Escuchar Ruidos",
+ "OSE.exploration.ld.abrev": "ER",
+ "OSE.exploration.od.long": "Abrir puertas",
+ "OSE.exploration.od.short": "Abrir puertas",
+ "OSE.exploration.od.abrev": "AP",
+ "OSE.exploration.sd.long": "Detectar puertas secretas",
+ "OSE.exploration.sd.short": "Puertas secretas",
+ "OSE.exploration.sd.abrev": "PS",
+ "OSE.exploration.ft.long": "Detectar trampas y fosos",
+ "OSE.exploration.ft.short": "Detectar trampas",
+ "OSE.exploration.ft.abrev": "DT",
+
+ "OSE.messages.GetExperience": "{name} ha ganado {value} puntos de experiencia!",
+ "OSE.messages.AttackSuccess": "Golpea CA {result}! ({bonus})",
+ "OSE.messages.AttackAscendingSuccess": "Golpea CA {result}!",
+ "OSE.messages.AttackFailure": "Falla el ataque ({bonus})",
+ "OSE.messages.InflictsDamage": "Inflinge daño!",
+ "OSE.ChatContextDamage": "Aplicar Daño",
+ "OSE.ChatContextHealing": "Aplicar Curación",
+
+ "OSE.colors.green": "Verde",
+ "OSE.colors.red": "Rojo",
+ "OSE.colors.yellow": "Amarillo",
+ "OSE.colors.purple": "Purpura",
+ "OSE.colors.blue": "Azul",
+ "OSE.colors.orange": "Naranja",
+ "OSE.colors.white": "Blanco"
+}
\ No newline at end of file
diff --git a/src/system.json b/src/system.json
index b79d80b..2b1baca 100644
--- a/src/system.json
+++ b/src/system.json
@@ -28,6 +28,11 @@
"lang": "fr",
"name": "French (FRANCE)",
"path": "lang/fr.json"
+ },
+ {
+ "lang": "es",
+ "name": "Spanish",
+ "path": "lang/es.json"
}
],
"gridDistance": 5,