diff --git a/css/deltagreen.css b/css/deltagreen.css index 4849cff..bcb0e59 100644 --- a/css/deltagreen.css +++ b/css/deltagreen.css @@ -345,7 +345,6 @@ explicitly define a number of rows, rather than columns. */ .deltagreen .resource-label { font-weight: bold; - text-transform: uppercase; } .sheet nav.sheet-tabs { diff --git a/lang/ca.json b/lang/ca.json index 785566f..c358c52 100644 --- a/lang/ca.json +++ b/lang/ca.json @@ -137,11 +137,11 @@ "DG.Bonds.Score": "Puntuació", "DG.Bonds.NewBond": "Nou vincle", - "DG.Tooltip.HP": "Punts de vida, un personatge cau inconscient ales 2 PV i mor amb 0 PV.", + "DG.Attributes.Tooltip.HP": "Punts de vida, un personatge cau inconscient ales 2 PV i mor amb 0 PV.", "DG.Tooltip.MaximumHP": "La salut màxima és el promig de FOR + CON, arrodonint avall.", - "DG.Tooltip.WP": "Els punts de voluntat són el combustible mental. Els necessiten per tirar endavant tot i l'esgotament o le situacions mentals greus. Consulta la pàgina 47 del manual de l'agent per més detalls.", + "DG.Attributes.Tooltip.WP": "Els punts de voluntat són el combustible mental. Els necessiten per tirar endavant tot i l'esgotament o le situacions mentals greus. Consulta la pàgina 47 del manual de l'agent per més detalls.", "DG.Tooltip.MaximumWP": "Els punts de voluntat màxims equivalen al POD.", - "DG.Tooltip.SanityLabel": "Clica per fer una tirada de seny.", + "DG.Attributes.Tooltip.SAN": "Clica per fer una tirada de seny.", "DG.Tooltip.CurrentSanityPartOne": "Seny actual, el punt de trencament actual és ", "DG.Tooltip.CurrentSanityPartTwo": ", fes clic a l'etiqueta de SENY anterior per realitzar una tirada de SENY.", "DG.Tooltip.MaximumSanity": "El seny màxim és igual a 99 - l'habilitat antinatural.", diff --git a/lang/cn.json b/lang/cn.json index 23b7212..935569d 100644 --- a/lang/cn.json +++ b/lang/cn.json @@ -59,7 +59,6 @@ "DG.Skills.SkillGroup": "技能组别", "DG.Skills.SkillName": "技能名称", - "DG.TypeSkills.Art": "艺术", "DG.TypeSkills.Craft": "工艺", "DG.TypeSkills.ForeignLanguage": "外语", @@ -154,11 +153,11 @@ "DG.Bonds.Score": "关系值", "DG.Bonds.NewBond": "新关系", - "DG.Tooltip.HP": "体力,体力降到2点时,你的特工会陷入昏迷。体力降到0点时,你的特工会死亡。", + "DG.Attributes.Tooltip.HP": "体力,体力降到2点时,你的特工会陷入昏迷。体力降到0点时,你的特工会死亡。", "DG.Tooltip.MaximumHP": "体力等于力量加上体质,除以二并向上取整。", - "DG.Tooltip.WP": "毅力(WP):毅力代表精神耐受度。特工需要毅力来克服疲劳或精神消耗的情况。(详见47页的毅力一节)", + "DG.Attributes.Tooltip.WP": "毅力(WP):毅力代表精神耐受度。特工需要毅力来克服疲劳或精神消耗的情况。(详见47页的毅力一节)", "DG.Tooltip.MaximumWP": "最大毅力等于意志。", - "DG.Tooltip.SanityLabel": "点击进行理智检定", + "DG.Attributes.Tooltip.SAN": "点击进行理智检定", "DG.Tooltip.CurrentSanityPartOne": "当前理智, 当前崩溃点是 ", "DG.Tooltip.CurrentSanityPartTwo": ", 点击上方的SAN标签进行理智检定。", "DG.Tooltip.MaximumSanity": "最大理智等于99减去非自然知识技能.", @@ -238,7 +237,6 @@ "DG.RollMode": "掷骰模式", "DG.Bonds.Relationship": "关系", - "DG.Sheet.BlockHeaders.Attributes": "属性", "DG.Sheet.BlockHeaders.Statistics": "统计", "DG.Sheet.BlockHeaders.PhysicalDescriptionNotes": "外貌描述 / 笔记", diff --git a/lang/de.json b/lang/de.json index d750fab..a26da88 100644 --- a/lang/de.json +++ b/lang/de.json @@ -152,11 +152,13 @@ "DG.Bonds.Score": "Wert", "DG.Bonds.NewBond": "Neue Bindung", - "DG.Tooltip.HP": "Gesundheit. Ein Charakter wird bei 2 Gesundheit bewusstlos und stirbt bei 0 Gesundheit.", + "DG.Attributes.Tooltip.HP": "Gesundheit. Ein Charakter wird bei 2 Gesundheit bewusstlos und stirbt bei 0 Gesundheit.", "DG.Tooltip.MaximumHP": "Die maximale Gesundheit ist der Durchschnitt von STR + KON, aufgerundet.", - "DG.Tooltip.WP": "Die Punkte in WILLE sind mentaler Treibstoff. Agenten brauchen WILLE, um trotz Erschöpfung oder geistig anstrengender Situationen weiterzumachen. Auf Seite 47 des Agentenhandbuchs findest du weitere Informationen ('Willpower').", + + "DG.Attributes.Tooltip.WP": "Die Punkte in WILLE sind mentaler Treibstoff. Agenten brauchen WILLE, um trotz Erschöpfung oder geistig anstrengender Situationen weiterzumachen. Auf Seite 47 des Agentenhandbuchs findest du weitere Informationen ('Willpower').", "DG.Tooltip.MaximumWP": "Der maximale WILLE ist gleich MAC.", - "DG.Tooltip.SanityLabel": "Klicken, um eine Stabilitäts-Probe durchzuführen...", + "DG.Attributes.Tooltip.SAN": "Klicken, um eine Stabilitäts-Probe durchzuführen...", + "DG.Tooltip.CurrentSanityPartOne": "Die aktuelle Grenze der Stabilität. Die aktuelle Belastungsschwelle ist ", "DG.Tooltip.CurrentSanityPartTwo": ", Klicke oben auf STABILITÄT, um eine Stabilitäts-Probe durchzuführen.", "DG.Tooltip.MaximumSanity": "Die maximale Stabilität ist gleich 99 abzüglich der Fähigkeit 'Mythos'.", diff --git a/lang/en.json b/lang/en.json index 9b32040..26a047a 100644 --- a/lang/en.json +++ b/lang/en.json @@ -46,6 +46,44 @@ "DG.Skills.unnatural": "Unnatural", "DG.Skills.flight": "Flight", + "DG.Skills.Tooltip.accounting": "See Page 30 of the Agent's Handbook - Accounting", + "DG.Skills.Tooltip.alertness": "See Page 30 of the Agent's Handbook - Alertness", + "DG.Skills.Tooltip.anthropology": "See Page 30 of the Agent's Handbook - Anthropology", + "DG.Skills.Tooltip.archeology": "See Page 30 of the Agent's Handbook - Archeology", + "DG.Skills.Tooltip.artillery": "See Page 31 of the Agent's Handbook - Artillery", + "DG.Skills.Tooltip.athletics": "See Page 31 of the Agent's Handbook - Athletics", + "DG.Skills.Tooltip.bureaucracy": "See Page 32 of the Agent's Handbook - Bureaucracy", + "DG.Skills.Tooltip.computer_science": "See Page 32 of the Agent's Handbook - Computer Science", + "DG.Skills.Tooltip.criminology": "See Page 32 of the Agent's Handbook - Criminology", + "DG.Skills.Tooltip.demolitions": "See Page 32 of the Agent's Handbook - Demolitions", + "DG.Skills.Tooltip.disguise": "See Page 32 of the Agent's Handbook - Disguise", + "DG.Skills.Tooltip.dodge": "See Page 32 of the Agent's Handbook - Dodge", + "DG.Skills.Tooltip.drive": "See Page 32 of the Agent's Handbook - Drive", + "DG.Skills.Tooltip.firearms": "See Page 32 of the Agent's Handbook - Firearms", + "DG.Skills.Tooltip.first_aid": "See Page 32 of the Agent's Handbook - First Aid", + "DG.Skills.Tooltip.forensics": "See Page 33 of the Agent's Handbook - Forensics", + "DG.Skills.Tooltip.heavy_machiner": "See Page 33 of the Agent's Handbook - Heavy Machinery", + "DG.Skills.Tooltip.heavy_weapons": "See Page 33 of the Agent's Handbook - Heavy Weapons", + "DG.Skills.Tooltip.history": "See Page 33 of the Agent's Handbook - History", + "DG.Skills.Tooltip.humint": "See Page 33 of the Agent's Handbook - HUMINT", + "DG.Skills.Tooltip.law": "See Page 33 of the Agent's Handbook - Law", + "DG.Skills.Tooltip.medicine": "See Page 33 of the Agent's Handbook - Medicine", + "DG.Skills.Tooltip.melee_weapons": "See Page 34 of the Agent's Handbook - Melee Weapons", + "DG.Skills.Tooltip.navigate": "See Page 34 of the Agent's Handbook - Navigate", + "DG.Skills.Tooltip.occult": "See Page 34 of the Agent's Handbook - Occult", + "DG.Skills.Tooltip.persuade": "See Page 34 of the Agent's Handbook - Persuade", + "DG.Skills.Tooltip.pharmacy": "See Page 34 of the Agent's Handbook - Pharmacy", + "DG.Skills.Tooltip.psychotherapy": "See Page 34 of the Agent's Handbook - Psychotherapy", + "DG.Skills.Tooltip.ride": "See Page 34 of the Agent's Handbook - Ride", + "DG.Skills.Tooltip.search": "See Page 35 of the Agent's Handbook - Search", + "DG.Skills.Tooltip.sigint": "See Page 35 of the Agent's Handbook - SIGINT", + "DG.Skills.Tooltip.stealth": "See Page 35 of the Agent's Handbook - Stealth", + "DG.Skills.Tooltip.surgery": "See Page 35 of the Agent's Handbook - Surgery", + "DG.Skills.Tooltip.survival": "See Page 35 of the Agent's Handbook - Survival", + "DG.Skills.Tooltip.swim": "See Page 35 of the Agent's Handbook - Swim", + "DG.Skills.Tooltip.unarmed_combat": "See Page 35 of the Agent's Handbook - Unarmed Combat", + "DG.Skills.Tooltip.unnatural": "See Page 35 of the Agent's Handbook - Unnatural", + "DG.Skills.AddTypedOrCustomSkill": "Add Typed/Custom Skill", "DG.Skills.AddSkill": "Add Skill", "DG.Skills.Apply": "Apply", @@ -67,6 +105,14 @@ "DG.TypeSkills.Science": "Science", "DG.TypeSkills.Other": "Other", + "DG.TypeSkills.Tooltip.Art": "See Page 30 of the Agent's Handbook - Art", + "DG.TypeSkills.Tooltip.Craft": "See Page 32 of the Agent's Handbook - Craft", + "DG.TypeSkills.Tooltip.ForeignLanguage": "See Page 33 of the Agent's Handbook - Foreign Language", + "DG.TypeSkills.Tooltip.MilitaryScience": "See Page 34 of the Agent's Handbook - Military Science", + "DG.TypeSkills.Tooltip.Pilot": "See Page 34 of the Agent's Handbook - Pilot", + "DG.TypeSkills.Tooltip.Science": "See Page 34 of the Agent's Handbook - Science", + "DG.TypeSkills.Tooltip.Other": "Other", + "DG.SpecialTraining.Dialog.CreateSpecialTraining": "Add Special Training", "DG.SpecialTraining.Dialog.DropDown.CustomSkills": "Custom/Typed Skills", "DG.SpecialTraining.Dialog.DropDown.Skills": "Skills", @@ -86,6 +132,16 @@ "DG.Attributes.pow": "POW", "DG.Attributes.cha": "CHA", + "DG.Attributes.Tooltip.HP": "Hit Points (HP) indicate physical health, a character becomes unconsious at 2 HP, and dies at 0 HP.", + "DG.Attributes.Tooltip.WP": "Willpower Points (WP) indicate mental fortitude and drive. Agents require Willpower Points to keep going despite exhaustion or mentally taxing situations. See Page 47 of the Agent's Handbook for more detail.", + "DG.Attributes.Tooltip.SAN": "Sanity Points (SAN) indicate a connection with humanity and reality as most people perceive it. Click to roll a SAN test", + "DG.Attributes.Tooltip.str": "See Page 19 of the Agent's Handbook - Strength", + "DG.Attributes.Tooltip.con": "See Page 19 of the Agent's Handbook - Constitution", + "DG.Attributes.Tooltip.dex": "See Page 19 of the Agent's Handbook - Dexterity", + "DG.Attributes.Tooltip.int": "See Page 19 of the Agent's Handbook - Intelligence", + "DG.Attributes.Tooltip.pow": "See Page 19 of the Agent's Handbook - Power", + "DG.Attributes.Tooltip.cha": "See Page 19 of the Agent's Handbook - Charisma", + "DG.Navigation.Skills": "Skills", "DG.Navigation.Physical": "Statistics", "DG.Navigation.Mental": "Psychological", @@ -102,7 +158,8 @@ "DG.Roll.Target": "Target: ", "DG.Roll.Success": "Success", "DG.Roll.Failure": "Failure", - "DG.Roll.Critical": "Critical", + "DG.Roll.CriticalSuccess": "Critical Success!", + "DG.Roll.CriticalFailure": "Critical Failure!", "DG.Roll.Lethality": "Lethality", "DG.Roll.Lethal": "Lethal", "DG.Roll.For": "For", @@ -119,6 +176,7 @@ "DG.Generic.AddButtonLabel": "Add", "DG.Mental.BreakingPoint": "Breaking Point: ", + "DG.Mental.Tooltip.BreakingPoint": "The Breaking Point is the exact point of SAN at which your Agent has been worn down enough by trauma to develop a new, long-term mental disorder. If SAN reaches that point or below, subtract your Agent’s POW from the new SAN. That’s your Agent’s new Breaking Point.", "DG.Mental.Reset": "Reset", "DG.Mental.SanityLossIncidentsLabel": "Incidents of SAN Loss Without Going Insane", "DG.Mental.Violence": "Violence", @@ -153,17 +211,14 @@ "DG.Bonds.Score": "Score", "DG.Bonds.NewBond": "New Bond", - "DG.Tooltip.HP": "Hit points, a character becomes unconsious at 2 HP, and dies at 0 HP.", "DG.Tooltip.MaximumHP": "Maximum health is the average of STR + CON, rounded UP.", - "DG.Tooltip.WP": "Willpower Points are mental fuel. Agents require Willpower Points to keep going despite exhaustion or mentally taxing situations. See page 47 of the Agent's Handbook for more detail.", "DG.Tooltip.MaximumWP": "Maximum WP is equal to POW.", - "DG.Tooltip.SanityLabel": "Click to roll a SAN test...", "DG.Tooltip.CurrentSanityPartOne": "Current sanity, current breaking point is ", "DG.Tooltip.CurrentSanityPartTwo": ", click the SAN label above to roll a sanity check.", "DG.Tooltip.MaximumSanity": "Maximum sanity is equal to 99 - the Unnatural skill.", "DG.Tooltip.SkillLabel": "Click to roll a skill check.", "DG.Tooltip.CannotRollSkillLabel": "A skill at 0% cannot be used. See page 28 of the Agent's Handbook.", - "DG.Tooltip.SkillFailCheckbox": "After failing a test on this skill (if proficiency is at least 1%), check this box. At the end of the session, add 1D4 percentage points to the skill and uncheck the box. Does not apply to the Unnatural or Ritual skill. See page 29 of the Agent's Handbook.", + "DG.Tooltip.SkillFailCheckbox": "After failing a test on this skill (if proficiency is at least 1%), check this box. At the end of the session, add 1D4 percentage points to the skill and uncheck the box. Does not apply to the Unnatural or Ritual skill. See Page 29 of the Agent's Handbook.", "DG.Tooltip.DistinguishingFeature": "Distinguishing Feature (fill out if score is 13 or higher, or 8 or lower).", "DG.Tooltip.x5AttributeLabel": "Click to roll a x5 check.", "DG.Tooltip.FirstAidAttempted": "Once an agent receives first aid, they cannot benefit from it again until they receive further damage from a different source.", @@ -191,7 +246,7 @@ "DG.ItemWindow.Motivations.DisorderNameTooltip": "A disorder replaces a motivation after hitting a break point.", "DG.ItemWindow.Motivations.IsDisorderTooltip": "Check this if adding a disorder, or if an existing motivation has been lost due to gaining a disorder.", "DG.ItemWindow.Motivations.DisorderHasBeenCured": "Disorder Has Been \"Cured\"", - "DG.ItemWindow.Motivations.DisorderHasBeenCuredTooltip": "A critical success on a therapy luck roll can 'cure' a disorder. It may return the next time a breaking point is hit however. See the Therapy section on pages 78-79 of the Agent's Handbook.", + "DG.ItemWindow.Motivations.DisorderHasBeenCuredTooltip": "A critical success on a therapy luck roll can 'cure' a disorder. It may return the next time a breaking point is hit however. See Pages 78-79 of the Agent's Handbook - Therapy.", "DG.ItemWindow.Gear.Attributes": "Attributes", "DG.ItemWindow.Gear.Description": "Description", @@ -315,5 +370,25 @@ "DG.ItemWindow.Ritual.StudyTime": "Study Time", "DG.ItemWindow.Ritual.LearnedSanityDamage": "Learn SAN Damage", - "DG.MissionPaused": "Mission Paused" + "DG.MissionPaused": "Mission Paused", + + "DG.Settings.charactersheet.name": "Character Sheet Style", + "DG.Settings.charactersheet.hint": "Choose how actor sheets should be styled. 'Program' is a more modern government style, where 'Cowboy/Outlaw' is an older, grittier looking typewriter style.", + "DG.Settings.charactersheet.cowboys": "The Cowboys", + "DG.Settings.charactersheet.outlaws": "The Outlaws", + "DG.Settings.charactersheet.program": "The Program", + "DG.Settings.sortskills.name": "Sort Skills By Column?", + "DG.Settings.sortskills.hint": "Checked sorts by column. Unchecked sorts by row.", + "DG.Settings.sanityprivate.name": "Keep Sanity Private", + "DG.Settings.sanityprivate.hint": "Hide sanity from players on both character sheet and rolls.", + "DG.Settings.improvementroll.name": "Default Skill Improvement Roll", + "DG.Settings.improvementroll.hint": " Default 1d4. There have been multiple errata on this, choose which fits best for the pace of your game.", + "DG.Settings.improvementroll.1": "Flat +1", + "DG.Settings.improvementroll.2": "+1D3%", + "DG.Settings.improvementroll.3": "+1D4%", + "DG.Settings.improvementroll.4": "+1D4-1%", + "DG.Settings.hypergeometry.name": "Always Show Hypergeometry Section for Players", + "DG.Settings.hypergeometry.hint": "Always show Hypergeometry item section for players, even if they don't have any items of that type.", + "DG.Settings.landscapes.name": "Show Impossible Landscapes Content", + "DG.Settings.landscapes.hint": "Show Impossible Landscapes-specific fields from character sheets." } diff --git a/lang/es.json b/lang/es.json index 6028132..0ae20b8 100644 --- a/lang/es.json +++ b/lang/es.json @@ -137,11 +137,11 @@ "DG.Bonds.Score": "Puntuación", "DG.Bonds.NewBond": "Nuevo Vínculo", - "DG.Tooltip.HP": "Puntos de Vida, un personaje cae inconsciente a los 2 PV, y muere con 0 PV.", + "DG.Attributes.Tooltip.HP": "Puntos de Vida, un personaje cae inconsciente a los 2 PV, y muere con 0 PV.", "DG.Tooltip.MaximumHP": "La salud máxima es el promedio de FUE + CON, redondeado hacia arriba.", - "DG.Tooltip.WP": "Los Puntos de Voluntad son el combustible mental. Los agentes requieren puntos de voluntad para seguir adelante a pesar del agotamiento o en situaciones mentalmente graves. Consulte la página 47 del Manual del Agente para obtener más detalles.", + "DG.Attributes.Tooltip.WP": "Los Puntos de Voluntad son el combustible mental. Los agentes requieren puntos de voluntad para seguir adelante a pesar del agotamiento o en situaciones mentalmente graves. Consulte la página 47 del Manual del Agente para obtener más detalles.", "DG.Tooltip.MaximumWP": "Los Ptos Voluntad máximos son iguales al POD.", - "DG.Tooltip.SanityLabel": "Click para hacer una tirada de Cordura...", + "DG.Attributes.Tooltip.SAN": "Click para hacer una tirada de Cordura...", "DG.Tooltip.CurrentSanityPartOne": "Cordura actual, punto de ruptura actual es ", "DG.Tooltip.CurrentSanityPartTwo": ", haga clic en la etiqueta COR anterior para realizar una tirada de de cordura.", "DG.Tooltip.MaximumSanity": "La cordura máxima es igual a 99 - la habilidad Antinatural.", diff --git a/lang/fr.json b/lang/fr.json index 1fe30eb..554a272 100644 --- a/lang/fr.json +++ b/lang/fr.json @@ -66,7 +66,7 @@ "DG.TypeSkills.Pilot": "Pilotage", "DG.TypeSkills.Science": "Science", "DG.TypeSkills.Other": "Autre", - + "DG.SpecialTraining.Dialog.CreateSpecialTraining": "Ajouter un Entraînement Spécial", "DG.SpecialTraining.Dialog.DropDown.CustomSkills": "Compétences Personnalisées/Typées", "DG.SpecialTraining.Dialog.DropDown.Skills": "Compétences", @@ -153,11 +153,11 @@ "DG.Bonds.Score": "Score", "DG.Bonds.NewBond": "Nouvelle Attache", - "DG.Tooltip.HP": "Points de vie, un personnage devient inconscient à 2PV et meurt à 0PV", + "DG.Attributes.Tooltip.HP": "Points de vie, un personnage devient inconscient à 2PV et meurt à 0PV", "DG.Tooltip.MaximumHP": "La Santé maximum est la moyenne de FOR+CON, arrondi au supérieur", - "DG.Tooltip.WP": "Les Points de Volonté (VOL) sont le carburant psychologique. Les Agents ont besoin de Points de Volonté pour continuer à travailler malgré l'épuisement ou les situations mentalement éprouvantes. Voir la page 47 du Manuel de l'agent pour plus de détails", + "DG.Attributes.Tooltip.WP": "Les Points de Volonté (VOL) sont le carburant psychologique. Les Agents ont besoin de Points de Volonté pour continuer à travailler malgré l'épuisement ou les situations mentalement éprouvantes. Voir la page 47 du Manuel de l'agent pour plus de détails", "DG.Tooltip.MaximumWP": "La Volonté maximum est égale au POUVOIR", - "DG.Tooltip.SanityLabel": "Cliquer pour effectuer un jet de Santé Mentale", + "DG.Attributes.Tooltip.SAN": "Cliquer pour effectuer un jet de Santé Mentale", "DG.Tooltip.CurrentSanityPartOne": "Santé Mentale actuelle, le seuil de rupture actuel est ", "DG.Tooltip.CurrentSanityPartTwo": ", cliquez sur SAN ci-dessus pour effectuer un jet de santé mentale", "DG.Tooltip.MaximumSanity": "La Santé Mentale maximum est égale à 99 moins la compétence Paranaturel", diff --git a/lang/ja.json b/lang/ja.json index 51ac782..1936dc5 100644 --- a/lang/ja.json +++ b/lang/ja.json @@ -153,11 +153,11 @@ "DG.Bonds.Score": "スコア", "DG.Bonds.NewBond": "新規絆", - "DG.Tooltip.HP": "ヒットポイント、HPが2になるとエージェントは意識を失い、HPが0で死亡する。", + "DG.Attributes.Tooltip.HP": "ヒットポイント、HPが2になるとエージェントは意識を失い、HPが0で死亡する。", "DG.Tooltip.MaximumHP": "最大HPはSTRとCONの平均(切り上げ)。", - "DG.Tooltip.WP": "意志力ポイント(WP)は精神的な燃料。エージェントは、疲労や精神的に負担のかかる状況下でも活動を続けるために、WPを必要とする。詳細はAgent's Handbook 47ページ参照。", + "DG.Attributes.Tooltip.WP": "意志力ポイント(WP)は精神的な燃料。エージェントは、疲労や精神的に負担のかかる状況下でも活動を続けるために、WPを必要とする。詳細はAgent's Handbook 47ページ参照。", "DG.Tooltip.MaximumWP": "最大WPはPOWに等しい。", - "DG.Tooltip.SanityLabel": "クリックで、SANテストをロール...", + "DG.Attributes.Tooltip.SAN": "クリックで、SANテストをロール...", "DG.Tooltip.CurrentSanityPartOne": "現在正気度、現在の限界点は", "DG.Tooltip.CurrentSanityPartTwo": "、上のSANラベルをクリックで正気度チェックをロール。", "DG.Tooltip.MaximumSanity": "最大SANは99-非自然技能に等しい。", diff --git a/lang/pl.json b/lang/pl.json index 18ab72b..2c04d39 100644 --- a/lang/pl.json +++ b/lang/pl.json @@ -153,11 +153,11 @@ "DG.Bonds.Score": "Wynik", "DG.Bonds.NewBond": "Nowa Więź", - "DG.Tooltip.HP": "Punkty Wytrzymałości, postać traci przytomność przy 2 PW i umiera przy 0 PW.", + "DG.Attributes.Tooltip.HP": "Punkty Wytrzymałości, postać traci przytomność przy 2 PW i umiera przy 0 PW.", "DG.Tooltip.MaximumHP": "Maksymalne Punkty Wytrzymałości to średnia STR + CON, zaokrąglona w górę.", - "DG.Tooltip.WP": "Punkty Siły Woli to paliwo mentalne. Agenci potrzebują Punktów Siły Woli, aby kontynuować mimo wyczerpania lub mentalnych trudności. Zobacz stronę 47 w Podręczniku Agenta po więcej szczegółów.", + "DG.Attributes.Tooltip.WP": "Punkty Siły Woli to paliwo mentalne. Agenci potrzebują Punktów Siły Woli, aby kontynuować mimo wyczerpania lub mentalnych trudności. Zobacz stronę 47 w Podręczniku Agenta po więcej szczegółów.", "DG.Tooltip.MaximumWP": "Maksymalne PSW to wartość MOC.", - "DG.Tooltip.SanityLabel": "Kliknij, aby wykonać test na Poczytalność...", + "DG.Attributes.Tooltip.SAN": "Kliknij, aby wykonać test na Poczytalność...", "DG.Tooltip.CurrentSanityPartOne": "Aktualne PP, aktualny punkt załamania to ", "DG.Tooltip.CurrentSanityPartTwo": ", kliknij powyższą etykietę PP, aby wykonać test poczytalności.", "DG.Tooltip.MaximumSanity": "Maksymalne PP to 99 - umiejętność Nienaturalne.", diff --git a/lang/pt-BR.json b/lang/pt-BR.json index f2c2261..8bfea92 100644 --- a/lang/pt-BR.json +++ b/lang/pt-BR.json @@ -153,11 +153,11 @@ "DG.Bonds.Score": "Pontuação", "DG.Bonds.NewBond": "Novo Vínculo", - "DG.Tooltip.HP": "Pontos de Vida, um personagem fica inconsciente com 2 PV e morre com 0 PV.", + "DG.Attributes.Tooltip.HP": "Pontos de Vida, um personagem fica inconsciente com 2 PV e morre com 0 PV.", "DG.Tooltip.MaximumHP": "A Vida máxima é a média de FOR + CON, arredondado para CIMA.", - "DG.Tooltip.WP": "Pontos de Força de Vontade são combustível mental. Os agentes precisam de Pontos de Força de Vontade para continuar, apesar da exaustão ou situações mentalmente desgastantes. Consulte a página 47 do Manual do Agente para obter mais detalhes.", + "DG.Attributes.Tooltip.WP": "Pontos de Força de Vontade são combustível mental. Os agentes precisam de Pontos de Força de Vontade para continuar, apesar da exaustão ou situações mentalmente desgastantes. Consulte a página 47 do Manual do Agente para obter mais detalhes.", "DG.Tooltip.MaximumWP": "FV máximo é igual a POD.", - "DG.Tooltip.SanityLabel": "Clique para rolar um teste de SAN...", + "DG.Attributes.Tooltip.SAN": "Clique para rolar um teste de SAN...", "DG.Tooltip.CurrentSanityPartOne": "Sanidade atual, atual ponto de ruptura é ", "DG.Tooltip.CurrentSanityPartTwo": ", clique o botão de SAN acima para rolar sanidade.", "DG.Tooltip.MaximumSanity": "A sanidade máxima é igual a 99 - a habilidade Antinatural.", diff --git a/lang/sv.json b/lang/sv.json index b917c12..033f7b0 100644 --- a/lang/sv.json +++ b/lang/sv.json @@ -153,11 +153,11 @@ "DG.Bonds.Score": "Poäng", "DG.Bonds.NewBond": "Ny Kamrat", - "DG.Tooltip.HP": "Hälsopoäng, en karaktär blir medvetslös vid 2 HP och dör vid 0 HP.", + "DG.Attributes.Tooltip.HP": "Hälsopoäng, en karaktär blir medvetslös vid 2 HP och dör vid 0 HP.", "DG.Tooltip.MaximumHP": "Maximala hälsopoäng är hälften av STY + FYS, avrundat UPP.", - "DG.Tooltip.WP": "Viljepoäng är mentalt bränsle. Agenter behöver viljepoäng för att fortsätta trots utmattning eller mentalt påfrestande situationer. Se sidan 47 i Agenthandboken för mer detaljer.", + "DG.Attributes.Tooltip.WP": "Viljepoäng är mentalt bränsle. Agenter behöver viljepoäng för att fortsätta trots utmattning eller mentalt påfrestande situationer. Se sidan 47 i Agenthandboken för mer detaljer.", "DG.Tooltip.MaximumWP": "Maximal VP är lika med VIL.", - "DG.Tooltip.SanityLabel": "Klicka för att slå för PSYKE och ser hur Stabil du är.", + "DG.Attributes.Tooltip.SAN": "Klicka för att slå för PSYKE och ser hur Stabil du är.", "DG.Tooltip.CurrentSanityPartOne": "Nuvarande stabilitet, nuvarande brytpunkt är ", "DG.Tooltip.CurrentSanityPartTwo": ", klicka på texten PSY ovan för att slå för Stabilitet.", "DG.Tooltip.MaximumSanity": "Maximal Stabilitet är lika med 99 minus färdigheten Onaturligt.", diff --git a/module/actor/actor-sheet.js b/module/actor/actor-sheet.js index 899d25b..ae8fdab 100644 --- a/module/actor/actor-sheet.js +++ b/module/actor/actor-sheet.js @@ -808,11 +808,11 @@ export default class DeltaGreenActorSheet extends foundry.appv1.sheets htmlContent += ` `; if (currentGroup === game.i18n.translations.DG?.TypeSkills?.Art ?? "Art") { - htmlContent += ` `; } else { - htmlContent += ` `; } @@ -821,11 +821,11 @@ export default class DeltaGreenActorSheet extends foundry.appv1.sheets currentGroup === game.i18n.translations.DG?.TypeSkills?.Craft ?? "Craft" ) { - htmlContent += ` `; } else { - htmlContent += ` `; } @@ -834,12 +834,12 @@ export default class DeltaGreenActorSheet extends foundry.appv1.sheets currentGroup === game.i18n.translations.DG?.TypeSkills?.ForeignLanguage ?? "Foreign Language" ) { - htmlContent += ` `; } else { - htmlContent += ` `; @@ -849,12 +849,12 @@ export default class DeltaGreenActorSheet extends foundry.appv1.sheets currentGroup === game.i18n.translations.DG?.TypeSkills?.MilitaryScience ?? "Military Science" ) { - htmlContent += ` `; } else { - htmlContent += ` `; @@ -864,11 +864,11 @@ export default class DeltaGreenActorSheet extends foundry.appv1.sheets currentGroup === game.i18n.translations.DG?.TypeSkills?.Pilot ?? "Pilot" ) { - htmlContent += ` `; } else { - htmlContent += ` `; } @@ -877,11 +877,11 @@ export default class DeltaGreenActorSheet extends foundry.appv1.sheets currentGroup === game.i18n.translations.DG?.TypeSkills?.Science ?? "Science" ) { - htmlContent += ` `; } else { - htmlContent += ` `; } @@ -890,11 +890,11 @@ export default class DeltaGreenActorSheet extends foundry.appv1.sheets currentGroup === game.i18n.translations.DG?.TypeSkills?.Other ?? "Other" ) { - htmlContent += ` `; } else { - htmlContent += ` `; } @@ -944,27 +944,27 @@ export default class DeltaGreenActorSheet extends foundry.appv1.sheets game.i18n.translations.DG?.Skills?.SkillGroup ?? "Skill Group" }:`; htmlContent += ` `; - htmlContent += ` `; - htmlContent += ` `; - htmlContent += ` `; - htmlContent += ` `; - htmlContent += ` `; - htmlContent += ` `; - htmlContent += ` `; htmlContent += ` `; @@ -1073,7 +1073,7 @@ export default class DeltaGreenActorSheet extends foundry.appv1.sheets ([key, skill]) => ({ value: key, group: optionGroups.skills, - label: skill.label, + label: game.i18n.localize(`DG.Skills.${key}`), targetNumber: skill.proficiency, }) ); @@ -1083,7 +1083,9 @@ export default class DeltaGreenActorSheet extends foundry.appv1.sheets ([key, skill]) => ({ value: key, group: optionGroups.typedSkills, - label: `${skill.group} (${skill.label})`, + label: + game.i18n.localize(`DG.TypeSkills.${skill.group}`) + + ` (${skill.label})`, targetNumber: skill.proficiency, }) ); diff --git a/module/roll/roll.js b/module/roll/roll.js index 574641e..cb39c47 100644 --- a/module/roll/roll.js +++ b/module/roll/roll.js @@ -319,23 +319,22 @@ export class DGPercentileRoll extends DGRoll { let resultString = ""; let styleOverride = ""; - if (this.isCritical) { - resultString = `${game.i18n.localize("DG.Roll.Critical")} `; - } if (this.isSuccess) { - resultString += `${game.i18n.localize("DG.Roll.Success")}`; - if (this.isCritical) { - resultString = `${resultString.toUpperCase()}!`; + resultString = `${game.i18n.localize("DG.Roll.CriticalSuccess")}`; + resultString = `${resultString.toUpperCase()}`; styleOverride = "color: green"; + } else { + resultString = `${game.i18n.localize("DG.Roll.Success")}`; } } else { - resultString += `${game.i18n.localize("DG.Roll.Failure")}`; - if (this.isCritical) { - resultString = `${resultString.toUpperCase()}!`; + resultString = `${game.i18n.localize("DG.Roll.CriticalFailure")}`; + resultString = `${resultString.toUpperCase()}`; styleOverride = "color: red"; + } else { + resultString = `${game.i18n.localize("DG.Roll.Failure")}`; } } diff --git a/module/settings.js b/module/settings.js index b530741..60352ef 100644 --- a/module/settings.js +++ b/module/settings.js @@ -1,16 +1,16 @@ export default function registerSystemSettings() { game.settings.register("deltagreen", "characterSheetStyle", { - name: "Character Sheet Style", - hint: "Choose how actor sheets should be styled. 'Program' is a more modern government style, where 'Cowboy/Outlaw' is an older, grittier looking typewriter style.", + name: game.i18n.localize("DG.Settings.charactersheet.name"), + hint: game.i18n.localize("DG.Settings.charactersheet.hint"), scope: "world", // This specifies a world-stored setting config: true, // This specifies that the setting appears in the configuration view requiresReload: true, type: String, choices: { // If choices are defined, the resulting setting will be a select menu - cowboy: "The Cowboys", - outlaw: "The Outlaws", - program: "The Program", + cowboy: game.i18n.localize("DG.Settings.charactersheet.cowboys"), + outlaw: game.i18n.localize("DG.Settings.charactersheet.outlaws"), + program: game.i18n.localize("DG.Settings.charactersheet.program"), }, default: "program", // The default value for the setting onChange: (value) => { @@ -20,8 +20,8 @@ export default function registerSystemSettings() { }); game.settings.register("deltagreen", "sortSkills", { - name: "Sort Skills By Column?", - hint: "Checked sorts by column. Unchecked sorts by row.", + name: game.i18n.localize("DG.Settings.sortskills.name"), + hint: game.i18n.localize("DG.Settings.sortskills.hint"), scope: "client", config: true, requiresReload: true, @@ -30,8 +30,8 @@ export default function registerSystemSettings() { }); game.settings.register("deltagreen", "keepSanityPrivate", { - name: "Keep Sanity Private", - hint: "Hide sanity from players on both character sheet and rolls.", + name: game.i18n.localize("DG.Settings.sanityprivate.name"), + hint: game.i18n.localize("DG.Settings.sanityprivate.hint"), scope: "world", config: true, requiresReload: true, @@ -40,17 +40,17 @@ export default function registerSystemSettings() { }); game.settings.register("deltagreen", "skillImprovementFormula", { - name: "Default Skill Improvement Roll", - hint: " Default 1d4. There have been multiple errata on this, choose which fits best for the pace of your game.", + name: game.i18n.localize("DG.Settings.improvementroll.name"), + hint: game.i18n.localize("DG.Settings.improvementroll.hint"), scope: "world", // This specifies a world-stored setting config: true, // This specifies that the setting appears in the configuration view type: String, choices: { // If choices are defined, the resulting setting will be a select menu - 1: "Flat +1", - "1d3": "+1D3%", - "1d4": "+1D4%", - "1d4-1": "+1D4-1%", + 1: game.i18n.localize("DG.Settings.improvementroll.1"), + "1d3": game.i18n.localize("DG.Settings.improvementroll.2"), + "1d4": game.i18n.localize("DG.Settings.improvementroll.3"), + "1d4-1": game.i18n.localize("DG.Settings.improvementroll.4"), }, default: "1d4", // The default value for the setting, per the most recent errata. onChange: (value) => { @@ -63,8 +63,8 @@ export default function registerSystemSettings() { "deltagreen", "alwaysShowHypergeometrySectionForPlayers", { - name: "Always Show Hypergeometry Section for Players", - hint: "Always show Hypergeometry item section for players, even if they don't have any items of that type.", + name: game.i18n.localize("DG.Settings.hypergeometry.name"), + hint: game.i18n.localize("DG.Settings.hypergeometry.hint"), scope: "world", config: true, requiresReload: true, @@ -74,8 +74,8 @@ export default function registerSystemSettings() { ); game.settings.register("deltagreen", "showImpossibleLandscapesContent", { - name: "Show Impossible Landscapes Content", - hint: "Show Impossible Landscapes-specific fields from character sheets.", + name: game.i18n.localize("DG.Settings.landscapes.name"), + hint: game.i18n.localize("DG.Settings.landscapes.hint"), scope: "world", config: true, requiresReload: true, diff --git a/system.json b/system.json index e355aa3..1395634 100644 --- a/system.json +++ b/system.json @@ -85,6 +85,13 @@ "flags": {} } ], + "packFolders": [{ + "name": "Delta Green", + "sorting": "a", + "color": "#556b2f", + "packs": ["firearms","armor","hand-to-hand-weapons","agent-pregens","operation-code-name-generator-tables","operation-code-name-generator-macro"] + } + ], "packs": [ { "name": "firearms", diff --git a/templates/actor/actor-sheet.html b/templates/actor/actor-sheet.html index 37cb278..3679bfc 100644 --- a/templates/actor/actor-sheet.html +++ b/templates/actor/actor-sheet.html @@ -22,7 +22,7 @@ {{!-- HP --}}