From 14a3d9a778fede4c18dc44266ad35f2b8b197d50 Mon Sep 17 00:00:00 2001 From: EthanHealy01 Date: Fri, 15 Aug 2025 14:02:41 +0100 Subject: [PATCH] more translation --- frontend/public/locales/en-GB/translation.json | 9 +++++++++ .../src/components/shared/AllToolsNavButton.tsx | 6 ++++-- frontend/src/components/shared/QuickAccessBar.tsx | 14 ++++++++------ 3 files changed, 21 insertions(+), 8 deletions(-) diff --git a/frontend/public/locales/en-GB/translation.json b/frontend/public/locales/en-GB/translation.json index ffc5f7e6c..afc0f18c4 100644 --- a/frontend/public/locales/en-GB/translation.json +++ b/frontend/public/locales/en-GB/translation.json @@ -1740,6 +1740,15 @@ "allTools": "ALL TOOLS", "quickAccess": "QUICK ACCESS" }, + "quickAccess": { + "read": "Read", + "sign": "Sign", + "automate": "Automate", + "files": "Files", + "activity": "Activity", + "config": "Config", + "allTools": "All Tools" + }, "fileUpload": { "selectFile": "Select a file", "selectFiles": "Select files", diff --git a/frontend/src/components/shared/AllToolsNavButton.tsx b/frontend/src/components/shared/AllToolsNavButton.tsx index 79fd36ae1..f2b308b26 100644 --- a/frontend/src/components/shared/AllToolsNavButton.tsx +++ b/frontend/src/components/shared/AllToolsNavButton.tsx @@ -1,5 +1,6 @@ import React from 'react'; import { ActionIcon } from '@mantine/core'; +import { useTranslation } from 'react-i18next'; import { Tooltip } from './Tooltip'; import AppsIcon from '@mui/icons-material/AppsRounded'; import { useToolWorkflow } from '../../contexts/ToolWorkflowContext'; @@ -10,6 +11,7 @@ interface AllToolsNavButtonProps { } const AllToolsNavButton: React.FC = ({ activeButton, setActiveButton }) => { + const { t } = useTranslation(); const { handleReaderToggle, handleBackToTools, selectedToolKey, leftPanelView } = useToolWorkflow(); const handleClick = () => { @@ -30,7 +32,7 @@ const AllToolsNavButton: React.FC = ({ activeButton, set return ( - +
= ({ activeButton, set {iconNode} - All Tools + {t("quickAccess.allTools", "All Tools")}
diff --git a/frontend/src/components/shared/QuickAccessBar.tsx b/frontend/src/components/shared/QuickAccessBar.tsx index f6867cd9d..ad731652f 100644 --- a/frontend/src/components/shared/QuickAccessBar.tsx +++ b/frontend/src/components/shared/QuickAccessBar.tsx @@ -1,5 +1,6 @@ import React, { useState, useRef, forwardRef, useEffect } from "react"; import { ActionIcon, Stack, Divider } from "@mantine/core"; +import { useTranslation } from 'react-i18next'; import MenuBookIcon from "@mui/icons-material/MenuBookRounded"; import SettingsIcon from "@mui/icons-material/SettingsRounded"; import FolderIcon from "@mui/icons-material/FolderRounded"; @@ -20,6 +21,7 @@ import { const QuickAccessBar = forwardRef(({ }, ref) => { + const { t } = useTranslation(); const { isRainbowMode } = useRainbowThemeContext(); const { openFilesModal, isFilesModalOpen } = useFilesModalContext(); const { handleReaderToggle, selectedTool, selectedToolKey, leftPanelView } = useToolWorkflow(); @@ -55,7 +57,7 @@ const QuickAccessBar = forwardRef(({ const buttonConfigs: ButtonConfig[] = [ { id: 'read', - name: 'Read', + name: t("quickAccess.read", "Read"), icon: , size: 'lg', isRound: false, @@ -67,7 +69,7 @@ const QuickAccessBar = forwardRef(({ }, { id: 'sign', - name: 'Sign', + name: t("quickAccess.sign", "Sign"), icon: signature @@ -79,7 +81,7 @@ const QuickAccessBar = forwardRef(({ }, { id: 'automate', - name: 'Automate', + name: t("quickAccess.automate", "Automate"), icon: automation @@ -91,7 +93,7 @@ const QuickAccessBar = forwardRef(({ }, { id: 'files', - name: 'Files', + name: t("quickAccess.files", "Files"), icon: , isRound: true, size: 'lg', @@ -100,7 +102,7 @@ const QuickAccessBar = forwardRef(({ }, { id: 'activity', - name: 'Activity', + name: t("quickAccess.activity", "Activity"), icon: vital_signs @@ -112,7 +114,7 @@ const QuickAccessBar = forwardRef(({ }, { id: 'config', - name: 'Config', + name: t("quickAccess.config", "Config"), icon: , size: 'lg', type: 'modal',