From 71b07f468fe12585065d2a87d1167f92adccffc5 Mon Sep 17 00:00:00 2001 From: Gao Sun Date: Thu, 7 Jul 2022 23:50:56 +0800 Subject: [PATCH] refactor(console): link to localized docs website (#1463) --- .../AppContent/components/Sidebar/hook.tsx | 13 +++++++++---- packages/phrases/src/locales/en.ts | 2 +- packages/phrases/src/locales/zh-cn.ts | 2 +- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/packages/console/src/components/AppContent/components/Sidebar/hook.tsx b/packages/console/src/components/AppContent/components/Sidebar/hook.tsx index 41b5de318..8f2b6473d 100644 --- a/packages/console/src/components/AppContent/components/Sidebar/hook.tsx +++ b/packages/console/src/components/AppContent/components/Sidebar/hook.tsx @@ -1,6 +1,6 @@ -import { Optional } from '@silverhand/essentials'; +import { conditionalString, Optional } from '@silverhand/essentials'; import React, { FC, ReactNode } from 'react'; -import { TFuncKey } from 'react-i18next'; +import { TFuncKey, useTranslation } from 'react-i18next'; import useUserPreferences from '@/hooks/use-user-preferences'; @@ -46,6 +46,9 @@ export const useSidebarMenuItems = (): { const { data: { getStartedHidden }, } = useUserPreferences(); + const { + i18n: { language }, + } = useTranslation(); const sections: SidebarSection[] = [ { @@ -106,8 +109,10 @@ export const useSidebarMenuItems = (): { }, { Icon: Document, - title: 'documentation', - externalLink: 'https://docs.logto.io', + title: 'docs', + externalLink: `https://docs.logto.io/${conditionalString( + language !== 'en' && language.toLowerCase() + )}`, }, ], }, diff --git a/packages/phrases/src/locales/en.ts b/packages/phrases/src/locales/en.ts index 2b570c0b1..0e8d09b71 100644 --- a/packages/phrases/src/locales/en.ts +++ b/packages/phrases/src/locales/en.ts @@ -75,7 +75,7 @@ const translation = { connectors: 'Connectors', users: 'User Management', audit_logs: 'Audit Logs', - documentation: 'Documentation', + docs: 'Docs', contact_us: 'Contact Us', settings: 'Settings', }, diff --git a/packages/phrases/src/locales/zh-cn.ts b/packages/phrases/src/locales/zh-cn.ts index 309837bdc..140af1a89 100644 --- a/packages/phrases/src/locales/zh-cn.ts +++ b/packages/phrases/src/locales/zh-cn.ts @@ -75,7 +75,7 @@ const translation = { connectors: '连接器', users: '用户管理', audit_logs: '审计日志', - documentation: '文档', + docs: '文档', contact_us: '联系我们', settings: '设置', },