From 77fb3e758e43ac6d53b073f5112e765e12debf1d Mon Sep 17 00:00:00 2001 From: pansy1110 Date: Wed, 1 Apr 2026 13:27:41 +0800 Subject: [PATCH] fix(i18n): supplement and fix Simplified Chinese, Traditional Chinese, and some other languages --- src/lib/MarkdownViewer.svelte | 4 +-- src/lib/components/Tab.svelte | 10 +++---- src/lib/components/TabList.svelte | 16 +++++----- src/lib/utils/i18n.ts | 50 ++++++++++++++++++++++++++----- 4 files changed, 58 insertions(+), 22 deletions(-) diff --git a/src/lib/MarkdownViewer.svelte b/src/lib/MarkdownViewer.svelte index 09f436d..3df725e 100644 --- a/src/lib/MarkdownViewer.svelte +++ b/src/lib/MarkdownViewer.svelte @@ -2240,12 +2240,12 @@ import { t } from './utils/i18n.js'; class:on-right={settings.tocSide === 'right'} class:in-edit-mode={isEditing && !settings.showToc} onclick={() => settings.toggleToc()} - aria-label="{settings.showToc ? 'Hide' : 'Show'} Table of Contents" + aria-label={settings.showToc ? t('tooltip.hideTableOfContents', settings.language) : t('tooltip.showTableOfContents', settings.language)} onmouseenter={(e) => { const rect = e.currentTarget.getBoundingClientRect(); tooltip = { show: true, - text: (settings.showToc ? 'Hide' : 'Show') + ' Table of Contents', + text: settings.showToc ? t('tooltip.hideTableOfContents', settings.language) : t('tooltip.showTableOfContents', settings.language), shortcut: '', html: '', isFootnote: false, diff --git a/src/lib/components/Tab.svelte b/src/lib/components/Tab.svelte index fe4a880..45c1efa 100644 --- a/src/lib/components/Tab.svelte +++ b/src/lib/components/Tab.svelte @@ -1,9 +1,9 @@