Prevented i18n package from escaping text (#704)

* fix: prevented i18n package from escaping text

* Update packages/web/vite.config.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix: stupid copilot

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
Dan Ditomaso
2025-07-11 08:23:47 -04:00
committed by GitHub
co-authored by Copilot
parent f010365151
commit 5efa1d1795
9 changed files with 22 additions and 12 deletions
@@ -47,6 +47,7 @@ export const LocationResponseDialog = ({
<DialogHeader>
<DialogTitle>
{t("locationResponse.title", {
interpolation: { escapeValue: false },
identifier: `${longName} (${shortName})`,
})}
</DialogTitle>
@@ -169,6 +169,7 @@ export const NodeDetailsDialog = ({
<DialogHeader>
<DialogTitle>
{t("nodeDetails.title", {
interpolation: { escapeValue: false },
identifier: `${node.user?.longName ?? t("unknown.shortName")} (${
node.user?.shortName ?? t("unknown.shortName")
})`,
@@ -50,6 +50,7 @@ export const PkiBackupDialog = ({
<head>
<title>${
t("pkiBackup.header", {
interpolation: { escapeValue: false },
shortName: getMyNode()?.user?.shortName ?? t("unknown.shortName"),
longName: getMyNode()?.user?.longName ?? t("unknown.longName"),
})
@@ -63,6 +64,7 @@ export const PkiBackupDialog = ({
<body>
<h1>${
t("pkiBackup.header", {
interpolation: { escapeValue: false },
shortName: getMyNode()?.user?.shortName ?? t("unknown.shortName"),
longName: getMyNode()?.user?.longName ?? t("unknown.longName"),
})
@@ -103,6 +105,7 @@ export const PkiBackupDialog = ({
const link = document.createElement("a");
link.href = url;
link.download = t("pkiBackup.fileName", {
interpolation: { escapeValue: false },
shortName: getMyNode()?.user?.shortName ?? t("unknown.shortName"),
longName: getMyNode()?.user?.longName ?? t("unknown.longName"),
});
@@ -10,7 +10,7 @@ import { LockKeyholeOpenIcon } from "lucide-react";
import { useRefreshKeysDialog } from "./useRefreshKeysDialog.ts";
import { useDevice } from "@core/stores/deviceStore.ts";
import { useTranslation } from "react-i18next";
import { useMessageStore } from "../../../core/stores/messageStore/index.ts";
import { useMessageStore } from "@core/stores/messageStore/index.ts";
export interface RefreshKeysDialogProps {
open: boolean;
@@ -35,6 +35,7 @@ export const RefreshKeysDialog = (
const text = {
title: t("refreshKeys.title", {
interpolation: { escapeValue: false },
identifier: nodeWithError?.user?.longName ?? "",
}),
description: `${t("refreshKeys.description.unableToSendDmPrefix")}${