diff --git a/langs/en-ca.json b/langs/en-ca.json index 24dc2cb..611a08a 100644 --- a/langs/en-ca.json +++ b/langs/en-ca.json @@ -14,9 +14,18 @@ "sheet-names": { "PlayerSheet": "Player Sheet" }, + "misc": { + "Key": "Key", + "Value": "Value", + "no-data-submitted": "No data submitted", + "data-query-notif-header": "Data Query Notification" + }, "Apps": { "QueryStatus": { - "user-disconnected-tooltip": "This user is not logged in to Foundry" + "user-disconnected-tooltip": "This user is not logged in to Foundry", + "cancel-request": "Cancel Request", + "finish-early": "Finish Request Early", + "send-request": "Send Request" }, "TAFDocumentSheetConfig": { "Sizing": "Sizing", @@ -35,6 +44,9 @@ } } }, + "sockets": { + "user-list-required": "A list fo users must be provided" + }, "notifs": { "error": { "missing-id": "An ID must be provided", diff --git a/module/sockets/query/cancel.mjs b/module/sockets/query/cancel.mjs index 654b21d..f8eeddc 100644 --- a/module/sockets/query/cancel.mjs +++ b/module/sockets/query/cancel.mjs @@ -1,16 +1,17 @@ import { DialogManager } from "../../utils/DialogManager.mjs"; +import { localizer } from "../../utils/localizer.mjs"; export async function queryCancel(payload) { const { id } = payload; if (!id) { - ui.notifications.error(game.i18n.format( + ui.notifications.error(localizer( `taf.notifs.error.malformed-socket-payload`, { event: `query.cancel`, - details: `A request ID must be provided`, - }), - ); + details: `taf.notifs.error.missing-id`, + }, + )); return; }; diff --git a/module/sockets/query/notify.mjs b/module/sockets/query/notify.mjs index 7974d63..624e7b2 100644 --- a/module/sockets/query/notify.mjs +++ b/module/sockets/query/notify.mjs @@ -1,3 +1,4 @@ +import { localizer } from "../../utils/localizer.mjs"; import { respondedToQueries } from "../../utils/QueryManager.mjs"; export function queryNotify(payload) { @@ -14,7 +15,7 @@ export function queryNotify(payload) { }; ChatMessage.implementation.create({ - flavor: `Data Query Notification`, + flavor: localizer(`taf.misc.data-query-notif-header`), content, whisper, style: CONST.CHAT_MESSAGE_STYLES.OOC, diff --git a/module/sockets/query/prompt.mjs b/module/sockets/query/prompt.mjs index aef9d72..8b1700f 100644 --- a/module/sockets/query/prompt.mjs +++ b/module/sockets/query/prompt.mjs @@ -1,4 +1,5 @@ import { DialogManager } from "../../utils/DialogManager.mjs"; +import { localizer } from "../../utils/localizer.mjs"; import { respondedToQueries } from "../../utils/QueryManager.mjs"; export async function queryPrompt(payload) { @@ -10,25 +11,25 @@ export async function queryPrompt(payload) { } = payload; if (!id) { - ui.notifications.error(game.i18n.format( + ui.notifications.error(localizer( `taf.notifs.error.malformed-socket-payload`, { - event: `query.prompt`, - details: `A request ID must be provided`, - }), - ); + event: `query.cancel`, + details: `taf.notifs.error.missing-id`, + }, + )); return; }; // null/undefined is a special case for "all users but me" by default if (users != null && !Array.isArray(users)) { - ui.notifications.error(game.i18n.format( + ui.notifications.error(localizer( `taf.notifs.error.malformed-socket-payload`, { - event: `query.prompt`, - details: `A list of users must be provided`, - }), - ); + event: `query.cancel`, + details: `taf.sockets.user-list-required`, + }, + )); return; }; diff --git a/module/sockets/query/submit.mjs b/module/sockets/query/submit.mjs index a4c9d6d..023ed38 100644 --- a/module/sockets/query/submit.mjs +++ b/module/sockets/query/submit.mjs @@ -1,4 +1,5 @@ import { addResponse, has as hasQuery } from "../../utils/QueryManager.mjs"; +import { localizer } from "../../utils/localizer.mjs"; export function querySubmit(payload, user) { const { @@ -7,13 +8,13 @@ export function querySubmit(payload, user) { } = payload; if (!id) { - ui.notifications.error(game.i18n.format( + ui.notifications.error(localizer( `taf.notifs.error.malformed-socket-payload`, { - event: `query.submit`, - details: `A request ID must be provided`, - }), - ); + event: `query.cancel`, + details: `taf.notifs.error.missing-id`, + }, + )); return; }; diff --git a/templates/QueryStatus/controls.hbs b/templates/QueryStatus/controls.hbs index 65985fc..d7f623f 100644 --- a/templates/QueryStatus/controls.hbs +++ b/templates/QueryStatus/controls.hbs @@ -1,8 +1,8 @@
| Key | -Value | +{{ localize "taf.misc.Key" }} | +{{ localize "taf.misc.Value" }} |