OneTimeSecret v0.20.0 版本发布:国际化增强与错误监控优化
2025-06-20 17:36:47作者:蔡丛锟
OneTimeSecret 是一个开源的临时秘密分享服务,允许用户创建只能查看一次或具有有限生命周期的秘密信息。该服务广泛应用于需要安全传递敏感信息的场景,如密码分享、临时访问凭证等。最新发布的 v0.20.0 版本带来了显著的国际化改进和错误监控增强。
国际化功能全面升级
v0.20.0 版本对国际化(i18n)支持进行了重大重构。开发团队标准化了所有组件和视图中的翻译键和字符串,确保整个应用中的翻译一致性。值得注意的是,由于新增了大量翻译键,当前版本仅启用了部分语言支持:
- 英语(en)
- 法语(法国)(fr_FR)
- 法语(加拿大)(fr_CA)
- 德语(奥地利)(de_AT)
其他语言的翻译工作仍在进行中,将在后续版本中逐步加入。团队还实现了本地化验证和修复脚本,确保翻译文件的结构和内容完整性。
新增德语(奥地利)支持
此版本新增了对德语(奥地利)区域设置的支持(de_AT)。开发团队精心调整了所有界面元素的翻译,确保符合奥地利地区的语言习惯。同时,对已有的法语翻译也进行了全面优化,提升了加拿大和法国两个变体的翻译质量。
语言切换组件改进
用户界面中的语言切换功能得到了增强:
- 新增了紧凑模式(compact mode),可在空间有限的地方使用
- 语言切换器现在也出现在品牌主页和主页脚区域
- 优化了语言选择的下拉菜单样式和交互体验
错误监控系统升级
v0.20.0 对错误监控系统进行了重要改进:
- 前端和后端现在可以配置独立的 Sentry DSN(数据源名称)
- 新增了多项 Sentry 配置选项,包括采样率、最大面包屑数量等
- 增强了 Vue 组件跟踪能力
- 改进了错误日志记录机制
这些改进使得开发团队能够更精确地监控和分析应用中的问题,同时为不同部分的错误处理提供了更灵活的配置选项。
配置变更注意事项
部署此版本时需要注意以下配置变更:
- 配置文件中的
services键已重命名为diagnostics - 新增了多个环境变量,包括国际化开关、默认区域设置、诊断功能开关等
- Sentry 相关配置现在分为前端和后端两部分
其他改进
- 优化了秘密查看页面的布局
- 修复了交付工具提示的悬停区域问题
- 改进了页脚的位置和样式
- 增强了 API 请求的错误处理机制
- 更新了 Postman 集合以匹配最新的 API 定义
总结
OneTimeSecret v0.20.0 版本标志着该项目在国际化支持方面迈出了重要一步,同时显著提升了错误监控能力。虽然当前版本仅支持有限的语言,但为未来的多语言扩展奠定了坚实基础。对于需要多语言支持或更强大错误跟踪功能的用户,这个版本提供了重要的功能升级。
登录后查看全文
热门项目推荐
相关项目推荐
GLM-5智谱 AI 正式发布 GLM-5,旨在应对复杂系统工程和长时域智能体任务。Jinja00
GLM-5-w4a8GLM-5-w4a8基于混合专家架构,专为复杂系统工程与长周期智能体任务设计。支持单/多节点部署,适配Atlas 800T A3,采用w4a8量化技术,结合vLLM推理优化,高效平衡性能与精度,助力智能应用开发Jinja00
jiuwenclawJiuwenClaw 是一款基于openJiuwen开发的智能AI Agent,它能够将大语言模型的强大能力,通过你日常使用的各类通讯应用,直接延伸至你的指尖。Python0193- QQwen3.5-397B-A17BQwen3.5 实现了重大飞跃,整合了多模态学习、架构效率、强化学习规模以及全球可访问性等方面的突破性进展,旨在为开发者和企业赋予前所未有的能力与效率。Jinja00
AtomGit城市坐标计划AtomGit 城市坐标计划开启!让开源有坐标,让城市有星火。致力于与城市合伙人共同构建并长期运营一个健康、活跃的本地开发者生态。01
awesome-zig一个关于 Zig 优秀库及资源的协作列表。Makefile00
项目优选
收起
deepin linux kernel
C
27
12
OpenHarmony documentation | OpenHarmony开发者文档
Dockerfile
602
4.04 K
🔥LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解
Java
69
21
Ascend Extension for PyTorch
Python
442
531
AscendNPU-IR是基于MLIR(Multi-Level Intermediate Representation)构建的,面向昇腾亲和算子编译时使用的中间表示,提供昇腾完备表达能力,通过编译优化提升昇腾AI处理器计算效率,支持通过生态框架使能昇腾AI处理器与深度调优
C++
112
170
🎉 (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统
Vue
1.46 K
825
本项目是CANN提供的数学类基础计算算子库,实现网络在NPU上加速计算。
C++
922
770
暂无简介
Dart
847
204
React Native鸿蒙化仓库
JavaScript
321
375
openGauss kernel ~ openGauss is an open source relational database management system
C++
174
249