liwei1dao
a5eacc7253
上传隐私政策代码提交
6 months ago
liwei1dao
8be1135f8f
上传会员服务协议
6 months ago
liwei1dao
dd8de4cf5b
优化 项目日志 代码 减少卡顿问题
6 months ago
liwei1dao
6046df1933
上传iOS 服务调整优化
6 months ago
liwei1dao
a300171290
优化多语言
6 months ago
liwei1dao
235ec18b53
上传性别语言配置
6 months ago
liwei1dao
d499fa7492
补充底层日志采集接口
7 months ago
lxm
1ebc5bbfa4
feat(utils): 添加文档URL助手以支持多语言文档链接
新增 doc_url_helper.dart 工具文件,提供 docLangPath、privacyPolicyUrl 和 userAgreementUrl 函数
根据当前语言环境动态生成对应的文档链接,支持多种语言版本
替换登录页、个人资料页和隐私政策弹窗中的硬编码URL,提高代码复用性和可维护性
7 months ago
lxm
6c21c91232
feat(i18n): 完善多语言翻译并添加翻译测试
- 更新中文(简体、繁体、香港)翻译,将英文占位符替换为本地化文本
- 改进阿拉伯语、希腊语、韩语、爱沙尼亚语、乌克兰语、波兰语、克罗地亚语、拉脱维亚语、越南语、德语、日语等语言的翻译准确性
- 为法语、日语、挪威语、冰岛语翻译添加单元测试,验证键完整性和占位符一致性
- 添加日语翻译修复脚本,自动替换英文占位符为日文
- 统一商品名称、权限描述、时间单位等术语的本地化表达
7 months ago
lxm
cb791ea86b
fix(i18n): remove English placeholders in es_ES
7 months ago
lxm
99df1351af
fix(i18n): Swedish placeholders in sv_SE
7 months ago
lxm
e1ca7edc51
feat(i18n): 更新多语言翻译并添加文件头注释
- 为所有语言文件添加区域-语言注释头
- 统一翻译"绑定奖励"相关术语为本地化表达
- 修复德语、西班牙语、法语等语言的翻译不一致问题
- 更新越南语、印尼语、马来语等语言的隐私政策文本
- 扩展i18n审计工具的英语术语识别列表
7 months ago
lxm
1ca7c370fd
feat(i18n): 添加缺失的翻译键并引入i18n审计脚本
新增蓝牙扫描、工具调用、导航选择、OTA升级等模块的翻译键,覆盖多个语言文件。
添加i18n审计脚本以检测翻译质量问题,包括与基线文件相同但可能是英文的翻译。
引入允许列表文件以排除特定键的审计检查。
7 months ago
lxm
b4b37b16f9
feat(i18n): 补全蓝牙/Agent/OTA/翻译等模块的中文国际化键值对
为蓝牙扫描、AI助手导航、消息气泡、OTA固件升级、翻译模块中的硬编码中文文本
添加国际化支持,在zh_cn.dart中新增约70个翻译键,并将各模块源码中的硬编码
文本替换为.tr/.trParams()调用。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
7 months ago
lxm
c11c2ea07f
feat(i18n): 丰富阿拉伯语语言包及优化多模块文本内容
- 新增常用时间相关文案如“刚刚”、“分钟前”等
- 完善商品模块中支付流程及会员相关文案
- 细化AI、翻译、会议等商品页描述与功能说明
- 增强会议模块功能支持,包括转写、总结、模板管理、文件操作
- 更新会议模块错误提示、播放器提示及云端同步信息
- 优化设备管理模块及Agent模块主界面和功能提示
- 扩展Agent模块音乐、导航、天气卡片内容及交互提示
- 补充翻译模块文本翻译、图片翻译、历史记录及质量设置相关文案
- 修正设置页面及相关模块网络错误、权限提示和加载状态文案
7 months ago
lxm
a467bc8634
fix(i18n): 更新翻译文案中的语言数量描述
将"80+语言"统一改为"多语种"或"多种语言",避免具体数字限制
7 months ago
lxm
eda0b037e9
refactor(theme): 重构主题相关文件目录结构
- 将主题相关代码目录由 themes 改为 theme
- 更新了对应文件的导入路径
- 调整 logger 导入路径以匹配目录变更
- 修改 main.dart 和 settings_controller.dart 中的主题导入路径
- 优化项目结构,提升代码维护性
7 months ago
lxm
1af4a2a548
feat(meeting): 增加云端音频下载及导出分享支持
- 新增提示文案“正在从云端获取音频...”用于本地音频缺失时下载提示
- 在MeetingDetailsController中添加downloadAudioForShare方法,实现云端音频的异步下载并返回本地路径
- 在分享底部弹窗增加导出音频功能,优先使用本地文件,若缺失则尝试从云端下载
- 下载成功后自动更新本地文件路径并触发分享,失败则显示文件不存在提示
- 分享方法中增加本地文件有效性检查,提升分享流程的鲁棒性
- 优化日志输出格式,统一错误日志信息,便于排查问题
- 修改导出PDF等其他功能的错误日志格式,使日志信息更清晰明确
7 months ago
lxm
4de04a29cc
feat(meeting): 添加会议分享底部弹窗及多语言支持
- 新增分享底部弹窗组件,实现分享链接、复制转写、复制总结、导出音频、导出转写、导出总结、保存思维导图和分享思维导图功能
- 分享功能包含权限控制,依据tasktype判断按钮是否可用
- 复制功能支持将转写文本和总结内容复制到剪贴板,支持Markdown转纯文本格式转换
- 导出支持导出转写TXT和总结TXT/PDF格式,PDF导出支持中文字体
- 录音播放器和会议模块新增多种错误提示文案,支持中英文、简繁体多语言
- 优化音频播放错误提示的国际化文本替换,统一调用国际化资源
- 修正部分UI组件中文字符串直接写死,改为使用国际化翻译键
- 提升底部弹窗样式和交互体验,支持深色/浅色主题自适应
- 会议详情页和各标签页使用国际化文本替代原硬编码字符串,兼容多语言环境
7 months ago
lxm
eb16982c2f
feat(i18n): 为模板模块添加多语言支持
将模板相关界面的硬编码字符串替换为国际化键,并在中英文翻译文件中添加对应的翻译条目。这包括模板列表、创建/编辑页面、详情页面中的按钮、标签和提示文本,以实现应用的多语言切换功能。
7 months ago
lxm
6e45432225
fix(permission): 适配权限提示对话框暗黑模式
- 获取当前主题模式判断是否为暗黑模式
- 权限提示对话框背景色根据主题切换
- 调整标题和内容文字颜色以适配暗黑模式
- 修改按钮样式颜色使其在暗黑模式下更清晰
- 优化对话框内文本样式,提升视觉体验
7 months ago
lxm
cbffa3b4ad
feat(meeting): 在分享底部弹窗中添加保存思维导图功能
为思维导图功能添加本地保存选项,新增对应的国际化文本键值。
在分享底部弹窗中增加“保存思维导图”按钮,与现有的“分享思维导图”功能并列。
移除未使用的版本更新服务导入以保持代码整洁。
7 months ago
lxm
6ea14d0cc4
feat(payment): 添加支付功能多语言支持并优化支付控制器
- 为支付功能添加简体中文、繁体中文和英文的翻译字符串
- 重构支付控制器和商品基础控制器,使用翻译键替代硬编码文本
- 更新支付视图,使界面文本支持多语言切换
- 在.gitignore中添加.qoder目录忽略规则
8 months ago
lxm
a8f11f3261
feat(i18n): 为语音识别连接失败添加多语言错误提示
在翻译控制器中检测到特定错误信息(如“Xunfei connection failed”或“Socket is not connected”)时,将显示用户友好的本地化提示信息“asrConnectionFailed”,而不是原始技术错误信息。
为此在所有支持的语言文件(zh_cn、zh_hk、zh_tw、en_us等)中添加了对应的翻译条目。
8 months ago
lxm
1be9bd4cfe
feat(i18n): 添加安卓前台服务通知的多语言翻译
为支持安卓前台服务的通知本地化,在多个语言文件中新增翻译键值。
同时在对应的安卓服务文件中添加注释,说明前台通知的触发条件。
8 months ago
lxm
00492b904a
feat(android): 同步Flutter本地化字符串到原生前台服务通知
添加 NativeLocalizationSync 服务,用于将Flutter应用的本地化字符串同步到Android原生前台服务通知中。在应用启动、语言切换和应用生命周期恢复时自动同步,确保原生通知内容与当前应用语言保持一致。
主要修改:
1. 新增 native_localization_sync.dart 服务,通过MethodChannel将本地化字符串传递给Android原生
2. 在MainApp、SettingsController和AppLifecycleManager中添加同步调用
3. 更新所有Android前台服务(音频录制、BLE代理、QQ音乐、导航、音乐服务)以使用同步的本地化字符串
4. 添加中英文通知文本到翻译文件
5. 在MainActivity中实现原生端字符串接收和存储逻辑
8 months ago
lxm
07c2fd5a00
fix: 将默认回退语言从中文改为英文
修改fallbackLocale常量从Locale('zh', 'CN')改为Locale('en', 'US'),确保应用在用户语言不可用时能回退到更通用的英文界面,提升国际用户的默认体验。
8 months ago
lxm
f4a81662fb
feat: 更新语音打断功能文案并添加提示信息
将"语音打断"功能重命名为"单轮对话"以更准确描述其行为,并添加详细说明的提示工具。同时,将iOS代理服务的默认中断状态设为false以匹配新功能逻辑。
- 更新中英文翻译文件,修改"voice_interrupt"键名对应的显示文本
- 在主页视图的开关旁添加信息图标,点击显示功能使用说明
- 调整AgentServiceImpl中isInterrupt的默认值为false,确保与单轮对话模式一致
9 months ago
lxm
affa80c689
feat(i18n): 添加多语言会议录音和悬浮窗权限相关翻译
添加了会议录音退出选项、后台录音通知和悬浮窗权限描述的多语言翻译,支持包括中文、英文、日语、韩语等在内的多种语言
9 months ago
lxm
14cf6ccf8b
feat(悬浮窗): 添加点击悬浮窗返回翻译页面功能
实现悬浮窗语言区域点击返回翻译页面功能,并记录上次翻译模式
- 在Android平台下记录当前翻译模式
- 点击悬浮窗语言区域时返回翻译页面并恢复上次模式
- 添加模式存储和读取功能
9 months ago
lxm
8652584451
feat(meeting): 优化悬浮窗权限请求逻辑
添加会话级别的权限请求状态管理,防止重复弹窗
增加权限请求冷却时间和对话框显示状态检查
添加设置跳转失败时的snackbar提示
9 months ago
lxm
ad1f6f830d
feat(translations): 为会议模块添加发言者相关的新翻译文本
9 months ago
lxm
377dc95962
feat(录音): 增加录音保存和结束的错误处理及超时机制
添加录音保存和结束操作时的错误处理和超时机制,包括:
1. 增加超时和失败时的错误提示
2. 添加保存状态标志防止重复操作
3. 失败时恢复录音界面状态
4. 添加相关翻译文本
9 months ago
lxm
24c08de042
feat(ble): 实现BLE唤醒策略的集中管理
重构BLE唤醒功能的控制逻辑,将其从各页面迁移至AppLifecycleManager统一管理
添加路由检测和录音任务检测来自动更新唤醒策略
优化错误处理和日志记录
9 months ago
lxm
5d9620798f
refactor(floating_ui): 重构悬浮窗插件并重命名为floating_ui_plugin
将原生插件native_plugin重构为floating_ui_plugin,实现悬浮窗服务独立管理
新增悬浮窗状态管理及内容更新功能,优化代码结构
移除主工程中冗余的悬浮窗相关代码,统一通过插件管理
9 months ago
tanlongsheng
43c1b8f457
修改cos配置
9 months ago
lxm
43ce0daa67
feat(权限): 改进悬浮窗权限请求流程并添加场景区分
为悬浮窗权限请求添加不同场景的说明文案,包括翻译悬浮窗和录音悬浮条场景
改进Android端权限请求逻辑,增加系统设置跳转的容错处理
添加相关多语言文案支持
9 months ago
tanlongsheng
fe3d3d7b78
重构会议助手,使用服务端转写
9 months ago
tanlongsheng
a363a2fe87
重构会议助手,使用服务端转写
9 months ago
lxm
4812ee5588
feat(录音): 添加后台录音通知和前台服务
添加后台录音时的持续通知显示
实现Android前台服务保持录音进程
添加iOS本地通知提醒用户录音进行中
9 months ago
lxm
bd9dac631c
feat(meeting): 添加会议录音退出确认对话框及后台录音功能
实现会议录音页面的退出确认对话框,提供保存并退出、不保存退出和后台继续录音选项
修改控制器逻辑以支持后台录音状态和不同的退出行为
添加多语言支持用于退出对话框的文本显示
禁用页面返回手势以避免误操作
9 months ago
lxm
92d5022f4e
feat(tts): 新增TTS语速调节功能并支持多语言翻译
为TTS功能添加语速调节支持,包括:
1. 新增语速设置接口和实现
2. 添加多语言翻译文本
3. 实现语速设置持久化存储
4. 在UI中添加语速调节对话框
5. 支持Android/iOS平台语速设置同步
9 months ago
lxm
81a56b2f8a
feat(i18n): 添加繁体中文(台湾)语言支持并优化语言选择逻辑
添加繁体中文(香港)语言选项到所有语言文件
分离繁体中文(香港)和台湾繁体中文的语言映射
优化系统语言检测逻辑,优先根据地区代码判断
更新设置控制器以支持新的语言选项
修复繁体中文(香港)翻译文件中的术语一致性
9 months ago
lxm
3331342023
完善多语言的键值对,以zh_cn.dart为基准,部分语言采用英语占位
9 months ago
lxm
15f4587230
docs(translations): 更新en_us和zh_hk语言文件,添加缺失的翻译项并修正部分翻译
9 months ago
lxm
8353d1cfc5
feat(ota): 添加OTA错误处理的用户友好提示信息
添加多语言翻译和错误类型枚举,改进错误处理逻辑以显示更友好的用户提示
10 months ago
lxm
0faca62a37
fix(translations): 修正中文欢迎消息中的错别字
10 months ago
lxm
50e1a7b53c
fix(蓝牙): 添加蓝牙耳机状态错误提示并更新相关翻译
当蓝牙编解码打开失败时,显示更明确的错误提示信息
10 months ago
lxm
fa0116a1b5
feat(i18n): 添加并完善翻译键和国际化文本
添加用量统计模块的翻译键和文本
完善图片翻译模块的国际化支持
统一各模块的时间范围和统计项翻译
更新翻译控制器和视图以使用翻译键
10 months ago
lxm
6cda70547d
refactor(商品页): 重构商品页脚组件并更新翻译文案
将商品页脚部分抽离为独立组件 GoodsFooterSection
更新多语言翻译中的版权信息和公司名称
修改 totalCount 为 totalQuota 以保持术语一致
添加内购客服QQ信息显示功能
10 months ago