From 6b80f3530d434e9feda65f3e765f30bb629878b1 Mon Sep 17 00:00:00 2001 From: Oliver-Akins Date: Sat, 20 Apr 2024 21:29:27 -0600 Subject: [PATCH] Localize the photo dropdown options --- langs/en-ca.2.json | 4 +++- module/sheets/Items/UntypedItemSheet.mjs | 12 ++++++++++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/langs/en-ca.2.json b/langs/en-ca.2.json index c1d67b1..6eb38bc 100644 --- a/langs/en-ca.2.json +++ b/langs/en-ca.2.json @@ -81,9 +81,11 @@ "send-to-chat": "Send to Chat", "edit": "Edit", "delete": "Delete", + "reset": "Reset", "empty": "---", "help": "Help", - "gm": "Server" + "gm": "Server", + "view-larger": "View Larger" }, "sheet-names": { "*DataSheet": "Data Sheet" diff --git a/module/sheets/Items/UntypedItemSheet.mjs b/module/sheets/Items/UntypedItemSheet.mjs index 4c81cb5..1154842 100644 --- a/module/sheets/Items/UntypedItemSheet.mjs +++ b/module/sheets/Items/UntypedItemSheet.mjs @@ -1,5 +1,6 @@ import { GenericContextMenu } from "../../utils/GenericContextMenu.mjs"; import { GenericItemSheet } from "./GenericItemSheet.mjs"; +import { localizer } from "../../utils/localizer.mjs"; export class UntypedItemSheet extends GenericItemSheet { static get defaultOptions() { @@ -28,13 +29,13 @@ export class UntypedItemSheet extends GenericItemSheet { new GenericContextMenu(html, `.photo.panel`, [ { - name: `View Larger`, + name: localizer(`dotdungeon.common.view-larger`), callback: () => { (new ImagePopout(this.item.img)).render(true); }, }, { - name: `Change Photo`, + name: localizer(`dotdungeon.common.edit`), condition: () => this.isEditable, callback: () => { const fp = new FilePicker({ @@ -45,6 +46,13 @@ export class UntypedItemSheet extends GenericItemSheet { fp.render(true); }, }, + { + name: localizer(`dotdungeon.common.reset`), + condition: () => this.isEditable, + callback: () => { + console.log(`.dungeon | Reset Item Image`) + }, + } ]); if (!this.isEditable) return;