Skip to content

Commit

Permalink
Fix identity feature non-English localization issues.
Browse files Browse the repository at this point in the history
  • Loading branch information
patrickburk1988 committed Feb 1, 2024
1 parent b7f509c commit 506f7dd
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 2 deletions.
3 changes: 3 additions & 0 deletions module/unknown-armies.js
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,9 @@ Hooks.once("init", async function() {
Handlebars.registerHelper("replace", function (string, pattern, replacement) {
return string.replace(pattern, replacement);
});
Handlebars.registerHelper("replaceAll", function (string, pattern, replacement) {
return string.replaceAll(pattern, replacement);
});
Handlebars.registerHelper("shockGaugeSchema", function (meter, key) {
return UAActor.shockGaugeSchema[meter][key];
});
Expand Down
2 changes: 1 addition & 1 deletion template/actor/character-sheet.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -171,7 +171,7 @@
{{#if item.system.adept.generateCharge.major}}<span class="label">{{localize 'UA.GenerateMajorCharge'}}:</span>
<span>{{stripHTML item.system.adept.generateCharge.major}}</span>{{/if}}{{/if}}
{{#each item.system.features as |feature x|}}{{#if feature}}<span class="label">{{localize 'UA.Feature'}}:</span>
<span>{{feature}} ({{#if (equals feature 'Casts Rituals')}}{{localize 'UA.CastsRituals_Details'}}{{/if}}{{#if (includes feature 'Coerces')}}{{localize 'UA.CoercesMeter_Details'}}{{/if}}{{#if (equals feature 'Cooperative')}}{{localize 'UA.Cooperative_Details'}}{{/if}}{{#if (includes feature 'Evaluates')}}{{localize 'UA.EvaluatesMeter_Details'}}{{/if}}{{#if (equals feature 'Medical')}}{{localize 'UA.Medical_Details'}}{{/if}}{{#if (equals feature 'Provides Firearm Attacks')}}{{localize 'UA.ProvidesFirearmAttacks_Details'}}{{/if}}{{#if (equals feature 'Provides Initiative')}}{{localize 'UA.ProvidesInitiative_Details'}}{{/if}}{{#if (equals feature 'Provides Wound Threshold')}}{{localize 'UA.ProvidesWoundThreshold_Details'}}{{/if}}{{#if (includes feature 'Reads')}}{{localize 'UA.ReadsObsession/Passion_Details'}}{{/if}}{{#if (includes feature 'Resists')}}{{localize 'UA.ResistsMeter_Details'}}{{/if}}{{#if (equals feature 'Sincere')}}{{localize 'UA.Sincere_Details'}}{{/if}}{{#if (includes feature 'Substitutes')}}{{localize 'UA.SubstitutesForAbility_Details'}}{{/if}}{{#if (equals feature 'Tactical')}}{{localize 'UA.Tactical_Details'}}{{/if}}{{#if (equals feature 'Therapeutic')}}{{localize 'UA.Therapeutic_Details'}}{{/if}}{{#if (equals feature 'Totem')}}{{localize 'UA.Totem_Details'}}{{/if}}{{#if (equals feature 'Unique')}}{{localize 'UA.Unique_Details'}}{{/if}}{{#if (equals feature 'Use Gutter Magick')}}{{localize 'UA.UseGutterMagick_Details'}}{{/if}}{{#if (equals feature 'Weaponized Physique')}}{{localize 'UA.WeaponizedPhysique_Details'}}{{/if}})</span>{{/if}}{{/each}}
<span>{{localize (concat 'UA.' (replaceAll feature ' ' ''))}} ({{localize (concat 'UA.' (replaceAll feature ' ' '') '_Details')}})</span>{{/if}}{{/each}}
{{#if item.system.details}}<span class="label">{{localize 'UA.Details'}}:</span>
<span>{{stripHTML item.system.details}}</span>{{/if}}
</div>{{/if}}
Expand Down
2 changes: 1 addition & 1 deletion template/item/identity-sheet.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@
<option value="Use Gutter Magick">{{localize 'UA.UseGutterMagick'}}</option>{{#if (equals ../item.system.type 'Mundane')}}
<option value="Weaponized Physique">{{localize 'UA.WeaponizedPhysique'}}</option>{{/if}}
{{/select}}</select>
<span class="stats-features__details">{{#if (equals feature 'Casts Rituals')}}{{localize 'UA.CastsRituals_Details'}}{{/if}}{{#if (includes feature 'Coerces')}}{{localize 'UA.CoercesMeter_Details'}}{{/if}}{{#if (equals feature 'Cooperative')}}{{localize 'UA.Cooperative_Details'}}{{/if}}{{#if (includes feature 'Evaluates')}}{{localize 'UA.EvaluatesMeter_Details'}}{{/if}}{{#if (equals feature 'Medical')}}{{localize 'UA.Medical_Details'}}{{/if}}{{#if (equals feature 'Provides Firearm Attacks')}}{{localize 'UA.ProvidesFirearmAttacks_Details'}}{{/if}}{{#if (equals feature 'Provides Initiative')}}{{localize 'UA.ProvidesInitiative_Details'}}{{/if}}{{#if (equals feature 'Provides Wound Threshold')}}{{localize 'UA.ProvidesWoundThreshold_Details'}}{{/if}}{{#if (includes feature 'Reads')}}{{localize 'UA.ReadsObsession/Passion_Details'}}{{/if}}{{#if (includes feature 'Resists')}}{{localize 'UA.ResistsMeter_Details'}}{{/if}}{{#if (equals feature 'Sincere')}}{{localize 'UA.Sincere_Details'}}{{/if}}{{#if (includes feature 'Substitutes')}}{{localize 'UA.SubstitutesForAbility_Details'}}{{/if}}{{#if (equals feature 'Tactical')}}{{localize 'UA.Tactical_Details'}}{{/if}}{{#if (equals feature 'Therapeutic')}}{{localize 'UA.Therapeutic_Details'}}{{/if}}{{#if (equals feature 'Totem')}}{{localize 'UA.Totem_Details'}}{{/if}}{{#if (equals feature 'Unique')}}{{localize 'UA.Unique_Details'}}{{/if}}{{#if (equals feature 'Use Gutter Magick')}}{{localize 'UA.UseGutterMagick_Details'}}{{/if}}{{#if (equals feature 'Weaponized Physique')}}{{localize 'UA.WeaponizedPhysique_Details'}}{{/if}}</span>{{/each}}
<span class="stats-features__details">{{localize (concat 'UA.' (replaceAll feature ' ' '') '_Details')}}</span>{{/each}}
</div>
</div>{{/if}}
<div class="lower-content__section">
Expand Down

0 comments on commit 506f7dd

Please sign in to comment.