实现 CT 时间偏移选择并优化 URL 语言处理:新增获取 CT 时间偏移选项接口,表单改用下拉选择;URL 语言参数统一为 zh/tw/en 并兼容旧版;Vite 支持局域网访问,更新开发文档。
This commit is contained in:
@@ -11,7 +11,7 @@ alwaysApply: true
|
||||
## 语言与主题(仅 URL)
|
||||
|
||||
- 查询参数:`lang`(或 `locale`)、`theme`;**禁止**用 `localStorage` 持久化语言/主题。
|
||||
- 缺省:`lang=zh-TW`、`theme=dark`;`theme` 支持别名 `light`/`day`、`dark`/`night`。
|
||||
- URL `lang` 取值:`zh` / `tw` / `en`(缺省 `tw`);兼容读取 `zh-CN` / `zh-TW` / `en-US`;写入地址栏统一短码。`theme` 缺省 `dark`,支持别名 `light`/`day`、`dark`/`night`。
|
||||
- 解析与写入:`src/config/urlPreferences.ts`;切换语言/主题用 `useUrlPreferences()`(更新 `router.replace` 的 query)。
|
||||
- 路由跳转保留 query:`useRouteWithPreferences().linkTo(path)` 或等价 `{ path, query: route.query }`。
|
||||
- i18n:`src/i18n/`(简/繁/英);Element Plus 语言:`getElementPlusLocale` + 根节点 `el-config-provider`。
|
||||
|
||||
Reference in New Issue
Block a user