diff --git a/CHANGELOG.md b/CHANGELOG.md index 6f9a8fb..35910e1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ ## v1.2.2 - Uncentered artifact sheet name field. +- Resized sheet elements for Russian localization. ## v1.2.1 diff --git a/module/unknown-armies.js b/module/unknown-armies.js index 23e701e..22397bb 100644 --- a/module/unknown-armies.js +++ b/module/unknown-armies.js @@ -100,6 +100,9 @@ Hooks.once("init", async function() { Handlebars.registerHelper("isGM", function() { return game.user.isGM; }); + Handlebars.registerHelper("lang", function() { + return game.i18n.lang; + }); Handlebars.registerHelper("not", function (arg) { return !arg; }); diff --git a/style/unknown-armies.css b/style/unknown-armies.css index ae6b290..030e44b 100644 --- a/style/unknown-armies.css +++ b/style/unknown-armies.css @@ -4,6 +4,9 @@ content:url(../image/pause.png); } +.unknownarmies.sheet.artifact input[type=text]:nth-child(10){ + text-align:center; +} .unknownarmies.sheet.artifact input[type=text][value="?"]{ font-size:20px; font-size:1.25rem; @@ -12,6 +15,9 @@ font-size:30px; font-size:1.875rem; } +.unknownarmies.sheet.artifact .main-form.editable.ru .label:nth-of-type(3){ + white-space:break-spaces; +} .unknownarmies.sheet.artifact .upper-content__section{ grid-template-columns:repeat(2, min-content) 1fr repeat(5, min-content); } @@ -75,17 +81,30 @@ .unknownarmies.sheet.character [data-action=reset-failed-notches]:focus,.unknownarmies.sheet.character [data-action=reset-failed-notches]:hover{ text-shadow:0 0 .3125rem #dfff00; } -.unknownarmies.sheet.character .upper-content{ - grid-template-columns:max-content 1fr min-content; +.unknownarmies.sheet.character .main-form.editable.ru .obsession-passions input[type=checkbox]{ + margin:0; } -.unknownarmies.sheet.character .upper-content__section:first-of-type{ - grid-template-columns:min-content 1fr repeat(2, min-content) max-content; +.unknownarmies.sheet.character .main-form.editable.ru .obsession-passions .label:last-of-type{ + white-space:pre-wrap; } -.unknownarmies.sheet.character .upper-content__section--wound-threshold-only{ - grid-template-columns:min-content; +.unknownarmies.sheet.character .main-form.editable.ru .shock-meter [data-action=roll]{ + width:5.25rem; } -.unknownarmies.sheet.character .name{ - grid-column:2 / 6; +.unknownarmies.sheet.character .main-form.editable.ru .shock-meter h3{ + font-size:14px; + font-size:.875rem; +} +.unknownarmies.sheet.character .main-form.editable.ru .shock-meter__abilities-hardened-notches:before{ + transform:translateX(calc(50% - .25rem)) translateY(2.25rem); +} +.unknownarmies.sheet.character .main-form.editable.ru .shock-meter__failed-notches-ongoing-madness:before{ + transform:translateX(calc(50% + 1.125rem)) translateY(.375rem); +} +.unknownarmies.sheet.character .main-form.editable.ru .shock-meter .label--wrap{ + word-break:break-word; +} +.unknownarmies.sheet.character .main-form.editable.ru .item-list--rituals .item-list__header,.unknownarmies.sheet.character .main-form.editable.ru .item-list--rituals .item-list__item,.unknownarmies.sheet.character .main-form.editable.ru .item-list--spells .item-list__header,.unknownarmies.sheet.character .main-form.editable.ru .item-list--spells .item-list__item{ + grid-template-columns:3fr 1.5fr 6rem; } .unknownarmies.sheet.character .status{ display:flex; @@ -102,6 +121,21 @@ padding:.3125rem .5rem; white-space:nowrap; } +.unknownarmies.sheet.character .upper-content{ + grid-template-columns:max-content 1fr min-content; +} +.unknownarmies.sheet.character .upper-content__section:first-of-type{ + grid-template-columns:min-content 1fr repeat(2, min-content) max-content; +} +.unknownarmies.sheet.character .upper-content__section--wound-threshold-only{ + grid-template-columns:min-content; +} +.unknownarmies.sheet.character .name{ + grid-column:2 / 6; +} +.unknownarmies.sheet.character .cabal{ + max-width:7.8125rem; +} .unknownarmies.sheet.character .tab-buttons{ grid-template-columns:repeat(6, 1fr); } @@ -319,6 +353,9 @@ font-weight:400; } +.unknownarmies.sheet.identity .main-form.editable.ru .stats-features__details{ + line-height:.5625rem; +} .unknownarmies.sheet.identity .upper-content__section{ grid-template-columns:repeat(2, min-content) 1fr repeat(5, min-content); } diff --git a/template/actor/character-sheet.hbs b/template/actor/character-sheet.hbs index 7348cdb..6d09c60 100644 --- a/template/actor/character-sheet.hbs +++ b/template/actor/character-sheet.hbs @@ -1,4 +1,4 @@ -
+
{{#if actor.system.isBurnedOut}} {{localize 'UA.BurnedOut'}}{{/if}}{{#if actor.system.wounds.severity}} {{localize (concat 'UA.' (replace actor.system.wounds.severity ' ' ''))}}{{/if}} @@ -14,7 +14,7 @@ {{localize 'UA.Concept'}}: {{localize 'UA.Cabal'}}: - {{#select actor.system.cabal}} {{#each cabals as |cabal x|}} {{/each}} {{/select}} @@ -141,9 +141,9 @@ {{#if (equals item.system.type 'Mundane')}}{{#if item.system.mundane.ofCourseICan}}{{localize 'UA.OfCourseICan'}}: {{stripHTML item.system.mundane.ofCourseICan}}{{/if}} {{#if item.system.mundane.substitutesFor}}{{localize 'UA.SubstitutesFor'}}: - {{item.system.mundane.substitutesFor}} ({{localize 'UA.SubstitutesForAbility_Details'}}){{/if}}{{/if}} + {{localize (concat 'UA.' item.system.mundane.substitutesFor)}} ({{localize 'UA.SubstitutesForAbility_Details'}}){{/if}}{{/if}} {{#if (equals item.system.type 'Supernatural')}}{{#if item.system.supernatural.ability}}{{localize 'UA.SupernaturalAbility'}}: - {{item.system.supernatural.ability}} ({{#if (includes item.system.supernatural.ability 'Alter')}}{{localize 'UA.AlterPassion_Details'}}{{/if}}{{#if (equals item.system.supernatural.ability 'Influence')}}{{localize 'UA.Influence_Details'}}{{/if}}{{#if (includes item.system.supernatural.ability 'Harm')}}{{localize 'UA.Harm_Details'}}{{/if}}{{#if (includes item.system.supernatural.ability 'Information')}}{{localize 'UA.Information_Details'}}{{/if}}{{#if (includes item.system.supernatural.ability 'Protection')}}{{localize 'UA.Protection_Details'}}{{/if}}{{#if (includes item.system.supernatural.ability 'Terrorize')}}{{localize 'UA.TerrorizeMeter_Details'}}{{/if}}{{#if (equals item.system.supernatural.ability 'Versatility')}}{{localize 'UA.Versatility_Details'}}{{/if}}){{/if}}{{/if}} + {{localize (concat 'UA.' (replaceAll item.system.supernatural.ability ' ' ''))}} ({{#if (includes item.system.supernatural.ability 'Alter')}}{{localize 'UA.AlterPassion_Details'}}{{/if}}{{#if (equals item.system.supernatural.ability 'Influence')}}{{localize 'UA.Influence_Details'}}{{/if}}{{#if (includes item.system.supernatural.ability 'Harm')}}{{localize 'UA.Harm_Details'}}{{/if}}{{#if (includes item.system.supernatural.ability 'Information')}}{{localize 'UA.Information_Details'}}{{/if}}{{#if (includes item.system.supernatural.ability 'Protection')}}{{localize 'UA.Protection_Details'}}{{/if}}{{#if (includes item.system.supernatural.ability 'Terrorize')}}{{localize 'UA.TerrorizeMeter_Details'}}{{/if}}{{#if (equals item.system.supernatural.ability 'Versatility')}}{{localize 'UA.Versatility_Details'}}{{/if}}){{/if}}{{/if}} {{#if (equals item.system.type 'Avatar')}}{{#if item.system.avatar.attributes}}{{localize 'UA.Attributes'}}: {{stripHTML item.system.avatar.attributes}}{{/if}} {{#if item.system.avatar.symbols}}{{localize 'UA.Symbols'}}: diff --git a/template/item/artifact-sheet.hbs b/template/item/artifact-sheet.hbs index 9b187be..54cdd6c 100644 --- a/template/item/artifact-sheet.hbs +++ b/template/item/artifact-sheet.hbs @@ -1,4 +1,4 @@ - +
{{item.name}} portrait diff --git a/template/item/identity-sheet.hbs b/template/item/identity-sheet.hbs index 38d075b..ef969cc 100644 --- a/template/item/identity-sheet.hbs +++ b/template/item/identity-sheet.hbs @@ -1,4 +1,4 @@ - +
{{item.name}} portrait