use path for localize instead of format

This commit is contained in:
Mykhailo Budiakov
2025-09-01 09:42:39 +03:00
parent e20fb41b94
commit fafe2057ff
2 changed files with 13 additions and 14 deletions
+5 -1
View File
@@ -343,7 +343,11 @@
"DG.ItemWindow.Weapons.SkillModifier": "Skill Modifier",
"DG.ItemWindow.Custom": "Custom",
"DG.TypedSheet": "{type} Sheet",
"DG.Sheet.class.item": "Item Sheet",
"DG.Sheet.class.agent": "Agent Sheet",
"DG.Sheet.class.npc": "NPC Sheet",
"DG.Sheet.class.unnatural": "Unnatural Sheet",
"DG.Sheet.class.vehicle": "Vehicle Sheet",
"TYPES.Actor.agent": "Agent",
"TYPES.Actor.npc": "NPC",
+8 -13
View File
@@ -53,14 +53,6 @@ Hooks.once("init", async () => {
CONFIG.Actor.documentClass = DeltaGreenActor;
CONFIG.Item.documentClass = DeltaGreenItem;
// Preload Handlebars Templates
preloadHandlebarsTemplates();
// Add Handlebars helpers
registerHandlebarsHelpers();
});
Hooks.once("setup", async () => {
// Unregister core sheets.
Actors.unregisterSheet("core", foundry.appv1.sheets.ActorSheet);
Items.unregisterSheet("core", foundry.appv1.sheets.ItemSheet);
@@ -73,11 +65,10 @@ Hooks.once("setup", async () => {
vehicle: DGVehicleSheet,
};
Object.entries(sheetClassMap).forEach(([actorType, SheetClass]) => {
const localizedType = game.i18n.localize(`TYPES.Actor.${actorType}`);
Actors.registerSheet(DG.ID, SheetClass, {
makeDefault: true,
themes: null,
label: game.i18n.format("DG.TypedSheet", { type: localizedType }),
label: `DG.Sheet.class.${actorType}`,
types: [actorType],
});
});
@@ -85,11 +76,15 @@ Hooks.once("setup", async () => {
// Register item sheet.
Items.registerSheet(DG.ID, DeltaGreenItemSheet, {
makeDefault: true,
label: game.i18n.format("DG.TypedSheet", {
type: game.i18n.localize("DOCUMENT.Item"),
}),
label: "DG.Sheet.class.item",
themes: null,
});
// Preload Handlebars Templates
preloadHandlebarsTemplates();
// Add Handlebars helpers
registerHandlebarsHelpers();
});
Hooks.once("ready", async () => {