united_nation_skin_deepseek_harness:DSH 联合国主题与 7,030 种语言选择器

前言

DeepSeek Harness(DSH)把模型、工具与会话界面拆成可组合的 profile 与 bundle。换肤类插件通常只改配色;界面语言往往仍是十几项下拉。若你希望在不碰核心交互的前提下,给 WebUI 或桌面端一套固定视觉语言,并让「选母语」覆盖尽可能完整的语言目录,社区维护的 muzapar00/united_nation_skin_deepseek_harness(npm 包名 dsh-theme-un)走的是纯前端主题路线:不注册模型工具、不发网络请求、不收集数据。下面介绍它做什么、怎么装、以及语言与设置的边界。

这是什么

dsh-theme-un 是 DSH 的第三方主题皮肤,维护者为 muzapar00,在插件目录中归类为「趣味换装」。它在浏览器侧重映射 DSH 的 --dsw-* 设计令牌,并增加联合国风格的背景、信息丝带与世界语言选择器;会话、工作区、模型选择与工具审批等逻辑保持 DSH 原样。许可证为 MIT(见仓库 LICENSE)。

核心功能

视觉与品牌

  • 配色以联合国蓝 #009EDB、深海军蓝 #0A2540 与纸白为主,提供白昼(Daylight)与蓝夜(Blue hour)两套色板,可跟随系统或手动固定。
  • 侧边栏品牌位替换为联合国徽记与 “United Nations / DeepSeek Harness” 文案。
  • 聊天背景轮播六张联合国维和行动公开照片,右下角标注拍摄者、授权与出兵/任务国旗;强度可在设置中调节(20–92,默认 78%)。
  • 输入框上方两条约 20px 高的丝带:一条轮播联合国知识、会员国与致谢语,另一条轮播《联合国宪章》《世界人权宣言》等摘录;可在设置中单独关闭。
  • 193 个会员国国旗出现在会员国聚光灯、照片角标、设置页马赛克等位置。

世界语言选择器

  • 目录含 7,030 种语言(数据来自 ISO 639-3 现存语言表,母语名来自 CLDR 45);127 种语言已有完整或部分皮肤界面与 DSH 常用界面词汇翻译,缺失文案回退英文,不出现空白。
  • 支持按母语名、英文名或语言代码搜索,以及非洲 / 美洲 / 亚洲 / 欧洲 / 大洋洲筛选;联合国六种正式语言单独成组。
  • 侧边栏「设置」旁新增地球按钮,快捷键 Ctrl/Cmd + Shift + L 打开选择器。阿拉伯语、希伯来语等若干语言的皮肤界面支持 RTL 排版。

明确不改变的部分

原有按钮位置与作用、设置与命令快捷键、输入框发送与附件等行为不变;仅在侧边栏页脚多一个地球按钮,并在 设置 → 联合国 增加一页可逐项关闭上述效果的配置。

安装与启用

前置条件

  • DeepSeek Harness ≥ 0.1.5(dsh web 或桌面版;桌面版使用 desktop profile)。
  • Node.js 22+(DSH 自带;部分安装脚本会修改 profile 下的 package.json)。
  • 配置目录:Linux / macOS 为 ~/.dsh(或 $DSH_HOME),Windows 为 %USERPROFILE%\.dsh;Web profile 为 $DSH_HOME/profiles/web,桌面为 desktop。

主题在 DSH 启动时挂载;安装或更新后需完全退出并重启 DSH(Web 版停止进程后重新 dsh web),热更新不会加载新的 bundle。

从 GitHub 安装(推荐命令来自仓库 README)

先把包放进 profile 的 node_modules:

dsh plugin --profile web add github:muzapar00/united_nation_skin_deepseek_harness

桌面版将 --profile web 换成 --profile desktop。

DSH 的 profile 由 dsh.profile.bundles 顺序叠加补丁;dsh plugin add 只安装包,还需在对应 profile 的 package.json 里把 dsh-theme-un 加入 dsh.profile.bundles 数组,才会应用包内 cordis.patch.yml。仓库 README 也提供 Windows / Linux / macOS 一键安装脚本(scripts/install.ps1、scripts/install.sh),会自动完成复制与 bundles 写入;参数示例包括 --profile web、--all、--dry-run、--dsh-home /path。

验证

重启后应看到:左上角联合国徽记品牌位、设置旁的地球按钮、背景维和照片轮播与输入框上方丝带,以及 设置 → 联合国 整页选项。若缺少「联合国」页或地球按钮,检查 bundles 是否含 dsh-theme-un 且 node_modules/dsh-theme-un/client.js 存在,然后再次完全重启。

更新与卸载

更新可再次执行:

dsh plugin --profile web add github:muzapar00/united_nation_skin_deepseek_harness

然后完全重启 DSH;版本变更见仓库 CHANGELOG.md(当前 package 版本为 0.2.0)。

卸载示例(在已安装包的 profile 目录下,按 README 使用仓库脚本):

node scripts/uninstall.mjs --profile web

脚本会移除 node_modules/dsh-theme-un 并从 bundles 删除包名;若曾用 cordis.patch.yml 手动挂载,需一并删除对应行。

典型用法

  1. 安装并写入 bundles 后重启 DSH,打开任意会话界面确认主题生效。
  2. 点击侧边栏地球图标或按 Ctrl/Cmd + Shift + L,搜索母语名(如 日本語)、英文名或代码(如 ja),选中后界面语言生效;未翻译条目仍回退英文。
  3. 进入 设置 → 联合国,按需关闭背景轮播、丝带或调节背景强度;与其他主题 bundle 叠加时,README 建议在 bundles 中只保留一个主题包,或关闭本皮肤的背景/丝带以避免令牌冲突。

适用场景与注意

适合需要在 DSH WebUI 或 Linux / macOS / Windows 桌面端统一联合国视觉、并希望在同一选择器里浏览大规模语言目录的用户。皮肤不扩展模型能力,也不替代 DSH 自带的国际化配置路径。

插件以当前 DSH 进程权限在本地浏览器侧运行;安装前请阅读 GitHub 仓库 源码、NOTICE 与 MIT 许可证,确认素材版权与声明符合你的使用场景。社区插件目录 skillhub.cn 与 DeepSeek / 幻方无官方从属关系,仅为生态索引。

结尾

united_nation_skin_deepseek_harness 在不动 DSH 核心按键的前提下,提供联合国配色、维和背景、知识丝带与 7,030 种语言可搜选择器,适合把「界面语言」从短列表扩展到完整目录并诚实标注翻译覆盖率。详情与截图见 插件目录页 与 GitHub README。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye