Capitalized initial system localization categories

This commit is contained in:
WBHarry 2025-07-06 17:26:02 +02:00
parent ea6b84fc4b
commit 0fe72669c8
125 changed files with 861 additions and 861 deletions

View file

@ -41,7 +41,7 @@ export default class DhCharacterCreation extends HandlebarsApplicationMixin(Appl
}
get title() {
return game.i18n.format('DAGGERHEART.Applications.CharacterCreation.title', { actor: this.character.name });
return game.i18n.format('DAGGERHEART.APPLICATIONS.CharacterCreation.title', { actor: this.character.name });
}
static DEFAULT_OPTIONS = {
@ -87,14 +87,14 @@ export default class DhCharacterCreation extends HandlebarsApplicationMixin(Appl
cssClass: '',
group: 'primary',
id: 'setup',
label: 'DAGGERHEART.General.Tabs.setup'
label: 'DAGGERHEART.GENERAL.Tabs.setup'
},
equipment: {
active: false,
cssClass: '',
group: 'primary',
id: 'equipment',
label: 'DAGGERHEART.General.Tabs.equipment',
label: 'DAGGERHEART.GENERAL.Tabs.equipment',
optional: true
}
// story: {
@ -102,7 +102,7 @@ export default class DhCharacterCreation extends HandlebarsApplicationMixin(Appl
// cssClass: '',
// group: 'primary',
// id: 'story',
// label: 'DAGGERHEART.General.Tabs.story',
// label: 'DAGGERHEART.GENERAL.Tabs.story',
// optional: true
// }
};
@ -188,7 +188,7 @@ export default class DhCharacterCreation extends HandlebarsApplicationMixin(Appl
context.suggestedTraits = this.setup.class.system
? Object.keys(this.setup.class.system.characterGuide.suggestedTraits).map(traitKey => {
const trait = this.setup.class.system.characterGuide.suggestedTraits[traitKey];
return `${game.i18n.localize(`DAGGERHEART.Config.Traits.${traitKey}.short`)} ${trait > 0 ? `+${trait}` : trait}`;
return `${game.i18n.localize(`DAGGERHEART.CONFIG.Traits.${traitKey}.short`)} ${trait > 0 ? `+${trait}` : trait}`;
})
: [];
context.traits = {

View file

@ -27,7 +27,7 @@ export default class BeastformDialog extends HandlebarsApplicationMixin(Applicat
};
get title() {
return game.i18n.localize('DAGGERHEART.Items.Beastform.dialogTitle');
return game.i18n.localize('DAGGERHEART.ITEMS.Beastform.dialogTitle');
}
/** @override */

View file

@ -45,7 +45,7 @@ export default class DamageReductionDialog extends HandlebarsApplicationMixin(Ap
}
get title() {
return game.i18n.localize('DAGGERHEART.Applications.DamageReduction.title');
return game.i18n.localize('DAGGERHEART.APPLICATIONS.DamageReduction.title');
}
static DEFAULT_OPTIONS = {
@ -79,7 +79,7 @@ export default class DamageReductionDialog extends HandlebarsApplicationMixin(Ap
/** @inheritDoc */
get title() {
return game.i18n.localize('DAGGERHEART.Applications.DamageReduction.title');
return game.i18n.localize('DAGGERHEART.APPLICATIONS.DamageReduction.title');
}
async _prepareContext(_options) {

View file

@ -9,7 +9,7 @@ export default class DhpDeathMove extends HandlebarsApplicationMixin(Application
}
get title() {
return game.i18n.format('DAGGERHEART.Applications.DeathMove.title', { actor: this.actor.name });
return game.i18n.format('DAGGERHEART.APPLICATIONS.DeathMove.title', { actor: this.actor.name });
}
static DEFAULT_OPTIONS = {

View file

@ -88,7 +88,7 @@ export default class DhpDowntime extends HandlebarsApplicationMixin(ApplicationV
content: await foundry.applications.handlebars.renderTemplate(
'systems/daggerheart/templates/ui/chat/downtime.hbs',
{
title: `${this.actor.name} - ${game.i18n.localize(`DAGGERHEART.Applications.Downtime.${this.shortRest ? 'shortRest' : 'longRest'}.title`)}`,
title: `${this.actor.name} - ${game.i18n.localize(`DAGGERHEART.APPLICATIONS.Downtime.${this.shortRest ? 'shortRest' : 'longRest'}.title`)}`,
moves: moves
}
)

View file

@ -27,7 +27,7 @@ export default class OwnershipSelection extends HandlebarsApplicationMixin(Appli
};
get title() {
return game.i18n.format('DAGGERHEART.Applications.OwnershipSelection.title', { name: this.name });
return game.i18n.format('DAGGERHEART.APPLICATIONS.OwnershipSelection.title', { name: this.name });
}
async _prepareContext(_options) {

View file

@ -112,7 +112,7 @@ export default class DhCharacterLevelUp extends LevelUpBase {
? Math.min(domainCard.secondaryData.limit, levelBase)
: levelBase;
return game.i18n.format('DAGGERHEART.Applications.Levelup.selections.emptyDomainCardHint', {
return game.i18n.format('DAGGERHEART.APPLICATIONS.Levelup.selections.emptyDomainCardHint', {
domain: game.i18n.localize(domains[domain.domain].label),
level: levelMax
});

View file

@ -63,8 +63,8 @@ export default class DhCompanionLevelUp extends BaseLevelUp {
context.vicious = advancementChoices.vicious ? Object.values(advancementChoices.vicious) : null;
context.viciousChoices = {
damage: game.i18n.localize('DAGGERHEART.Applications.Levelup.selections.viciousDamage'),
range: game.i18n.localize('DAGGERHEART.Applications.Levelup.selections.viciousRange')
damage: game.i18n.localize('DAGGERHEART.APPLICATIONS.Levelup.selections.viciousDamage'),
range: game.i18n.localize('DAGGERHEART.APPLICATIONS.Levelup.selections.viciousRange')
};
break;
@ -142,7 +142,7 @@ export default class DhCompanionLevelUp extends BaseLevelUp {
: null,
range: advancement.vicious?.range
? {
old: game.i18n.localize(`DAGGERHEART.Config.Range.${actorRange}.name`),
old: game.i18n.localize(`DAGGERHEART.CONFIG.Range.${actorRange}.name`),
new: game.i18n.localize(advancement.vicious.range.label)
}
: null

View file

@ -15,7 +15,7 @@ export default class DhlevelUp extends HandlebarsApplicationMixin(ApplicationV2)
}
get title() {
return game.i18n.format('DAGGERHEART.Applications.Levelup.title', { actor: this.actor.name });
return game.i18n.format('DAGGERHEART.APPLICATIONS.Levelup.title', { actor: this.actor.name });
}
static DEFAULT_OPTIONS = {
@ -56,7 +56,7 @@ export default class DhlevelUp extends HandlebarsApplicationMixin(ApplicationV2)
group: 'primary',
id: 'advancements',
icon: null,
label: 'DAGGERHEART.General.Tabs.advancement'
label: 'DAGGERHEART.GENERAL.Tabs.advancement'
},
selections: {
active: false,
@ -64,7 +64,7 @@ export default class DhlevelUp extends HandlebarsApplicationMixin(ApplicationV2)
group: 'primary',
id: 'selections',
icon: null,
label: 'DAGGERHEART.General.Tabs.selections'
label: 'DAGGERHEART.GENERAL.Tabs.selections'
},
summary: {
active: false,
@ -72,7 +72,7 @@ export default class DhlevelUp extends HandlebarsApplicationMixin(ApplicationV2)
group: 'primary',
id: 'summary',
icon: null,
label: 'DAGGERHEART.General.Tabs.summary'
label: 'DAGGERHEART.GENERAL.Tabs.summary'
}
};
@ -110,14 +110,14 @@ export default class DhlevelUp extends HandlebarsApplicationMixin(ApplicationV2)
previous: {
disabled: !previous,
label: previous
? game.i18n.format('DAGGERHEART.Applications.Levelup.navigateLevel', { level: previous })
? game.i18n.format('DAGGERHEART.APPLICATIONS.Levelup.navigateLevel', { level: previous })
: '',
fromSummary: this.tabGroups.primary === 'summary'
},
next: {
disabled: !this.levelup.currentLevelFinished,
label: next
? game.i18n.format('DAGGERHEART.Applications.Levelup.navigateLevel', { level: next })
? game.i18n.format('DAGGERHEART.APPLICATIONS.Levelup.navigateLevel', { level: next })
: '',
toSummary: !next,
show: this.tabGroups.primary !== 'summary'
@ -559,9 +559,9 @@ export default class DhlevelUp extends HandlebarsApplicationMixin(ApplicationV2)
if (!button.dataset.forward) {
const confirmed = await foundry.applications.api.DialogV2.confirm({
window: {
title: game.i18n.localize('DAGGERHEART.Applications.Levelup.delevel.title')
title: game.i18n.localize('DAGGERHEART.APPLICATIONS.Levelup.delevel.title')
},
content: game.i18n.format('DAGGERHEART.Applications.Levelup.delevel.content')
content: game.i18n.format('DAGGERHEART.APPLICATIONS.Levelup.delevel.content')
});
if (!confirmed) return;

View file

@ -12,7 +12,7 @@ export default class DHAppearanceSettings extends HandlebarsApplicationMixin(App
}
get title() {
return game.i18n.localize('DAGGERHEART.Settings.Menu.appearance.name');
return game.i18n.localize('DAGGERHEART.SETTINGS.Menu.appearance.name');
}
static DEFAULT_OPTIONS = {

View file

@ -12,7 +12,7 @@ export default class DhAutomationSettings extends HandlebarsApplicationMixin(App
}
get title() {
return game.i18n.localize('DAGGERHEART.Settings.Menu.automation.name');
return game.i18n.localize('DAGGERHEART.SETTINGS.Menu.automation.name');
}
static DEFAULT_OPTIONS = {

View file

@ -13,7 +13,7 @@ export default class DhHomebrewSettings extends HandlebarsApplicationMixin(Appli
}
get title() {
return game.i18n.localize('DAGGERHEART.Settings.Menu.homebrew.name');
return game.i18n.localize('DAGGERHEART.SETTINGS.Menu.homebrew.name');
}
static DEFAULT_OPTIONS = {
@ -59,7 +59,7 @@ export default class DhHomebrewSettings extends HandlebarsApplicationMixin(Appli
static async addItem(_, target) {
await this.settings.updateSource({
[`restMoves.${target.dataset.type}.moves.${foundry.utils.randomID()}`]: {
name: game.i18n.localize('DAGGERHEART.Settings.Homebrew.newDowntimeMove'),
name: game.i18n.localize('DAGGERHEART.SETTINGS.Homebrew.newDowntimeMove'),
img: 'icons/magic/life/cross-worn-green.webp',
description: '',
actions: []
@ -74,7 +74,7 @@ export default class DhHomebrewSettings extends HandlebarsApplicationMixin(Appli
new DhSettingsActionView(
resolve,
reject,
game.i18n.localize('DAGGERHEART.Settings.Homebrew.downtimeMoves'),
game.i18n.localize('DAGGERHEART.SETTINGS.Homebrew.downtimeMoves'),
move.name,
move.img,
move.description,
@ -104,13 +104,13 @@ export default class DhHomebrewSettings extends HandlebarsApplicationMixin(Appli
static async resetMoves(_, target) {
const confirmed = await foundry.applications.api.DialogV2.confirm({
window: {
title: game.i18n.format('DAGGERHEART.Settings.Homebrew.resetMovesTitle', {
title: game.i18n.format('DAGGERHEART.SETTINGS.Homebrew.resetMovesTitle', {
type: game.i18n.localize(
`DAGGERHEART.Applications.Downtime.${target.dataset.type === 'shortRest' ? 'shortRest' : 'longRest'}.title`
`DAGGERHEART.APPLICATIONS.Downtime.${target.dataset.type === 'shortRest' ? 'shortRest' : 'longRest'}.title`
)
})
},
content: game.i18n.localize('DAGGERHEART.Settings.Homebrew.resetMovesText')
content: game.i18n.localize('DAGGERHEART.SETTINGS.Homebrew.resetMovesText')
});
if (!confirmed) return;

View file

@ -12,7 +12,7 @@ export default class DhRangeMeasurementSettings extends HandlebarsApplicationMix
}
get title() {
return game.i18n.localize('DAGGERHEART.Settings.Menu.automation.name');
return game.i18n.localize('DAGGERHEART.SETTINGS.Menu.automation.name');
}
static DEFAULT_OPTIONS = {

View file

@ -12,7 +12,7 @@ export default class DHVariantRuleSettings extends HandlebarsApplicationMixin(Ap
}
get title() {
return game.i18n.localize('DAGGERHEART.Settings.Menu.variantRules.name');
return game.i18n.localize('DAGGERHEART.SETTINGS.Menu.variantRules.name');
}
static DEFAULT_OPTIONS = {

View file

@ -10,7 +10,7 @@ export default class DHActionConfig extends DaggerheartSheet(ApplicationV2) {
}
get title() {
return `${game.i18n.localize('DAGGERHEART.General.Tabs.settings')}: ${this.action.name}`;
return `${game.i18n.localize('DAGGERHEART.GENERAL.Tabs.settings')}: ${this.action.name}`;
}
static DEFAULT_OPTIONS = {
@ -117,7 +117,7 @@ export default class DHActionConfig extends DaggerheartSheet(ApplicationV2) {
const settingsTiers = game.settings.get(CONFIG.DH.id, CONFIG.DH.SETTINGS.gameSettings.LevelTiers).tiers;
context.tierOptions = [
{ key: 1, label: game.i18n.localize('DAGGERHEART.General.Tiers.tier1') },
{ key: 1, label: game.i18n.localize('DAGGERHEART.GENERAL.Tiers.tier1') },
...Object.values(settingsTiers).map(x => ({ key: x.tier, label: x.name }))
];

View file

@ -9,7 +9,7 @@ export default class DHAdversarySettings extends HandlebarsApplicationMixin(Appl
}
get title() {
return `${game.i18n.localize('DAGGERHEART.General.Tabs.settings')}`;
return `${game.i18n.localize('DAGGERHEART.GENERAL.Tabs.settings')}`;
}
static DEFAULT_OPTIONS = {
@ -69,7 +69,7 @@ export default class DHAdversarySettings extends HandlebarsApplicationMixin(Appl
group: 'primary',
id: 'details',
icon: null,
label: 'DAGGERHEART.General.Tabs.details'
label: 'DAGGERHEART.GENERAL.Tabs.details'
},
attack: {
active: false,
@ -77,7 +77,7 @@ export default class DHAdversarySettings extends HandlebarsApplicationMixin(Appl
group: 'primary',
id: 'attack',
icon: null,
label: 'DAGGERHEART.General.Tabs.attack'
label: 'DAGGERHEART.GENERAL.Tabs.attack'
},
experiences: {
active: false,
@ -85,7 +85,7 @@ export default class DHAdversarySettings extends HandlebarsApplicationMixin(Appl
group: 'primary',
id: 'experiences',
icon: null,
label: 'DAGGERHEART.General.Tabs.experiences'
label: 'DAGGERHEART.GENERAL.Tabs.experiences'
},
features: {
active: false,
@ -93,7 +93,7 @@ export default class DHAdversarySettings extends HandlebarsApplicationMixin(Appl
group: 'primary',
id: 'features',
icon: null,
label: 'DAGGERHEART.General.Tabs.features'
label: 'DAGGERHEART.GENERAL.Tabs.features'
}
};

View file

@ -11,7 +11,7 @@ export default class DHCompanionSettings extends HandlebarsApplicationMixin(Appl
}
get title() {
return `${game.i18n.localize('DAGGERHEART.General.Tabs.settings')}`;
return `${game.i18n.localize('DAGGERHEART.GENERAL.Tabs.settings')}`;
}
static DEFAULT_OPTIONS = {
@ -59,7 +59,7 @@ export default class DHCompanionSettings extends HandlebarsApplicationMixin(Appl
group: 'primary',
id: 'details',
icon: null,
label: 'DAGGERHEART.General.Tabs.details'
label: 'DAGGERHEART.GENERAL.Tabs.details'
},
experiences: {
active: false,
@ -67,7 +67,7 @@ export default class DHCompanionSettings extends HandlebarsApplicationMixin(Appl
group: 'primary',
id: 'experiences',
icon: null,
label: 'DAGGERHEART.General.Tabs.experiences'
label: 'DAGGERHEART.GENERAL.Tabs.experiences'
},
attack: {
active: false,
@ -75,7 +75,7 @@ export default class DHCompanionSettings extends HandlebarsApplicationMixin(Appl
group: 'primary',
id: 'attack',
icon: null,
label: 'DAGGERHEART.General.Tabs.attack'
label: 'DAGGERHEART.GENERAL.Tabs.attack'
}
};

View file

@ -9,7 +9,7 @@ export default class DHEnvironmentSettings extends HandlebarsApplicationMixin(Ap
}
get title() {
return `${game.i18n.localize('DAGGERHEART.General.Tabs.settings')}`;
return `${game.i18n.localize('DAGGERHEART.GENERAL.Tabs.settings')}`;
}
static DEFAULT_OPTIONS = {
@ -68,7 +68,7 @@ export default class DHEnvironmentSettings extends HandlebarsApplicationMixin(Ap
group: 'primary',
id: 'details',
icon: null,
label: 'DAGGERHEART.General.Tabs.details'
label: 'DAGGERHEART.GENERAL.Tabs.details'
},
features: {
active: false,
@ -76,7 +76,7 @@ export default class DHEnvironmentSettings extends HandlebarsApplicationMixin(Ap
group: 'primary',
id: 'features',
icon: null,
label: 'DAGGERHEART.General.Tabs.features'
label: 'DAGGERHEART.GENERAL.Tabs.features'
},
adversaries: {
active: false,
@ -84,7 +84,7 @@ export default class DHEnvironmentSettings extends HandlebarsApplicationMixin(Ap
group: 'primary',
id: 'adversaries',
icon: null,
label: 'DAGGERHEART.General.Tabs.adversaries'
label: 'DAGGERHEART.GENERAL.Tabs.adversaries'
}
};
@ -146,7 +146,7 @@ export default class DHEnvironmentSettings extends HandlebarsApplicationMixin(Ap
static async #addCategory() {
await this.actor.update({
[`system.potentialAdversaries.${foundry.utils.randomID()}.label`]: game.i18n.localize(
'DAGGERHEART.Actors.Environment.newAdversary'
'DAGGERHEART.ACTORS.Environment.newAdversary'
)
});
this.render();

View file

@ -41,7 +41,7 @@ export default class AdversarySheet extends DaggerheartSheet(ActorSheetV2) {
group: 'primary',
id: 'features',
icon: null,
label: 'DAGGERHEART.General.Tabs.features'
label: 'DAGGERHEART.GENERAL.Tabs.features'
},
notes: {
active: false,
@ -49,7 +49,7 @@ export default class AdversarySheet extends DaggerheartSheet(ActorSheetV2) {
group: 'primary',
id: 'notes',
icon: null,
label: 'DAGGERHEART.General.Tabs.notes'
label: 'DAGGERHEART.GENERAL.Tabs.notes'
},
effects: {
active: false,
@ -57,7 +57,7 @@ export default class AdversarySheet extends DaggerheartSheet(ActorSheetV2) {
group: 'primary',
id: 'effects',
icon: null,
label: 'DAGGERHEART.General.Tabs.effects'
label: 'DAGGERHEART.GENERAL.Tabs.effects'
}
};
@ -118,7 +118,7 @@ export default class AdversarySheet extends DaggerheartSheet(ActorSheetV2) {
const experience = this.document.system.experiences[button.dataset.uuid];
const cls = getDocumentClass('ChatMessage');
const systemData = {
name: game.i18n.localize('DAGGERHEART.General.Experience.single'),
name: game.i18n.localize('DAGGERHEART.GENERAL.Experience.single'),
description: `${experience.name} ${
experience.modifier < 0 ? experience.modifier : `+${experience.modifier}`
}`

View file

@ -99,7 +99,7 @@ export default class CharacterSheet extends DaggerheartSheet(ActorSheetV2) {
group: 'primary',
id: 'features',
icon: null,
label: 'DAGGERHEART.General.Tabs.features'
label: 'DAGGERHEART.GENERAL.Tabs.features'
},
loadout: {
active: false,
@ -107,7 +107,7 @@ export default class CharacterSheet extends DaggerheartSheet(ActorSheetV2) {
group: 'primary',
id: 'loadout',
icon: null,
label: 'DAGGERHEART.General.Tabs.loadout'
label: 'DAGGERHEART.GENERAL.Tabs.loadout'
},
inventory: {
active: false,
@ -115,7 +115,7 @@ export default class CharacterSheet extends DaggerheartSheet(ActorSheetV2) {
group: 'primary',
id: 'inventory',
icon: null,
label: 'DAGGERHEART.General.Tabs.inventory'
label: 'DAGGERHEART.GENERAL.Tabs.inventory'
},
biography: {
active: false,
@ -123,7 +123,7 @@ export default class CharacterSheet extends DaggerheartSheet(ActorSheetV2) {
group: 'primary',
id: 'biography',
icon: null,
label: 'DAGGERHEART.General.Tabs.biography'
label: 'DAGGERHEART.GENERAL.Tabs.biography'
},
effects: {
active: false,
@ -131,7 +131,7 @@ export default class CharacterSheet extends DaggerheartSheet(ActorSheetV2) {
group: 'primary',
id: 'effects',
icon: null,
label: 'DAGGERHEART.General.Tabs.effects'
label: 'DAGGERHEART.GENERAL.Tabs.effects'
}
};
@ -150,7 +150,7 @@ export default class CharacterSheet extends DaggerheartSheet(ActorSheetV2) {
group: 'primary',
id: 'features',
icon: null,
label: game.i18n.localize('DAGGERHEART.General.Tabs.features')
label: game.i18n.localize('DAGGERHEART.GENERAL.Tabs.features')
},
loadout: {
active: false,
@ -158,7 +158,7 @@ export default class CharacterSheet extends DaggerheartSheet(ActorSheetV2) {
group: 'primary',
id: 'loadout',
icon: null,
label: game.i18n.localize('DAGGERHEART.General.Tabs.loadout')
label: game.i18n.localize('DAGGERHEART.GENERAL.Tabs.loadout')
},
inventory: {
active: false,
@ -166,7 +166,7 @@ export default class CharacterSheet extends DaggerheartSheet(ActorSheetV2) {
group: 'primary',
id: 'inventory',
icon: null,
label: game.i18n.localize('DAGGERHEART.General.Tabs.inventory')
label: game.i18n.localize('DAGGERHEART.GENERAL.Tabs.inventory')
},
story: {
active: false,
@ -174,7 +174,7 @@ export default class CharacterSheet extends DaggerheartSheet(ActorSheetV2) {
group: 'primary',
id: 'story',
icon: null,
label: game.i18n.localize('DAGGERHEART.General.Tabs.story')
label: game.i18n.localize('DAGGERHEART.GENERAL.Tabs.story')
}
};
const secondaryTabs = {
@ -184,7 +184,7 @@ export default class CharacterSheet extends DaggerheartSheet(ActorSheetV2) {
group: 'secondary',
id: 'foundation',
icon: null,
label: game.i18n.localize('DAGGERHEART.General.Tabs.foundation')
label: game.i18n.localize('DAGGERHEART.GENERAL.Tabs.foundation')
},
loadout: {
active: false,
@ -192,7 +192,7 @@ export default class CharacterSheet extends DaggerheartSheet(ActorSheetV2) {
group: 'secondary',
id: 'loadout',
icon: null,
label: game.i18n.localize('DAGGERHEART.General.Tabs.loadout')
label: game.i18n.localize('DAGGERHEART.GENERAL.Tabs.loadout')
},
vault: {
active: false,
@ -200,7 +200,7 @@ export default class CharacterSheet extends DaggerheartSheet(ActorSheetV2) {
group: 'secondary',
id: 'vault',
icon: null,
label: game.i18n.localize('DAGGERHEART.General.Tabs.vault')
label: game.i18n.localize('DAGGERHEART.GENERAL.Tabs.vault')
}
};
@ -230,7 +230,7 @@ export default class CharacterSheet extends DaggerheartSheet(ActorSheetV2) {
_createContextMenues() {
const allOptions = {
useItem: {
name: 'DAGGERHEART.General.use',
name: 'DAGGERHEART.GENERAL.use',
icon: '<i class="fa-solid fa-burst"></i>',
condition: el => {
const item = this.getItem(el);
@ -239,7 +239,7 @@ export default class CharacterSheet extends DaggerheartSheet(ActorSheetV2) {
callback: (button, event) => this.constructor.useItem.bind(this)(event, button)
},
equip: {
name: 'DAGGERHEART.Actors.Character.contextMenu.equip',
name: 'DAGGERHEART.ACTORS.Character.contextMenu.equip',
icon: '<i class="fa-solid fa-hands"></i>',
condition: el => {
const item = this.getItem(el);
@ -248,7 +248,7 @@ export default class CharacterSheet extends DaggerheartSheet(ActorSheetV2) {
callback: this.constructor.toggleEquipItem.bind(this)
},
unequip: {
name: 'DAGGERHEART.Actors.Character.contextMenu.unequip',
name: 'DAGGERHEART.ACTORS.Character.contextMenu.unequip',
icon: '<i class="fa-solid fa-hands"></i>',
condition: el => {
const item = this.getItem(el);
@ -257,7 +257,7 @@ export default class CharacterSheet extends DaggerheartSheet(ActorSheetV2) {
callback: this.constructor.toggleEquipItem.bind(this)
},
sendToLoadout: {
name: 'DAGGERHEART.Actors.Character.contextMenu.toLoadout',
name: 'DAGGERHEART.ACTORS.Character.contextMenu.toLoadout',
icon: '<i class="fa-solid fa-arrow-up"></i>',
condition: el => {
const item = this.getItem(el);
@ -266,7 +266,7 @@ export default class CharacterSheet extends DaggerheartSheet(ActorSheetV2) {
callback: this.constructor.toggleVault.bind(this)
},
sendToVault: {
name: 'DAGGERHEART.Actors.Character.contextMenu.toVault',
name: 'DAGGERHEART.ACTORS.Character.contextMenu.toVault',
icon: '<i class="fa-solid fa-arrow-down"></i>',
condition: el => {
const item = this.getItem(el);
@ -275,7 +275,7 @@ export default class CharacterSheet extends DaggerheartSheet(ActorSheetV2) {
callback: this.constructor.toggleVault.bind(this)
},
sendToChat: {
name: 'DAGGERHEART.Actors.Character.contextMenu.sendToChat',
name: 'DAGGERHEART.ACTORS.Character.contextMenu.sendToChat',
icon: '<i class="fa-regular fa-message"></i>',
callback: this.constructor.toChat.bind(this)
},
@ -349,11 +349,11 @@ export default class CharacterSheet extends DaggerheartSheet(ActorSheetV2) {
context.inventory = {
currency: {
title: game.i18n.localize('DAGGERHEART.Config.Gold.title'),
coins: game.i18n.localize('DAGGERHEART.Config.Gold.coins'),
handfulls: game.i18n.localize('DAGGERHEART.Config.Gold.handfulls'),
bags: game.i18n.localize('DAGGERHEART.Config.Gold.bags'),
chests: game.i18n.localize('DAGGERHEART.Config.Gold.chests')
title: game.i18n.localize('DAGGERHEART.CONFIG.Gold.title'),
coins: game.i18n.localize('DAGGERHEART.CONFIG.Gold.coins'),
handfulls: game.i18n.localize('DAGGERHEART.CONFIG.Gold.handfulls'),
bags: game.i18n.localize('DAGGERHEART.CONFIG.Gold.bags'),
chests: game.i18n.localize('DAGGERHEART.CONFIG.Gold.chests')
}
};
@ -493,7 +493,7 @@ export default class CharacterSheet extends DaggerheartSheet(ActorSheetV2) {
const abilityLabel = game.i18n.localize(abilities[button.dataset.attribute].label);
const config = {
event: event,
title: `${game.i18n.localize('DAGGERHEART.General.dualityRoll')}: ${this.actor.name}`,
title: `${game.i18n.localize('DAGGERHEART.GENERAL.dualityRoll')}: ${this.actor.name}`,
headerTitle: game.i18n.format('DAGGERHEART.UI.Chat.dualityRoll.abilitychecktitle', {
ability: abilityLabel
}),
@ -838,7 +838,7 @@ export default class CharacterSheet extends DaggerheartSheet(ActorSheetV2) {
const experience = this.document.system.experiences[button.dataset.uuid];
const cls = getDocumentClass('ChatMessage');
const systemData = {
name: game.i18n.localize('DAGGERHEART.General.Experience.single'),
name: game.i18n.localize('DAGGERHEART.GENERAL.Experience.single'),
description: `${experience.name} ${experience.total < 0 ? experience.total : `+${experience.total}`}`
};
const msg = new cls({
@ -866,7 +866,7 @@ export default class CharacterSheet extends DaggerheartSheet(ActorSheetV2) {
: this.document.system.class.subclass;
const ability = item.system[`${button.dataset.key}Feature`];
const title = `${item.name} - ${game.i18n.localize(
`DAGGERHEART.Items.DomainCard.${capitalize(button.dataset.key)}Title`
`DAGGERHEART.ITEMS.DomainCard.${capitalize(button.dataset.key)}Title`
)}`;
const cls = getDocumentClass('ChatMessage');

View file

@ -33,7 +33,7 @@ export default class DhCompanionSheet extends DaggerheartSheet(ActorSheetV2) {
group: 'primary',
id: 'details',
icon: null,
label: 'DAGGERHEART.General.Tabs.details'
label: 'DAGGERHEART.GENERAL.Tabs.details'
},
effects: {
active: false,
@ -41,7 +41,7 @@ export default class DhCompanionSheet extends DaggerheartSheet(ActorSheetV2) {
group: 'primary',
id: 'effects',
icon: null,
label: 'DAGGERHEART.General.Tabs.effects'
label: 'DAGGERHEART.GENERAL.Tabs.effects'
}
};
@ -82,7 +82,7 @@ export default class DhCompanionSheet extends DaggerheartSheet(ActorSheetV2) {
const experience = this.document.system.experiences[button.dataset.uuid];
const cls = getDocumentClass('ChatMessage');
const systemData = {
name: game.i18n.localize('DAGGERHEART.General.Experience.single'),
name: game.i18n.localize('DAGGERHEART.GENERAL.Experience.single'),
description: `${experience.name} ${experience.total < 0 ? experience.total : `+${experience.total}`}`
};
const msg = new cls({

View file

@ -40,7 +40,7 @@ export default class DhpEnvironment extends DaggerheartSheet(ActorSheetV2) {
group: 'primary',
id: 'features',
icon: null,
label: 'DAGGERHEART.General.Tabs.features'
label: 'DAGGERHEART.GENERAL.Tabs.features'
},
potentialAdversaries: {
active: false,
@ -48,7 +48,7 @@ export default class DhpEnvironment extends DaggerheartSheet(ActorSheetV2) {
group: 'primary',
id: 'potentialAdversaries',
icon: null,
label: 'DAGGERHEART.General.Tabs.potentialAdversaries'
label: 'DAGGERHEART.GENERAL.Tabs.potentialAdversaries'
},
notes: {
active: false,
@ -56,7 +56,7 @@ export default class DhpEnvironment extends DaggerheartSheet(ActorSheetV2) {
group: 'primary',
id: 'notes',
icon: null,
label: 'DAGGERHEART.General.Tabs.notes'
label: 'DAGGERHEART.GENERAL.Tabs.notes'
}
};
@ -91,7 +91,7 @@ export default class DhpEnvironment extends DaggerheartSheet(ActorSheetV2) {
static async addAdversary() {
await this.document.update({
[`system.potentialAdversaries.${foundry.utils.randomID()}.label`]: game.i18n.localize(
'DAGGERHEART.Actors.Environment.newAdversary'
'DAGGERHEART.ACTORS.Environment.newAdversary'
)
});
this.render();

View file

@ -37,7 +37,7 @@ export default class DHBaseItemSheet extends DHApplicationMixin(ItemSheetV2) {
primary: {
tabs: [{ id: 'description' }, { id: 'actions' }, { id: 'settings' }],
initial: 'description',
labelPrefix: 'DAGGERHEART.General.Tabs'
labelPrefix: 'DAGGERHEART.GENERAL.Tabs'
}
};

View file

@ -25,7 +25,7 @@ export default class DHHeritageSheet extends DHBaseItemSheet {
primary: {
tabs: [{ id: 'description' }, { id: 'features' }, { id: 'effects' }],
initial: 'description',
labelPrefix: 'DAGGERHEART.General.Tabs'
labelPrefix: 'DAGGERHEART.GENERAL.Tabs'
}
};
}

View file

@ -25,7 +25,7 @@ export default class BeastformSheet extends DHBaseItemSheet {
primary: {
tabs: [{ id: 'settings' }, { id: 'features' }, { id: 'effects' }],
initial: 'settings',
labelPrefix: 'DAGGERHEART.General.Tabs'
labelPrefix: 'DAGGERHEART.GENERAL.Tabs'
}
};

View file

@ -54,7 +54,7 @@ export default class ClassSheet extends DHBaseItemSheet {
primary: {
tabs: [{ id: 'description' }, { id: 'features' }, { id: 'settings' }],
initial: 'description',
labelPrefix: 'DAGGERHEART.General.Tabs'
labelPrefix: 'DAGGERHEART.GENERAL.Tabs'
}
};

View file

@ -12,7 +12,7 @@ export default class DomainCardSheet extends DHBaseItemSheet {
primary: {
tabs: [{ id: 'description' }, { id: 'actions' }, { id: 'settings' }, { id: 'effects' }],
initial: 'description',
labelPrefix: 'DAGGERHEART.General.Tabs'
labelPrefix: 'DAGGERHEART.GENERAL.Tabs'
}
};

View file

@ -36,7 +36,7 @@ export default class FeatureSheet extends DHBaseItemSheet {
primary: {
tabs: [{ id: 'description' }, { id: 'actions' }, { id: 'effects' }],
initial: 'description',
labelPrefix: 'DAGGERHEART.General.Tabs'
labelPrefix: 'DAGGERHEART.GENERAL.Tabs'
}
};

View file

@ -33,7 +33,7 @@ export default class SubclassSheet extends DHBaseItemSheet {
primary: {
tabs: [{ id: 'description' }, { id: 'features' }, { id: 'settings' }],
initial: 'description',
labelPrefix: 'DAGGERHEART.General.Tabs'
labelPrefix: 'DAGGERHEART.GENERAL.Tabs'
}
};

View file

@ -13,8 +13,8 @@ class Countdowns extends HandlebarsApplicationMixin(ApplicationV2) {
}
get title() {
return game.i18n.format('DAGGERHEART.Applications.Countdown.Title', {
type: game.i18n.localize(`DAGGERHEART.Applications.Countdown.types.${this.basePath}`)
return game.i18n.format('DAGGERHEART.APPLICATIONS.Countdown.Title', {
type: game.i18n.localize(`DAGGERHEART.APPLICATIONS.Countdown.types.${this.basePath}`)
});
}
@ -78,7 +78,7 @@ class Countdowns extends HandlebarsApplicationMixin(ApplicationV2) {
const button = constructHTMLButton({
label: '',
classes: ['header-control', 'icon', 'fa-solid', 'fa-wrench'],
dataset: { action: 'toggleSimpleView', tooltip: 'DAGGERHEART.Applications.Countdown.toggleSimple' }
dataset: { action: 'toggleSimpleView', tooltip: 'DAGGERHEART.APPLICATIONS.Countdown.toggleSimple' }
});
this.window.controls.after(button);
}
@ -265,7 +265,7 @@ class Countdowns extends HandlebarsApplicationMixin(ApplicationV2) {
const countdownSetting = game.settings.get(CONFIG.DH.id, CONFIG.DH.SETTINGS.gameSettings.Countdowns);
await countdownSetting.updateSource({
[`${this.basePath}.countdowns.${foundry.utils.randomID()}`]: {
name: game.i18n.localize('DAGGERHEART.Applications.Countdown.newCountdown'),
name: game.i18n.localize('DAGGERHEART.APPLICATIONS.Countdown.newCountdown'),
ownership: game.user.isGM
? {}
: {
@ -285,9 +285,9 @@ class Countdowns extends HandlebarsApplicationMixin(ApplicationV2) {
const confirmed = await foundry.applications.api.DialogV2.confirm({
window: {
title: game.i18n.localize('DAGGERHEART.Applications.Countdown.removeCountdownTitle')
title: game.i18n.localize('DAGGERHEART.APPLICATIONS.Countdown.removeCountdownTitle')
},
content: game.i18n.format('DAGGERHEART.Applications.Countdown.removeCountdownText', { name: countdownName })
content: game.i18n.format('DAGGERHEART.APPLICATIONS.Countdown.removeCountdownText', { name: countdownName })
});
if (!confirmed) return;

View file

@ -178,7 +178,7 @@ export default class FilterMenu extends foundry.applications.ux.ContextMenu {
}));
const burdenFilter = Object.values(CONFIG.DH.GENERAL.burden).map(({ value, label }) => ({
group: game.i18n.localize('DAGGERHEART.General.burden'),
group: game.i18n.localize('DAGGERHEART.GENERAL.burden'),
name: game.i18n.localize(label),
filter: {
field: 'system.burden',
@ -220,7 +220,7 @@ export default class FilterMenu extends foundry.applications.ux.ContextMenu {
}));
const domainFilter = Object.values(CONFIG.DH.DOMAIN.domains).map(({ id, label }) => ({
group: game.i18n.localize('DAGGERHEART.General.Domain.single'),
group: game.i18n.localize('DAGGERHEART.GENERAL.Domain.single'),
name: game.i18n.localize(label),
filter: {
field: 'system.domain',