From 330c3af2272aafd2ce321f8f22c58cb7472aeea1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E7=BF=94?= Date: Wed, 29 Apr 2026 19:13:55 +0800 Subject: [PATCH] =?UTF-8?q?feat(i18n):=20=E6=94=B9=E9=80=A010=E4=B8=AA?= =?UTF-8?q?=E7=BB=84=E4=BB=B6=E4=B8=BAi18n=E5=9B=BD=E9=99=85=E5=8C=96?= =?UTF-8?q?=EF=BC=8C=E5=90=8C=E6=AD=A5=E6=9B=B4=E6=96=B09=E7=A7=8D?= =?UTF-8?q?=E8=AF=AD=E8=A8=80=E7=BF=BB=E8=AF=91=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 组件改造:EmptyState、ExportPanel、SearchConditionItem、SearchHistoryPanel、 SearchResultCard、SearchResultList、Select、SortSwitcher、TemplatePanel、 BottomNavigation、SearchConditionPanel - 替换硬编码中文为 $t() 调用和 computed 响应式翻译 - 新增翻译键:search(搜索历史/模板/条件)、export(导出选项)、 common.pleaseSelect 等 - 同步更新 zh-CN、en、zh-TW、ja、ko、es、fr、de、pt 共9种语言文件 - 重构 errorHandler:从 API 错误处理改为本地应用错误处理 - 移除 search.ts 中未使用的 SearchService 接口 --- .../BottomNavigation/BottomNavigation.vue | 113 ++++++++++ .../src/components/Button/Button.vue | 204 ++++++++++++++++++ .../src/components/Card/Card.vue | 84 ++++++++ .../src/components/EmptyState/index.vue | 19 +- .../src/components/ExportPanel/index.vue | 31 +-- .../src/components/Icon/Icon.vue | 96 +++++++++ .../components/SearchConditionItem/index.vue | 25 ++- .../components/SearchConditionPanel/index.vue | 202 +++++++++++++++++ .../components/SearchHistoryPanel/index.vue | 25 ++- .../src/components/SearchResultCard/index.vue | 11 +- .../src/components/SearchResultList/index.vue | 6 +- .../src/components/Select/Select.vue | 9 +- .../src/components/SortSwitcher/index.vue | 6 +- .../src/components/TemplatePanel/index.vue | 19 +- .../src/components/Typography/Typography.vue | 123 +++++++++++ .../src/locales/de.ts | 87 ++++---- .../src/locales/en.ts | 87 ++++---- .../src/locales/es.ts | 87 ++++---- .../src/locales/fr.ts | 87 ++++---- .../src/locales/ja.ts | 87 ++++---- .../src/locales/ko.ts | 87 ++++---- .../src/locales/pt.ts | 87 ++++---- .../src/locales/zh-CN.ts | 87 ++++---- .../src/locales/zh-TW.ts | 87 ++++---- .../src/types/search.ts | 11 - .../src/utils/errorHandler.ts | 58 +++-- 26 files changed, 1335 insertions(+), 490 deletions(-) create mode 100644 everything-is-suitable-uniapp/src/components/BottomNavigation/BottomNavigation.vue create mode 100644 everything-is-suitable-uniapp/src/components/Button/Button.vue create mode 100644 everything-is-suitable-uniapp/src/components/Card/Card.vue create mode 100644 everything-is-suitable-uniapp/src/components/Icon/Icon.vue create mode 100644 everything-is-suitable-uniapp/src/components/SearchConditionPanel/index.vue create mode 100644 everything-is-suitable-uniapp/src/components/Typography/Typography.vue diff --git a/everything-is-suitable-uniapp/src/components/BottomNavigation/BottomNavigation.vue b/everything-is-suitable-uniapp/src/components/BottomNavigation/BottomNavigation.vue new file mode 100644 index 0000000..19200a7 --- /dev/null +++ b/everything-is-suitable-uniapp/src/components/BottomNavigation/BottomNavigation.vue @@ -0,0 +1,113 @@ + + + + + diff --git a/everything-is-suitable-uniapp/src/components/Button/Button.vue b/everything-is-suitable-uniapp/src/components/Button/Button.vue new file mode 100644 index 0000000..2f4cb12 --- /dev/null +++ b/everything-is-suitable-uniapp/src/components/Button/Button.vue @@ -0,0 +1,204 @@ + + + + + diff --git a/everything-is-suitable-uniapp/src/components/Card/Card.vue b/everything-is-suitable-uniapp/src/components/Card/Card.vue new file mode 100644 index 0000000..eacdd46 --- /dev/null +++ b/everything-is-suitable-uniapp/src/components/Card/Card.vue @@ -0,0 +1,84 @@ + + + + + diff --git a/everything-is-suitable-uniapp/src/components/EmptyState/index.vue b/everything-is-suitable-uniapp/src/components/EmptyState/index.vue index 60ad06b..5e14bd7 100644 --- a/everything-is-suitable-uniapp/src/components/EmptyState/index.vue +++ b/everything-is-suitable-uniapp/src/components/EmptyState/index.vue @@ -1,20 +1,23 @@ + + diff --git a/everything-is-suitable-uniapp/src/components/SearchConditionItem/index.vue b/everything-is-suitable-uniapp/src/components/SearchConditionItem/index.vue index f4dccca..ff1bf0a 100644 --- a/everything-is-suitable-uniapp/src/components/SearchConditionItem/index.vue +++ b/everything-is-suitable-uniapp/src/components/SearchConditionItem/index.vue @@ -13,7 +13,7 @@ - + - +