feat(help): sync locales

This commit is contained in:
ManishMadan2882
2024-10-15 02:33:20 +05:30
parent 7ccd74b022
commit 085542c861
7 changed files with 23 additions and 8 deletions

View File

@@ -360,9 +360,8 @@ export default function Navigation({ navOpen, setNavOpen }: NavigationProps) {
</div> </div>
<div className="flex flex-col justify-end text-eerie-black dark:text-white"> <div className="flex flex-col justify-end text-eerie-black dark:text-white">
<div className="flex justify-between items-center px-1 py-1"> <div className="flex justify-between items-center px-1 py-1">
<div className="flex items-center gap-1"> <Help />
<Help />
</div>
<div className="flex items-center gap-1"> <div className="flex items-center gap-1">
<NavLink <NavLink
target="_blank" target="_blank"

View File

@@ -2,11 +2,12 @@ import { useState, useRef, useEffect } from 'react';
import Info from '../assets/info.svg'; import Info from '../assets/info.svg';
import PageIcon from '../assets/documentation.svg'; import PageIcon from '../assets/documentation.svg';
import EmailIcon from '../assets/envelope.svg'; import EmailIcon from '../assets/envelope.svg';
import { useTranslation } from 'react-i18next';
const Help = () => { const Help = () => {
const [isOpen, setIsOpen] = useState(false); const [isOpen, setIsOpen] = useState(false);
const dropdownRef = useRef<HTMLDivElement | null>(null); const dropdownRef = useRef<HTMLDivElement | null>(null);
const buttonRef = useRef<HTMLButtonElement | null>(null); const buttonRef = useRef<HTMLButtonElement | null>(null);
const { t } = useTranslation();
const toggleDropdown = () => { const toggleDropdown = () => {
setIsOpen((prev) => !prev); setIsOpen((prev) => !prev);
@@ -38,11 +39,11 @@ const Help = () => {
className="my-auto mx-4 w-full flex items-center h-9 gap-4 rounded-3xl hover:bg-gray-100 dark:hover:bg-[#28292E]" className="my-auto mx-4 w-full flex items-center h-9 gap-4 rounded-3xl hover:bg-gray-100 dark:hover:bg-[#28292E]"
> >
<img src={Info} alt="info" className="ml-1 w-5 filter dark:invert" /> <img src={Info} alt="info" className="ml-1 w-5 filter dark:invert" />
Help {t('help')}
</button> </button>
{isOpen && ( {isOpen && (
<div <div
className={`absolute -translate-y-28 z-10 w-48 shadow-lg bg-white dark:bg-[#444654] rounded-xl`} className={`absolute translate-x-4 -translate-y-28 z-10 w-48 shadow-lg bg-white dark:bg-[#444654] rounded-xl`}
> >
<a <a
href="https://docs.docsgpt.cloud/" href="https://docs.docsgpt.cloud/"
@@ -56,7 +57,7 @@ const Help = () => {
className="filter dark:invert" className="filter dark:invert"
width={20} width={20}
/> />
Documentation {t('documentation')}
</a> </a>
<a <a
href="mailto:contact@arc53.com" href="mailto:contact@arc53.com"
@@ -68,7 +69,7 @@ const Help = () => {
className="filter dark:invert p-0.5" className="filter dark:invert p-0.5"
width={20} width={20}
/> />
Email Us {t('emailUs')}
</a> </a>
</div> </div>
)} )}

View File

@@ -10,6 +10,9 @@
"sourceDocs": "Source", "sourceDocs": "Source",
"none": "None", "none": "None",
"cancel": "Cancel", "cancel": "Cancel",
"help":"Help",
"emailUs":"Email us",
"documentation":"documentation",
"demo": [ "demo": [
{ {
"header": "Learn about DocsGPT", "header": "Learn about DocsGPT",

View File

@@ -10,6 +10,9 @@
"sourceDocs": "Fuente", "sourceDocs": "Fuente",
"none": "Nada", "none": "Nada",
"cancel": "Cancelar", "cancel": "Cancelar",
"help":"Asistencia",
"emailUs": "Envíanos un correo",
"documentation": "documentación",
"demo": [ "demo": [
{ {
"header": "Aprende sobre DocsGPT", "header": "Aprende sobre DocsGPT",

View File

@@ -10,6 +10,9 @@
"sourceDocs": "ソース", "sourceDocs": "ソース",
"none": "なし", "none": "なし",
"cancel": "キャンセル", "cancel": "キャンセル",
"help":"ヘルプ",
"emailUs": "メールを送る",
"documentation": "ドキュメント",
"demo": [ "demo": [
{ {
"header": "DocsGPTについて学ぶ", "header": "DocsGPTについて学ぶ",

View File

@@ -10,6 +10,9 @@
"sourceDocs": "原始文件", "sourceDocs": "原始文件",
"none": "無", "none": "無",
"cancel": "取消", "cancel": "取消",
"help":"聯繫支援",
"emailUs": "寄送電子郵件給我們",
"documentation": "文件",
"demo": [ "demo": [
{ {
"header": "了解 DocsGPT", "header": "了解 DocsGPT",

View File

@@ -10,6 +10,9 @@
"sourceDocs": "源", "sourceDocs": "源",
"none": "无", "none": "无",
"cancel": "取消", "cancel": "取消",
"help":"联系支持",
"emailUs": "给我们发邮件",
"documentation": "文档",
"demo": [ "demo": [
{ {
"header": "了解 DocsGPT", "header": "了解 DocsGPT",