Fully localize the Ask app where possible

This commit is contained in:
Oliver 2026-01-21 15:27:12 -07:00
parent 357af820bf
commit 9f6c117c84
3 changed files with 15 additions and 5 deletions

View file

@ -36,9 +36,15 @@
"Key": "Key",
"Value": "Value",
"no-data-submitted": "No data submitted",
"data-query-notif-header": "Data Query Notification"
"data-query-notif-header": "Data Query Notification",
"cancel": "Cancel",
"confirm-and-close": "Confirm and Close"
},
"Apps": {
"Ask": {
"title": "Questions",
"invalid-input-type": "Invalid input type provided: {type}"
},
"QueryStatus": {
"title": "Information Request Status",
"user-disconnected-tooltip": "This user is not logged in to Foundry",

View file

@ -1,4 +1,5 @@
import { __ID__, filePath } from "../consts.mjs";
import { localizer } from "../utils/localizer.mjs";
const { HandlebarsApplicationMixin, ApplicationV2 } = foundry.applications.api;
@ -24,7 +25,7 @@ export class Ask extends HandlebarsApplicationMixin(ApplicationV2) {
width: 330,
},
window: {
title: `Questions`,
title: `taf.Apps.Ask.title`,
resizable: true,
minimizable: true,
contentTag: `form`,
@ -80,7 +81,10 @@ export class Ask extends HandlebarsApplicationMixin(ApplicationV2) {
for (const input of inputs) {
if (!validInputTypes.includes(input.type)) {
input.details = `Invalid input type provided: ${input.type}`;
input.details = localizer(
`taf.Apps.Ask.invalid-input-type`,
{ type: input.type },
);
input.type = `error`;
};
};

View file

@ -3,11 +3,11 @@
type="button"
data-action="cancel"
>
Cancel
{{localize "taf.misc.cancel"}}
</button>
<button
type="submit"
>
Confirm and Close
{{localize "taf.misc.confirm-and-close"}}
</button>
</div>