ZGGSONG / STranslate

A ready-to-use, ready-to-go translation ocr tool developed by WPF/WPF 开发的一款即开即用、即用即走的翻译、OCR工具
https://stranslate.zggsong.com
MIT License
1.36k stars 82 forks source link

几个问题和功能建议,探讨一下~~~ #79

Open nop4LOL opened 1 month ago

nop4LOL commented 1 month ago

**1、强关机时,配置文件会被全部写入0填充,导致开机后打开软件加载不成功触发备份功能,鸡肋无效,备份的还是全部0填充的文件

2、增加配置:允许用户开启失去焦点后翻译界面不隐藏,否则界面会自动隐藏,导致再打开翻译界面,之前的内容全部清空了,非常不方便(或者直接不清空上一次翻译的内容,保留就可以,清空没有必要)

3、建议增加翻译分组功能,比如我把腾讯有道小牛之类的分一个组,例如白嫖组,把需要花钱用token的大模型类的翻译源分一个组,比如掏钱组,这样我翻译的时候,如果是一些不重要的单词或者句子,我就可以只看白嫖组的内容,而不去自动触发掏钱组的翻译,当我需要翻译一些比较重要追求正确率的句子或者觉得白嫖组翻译的不好,我直接在界面上点击掏钱组,这样就会自动切换到掏钱组并用掏钱组的API去请求翻译。**

ZGGSONG commented 1 month ago
  1. 强制关机配置被填充000这个文件变成二进制的这个需要排查,另外如果原始文件已经被系统追成二进制文件,那么打开软件时识别配置文件错误,会将当前配置文件备份,此时的配置已经是二进制了备份还能怎么办呢?

    该备份功能针对大版本更新,或者用户升级版本跨度太大,部分配置修改不适配导致原有配置丢失的问题进行设计,你所遇到的问题不在该功能涵盖范围内!

  2. 失去焦点隐藏,这是软件设计初衷,即用即走。想要不隐藏,打开置顶(ctrl shift t)。隐藏后热键开启界面不清空内容,显示界面默认热键alt g 是用前请阅读文档

  3. 功能建议挺好,我考虑一下这部分功能设计!

nop4LOL commented 1 month ago
  1. 强制关机配置被填充000这个文件变成二进制的这个需要排查,另外如果原始文件已经被系统追成二进制文件,那么打开软件时识别配置文件错误,会将当前配置文件备份,此时的配置已经是二进制了备份还能怎么办呢?

该备份功能针对大版本更新,或者用户升级版本跨度太大,部分配置修改不适配导致原有配置丢失的问题进行设计,你所遇到的问题不在该功能涵盖范围内!

  1. 失去焦点隐藏,这是软件设计初衷,即用即走。想要不隐藏,打开置顶(ctrl shift t)。隐藏后热键开启界面不清空内容,显示界面默认热键alt g 是用前请阅读文档
  2. 功能建议挺好,我考虑一下这部分功能设计!

第二点,因为alt+g显示界面不清空上一次的内容,那么既然不是为了回收资源的设计而销毁窗口,那为什么不能使用热键打开翻译窗口的时候同样保留上一次的内容,切换两次快捷键很麻烦,有时候一不小心按快了没按对,就被清空了,打了很多的中文又要重新打,这种情况是经常发生,所以希望至少能提供一个设置选项,比如 “保留上一次内容”,让用户至少可以自己选择是否沿用目前的设计,还是统一设置不清除。(这里暂不讨论是否开启历史记录去历史记录中排查内容)

nop4LOL commented 1 month ago

@ZGGSONG

ZGGSONG commented 1 month ago
  1. 强制关机配置被填充000这个文件变成二进制的这个需要排查,另外如果原始文件已经被系统追成二进制文件,那么打开软件时识别配置文件错误,会将当前配置文件备份,此时的配置已经是二进制了备份还能怎么办呢?

该备份功能针对大版本更新,或者用户升级版本跨度太大,部分配置修改不适配导致原有配置丢失的问题进行设计,你所遇到的问题不在该功能涵盖范围内!

  1. 失去焦点隐藏,这是软件设计初衷,即用即走。想要不隐藏,打开置顶(ctrl shift t)。隐藏后热键开启界面不清空内容,显示界面默认热键alt g 是用前请阅读文档
  2. 功能建议挺好,我考虑一下这部分功能设计!

第二点,因为alt+g显示界面不清空上一次的内容,那么既然不是为了回收资源的设计而销毁窗口,那为什么不能使用热键打开翻译窗口的时候同样保留上一次的内容,切换两次快捷键很麻烦,有时候一不小心按快了没按对,就被清空了,打了很多的中文又要重新打,这种情况是经常发生,所以希望至少能提供一个设置选项,比如 “保留上一次内容”,让用户至少可以自己选择是否沿用目前的设计,还是统一设置不清除。(这里暂不讨论是否开启历史记录去历史记录中排查内容)

你要是想每次都保留上次的内容 你只全程使用 ALT + G 显示窗口,不就可以了,全局热键也支持修改!

nop4LOL commented 1 month ago
  1. 强制关机配置被填充000这个文件变成二进制的这个需要排查,另外如果原始文件已经被系统追成二进制文件,那么打开软件时识别配置文件错误,会将当前配置文件备份,此时的配置已经是二进制了备份还能怎么办呢?

该备份功能针对大版本更新,或者用户升级版本跨度太大,部分配置修改不适配导致原有配置丢失的问题进行设计,你所遇到的问题不在该功能涵盖范围内!

  1. 失去焦点隐藏,这是软件设计初衷,即用即走。想要不隐藏,打开置顶(ctrl shift t)。隐藏后热键开启界面不清空内容,显示界面默认热键alt g 是用前请阅读文档
  2. 功能建议挺好,我考虑一下这部分功能设计!

第二点,因为alt+g显示界面不清空上一次的内容,那么既然不是为了回收资源的设计而销毁窗口,那为什么不能使用热键打开翻译窗口的时候同样保留上一次的内容,切换两次快捷键很麻烦,有时候一不小心按快了没按对,就被清空了,打了很多的中文又要重新打,这种情况是经常发生,所以希望至少能提供一个设置选项,比如 “保留上一次内容”,让用户至少可以自己选择是否沿用目前的设计,还是统一设置不清除。(这里暂不讨论是否开启历史记录去历史记录中排查内容)

你要是想每次都保留上次的内容 你只全程使用 ALT + G 显示窗口,不就可以了,全局热键也支持修改!

@ZGGSONG 有道理,那我就用显示窗口的快捷键当翻译好了

ZGGSONG commented 1 month ago

第一条,仔细想了想强制关机本来就属于异常操作,配置文件变成了二进制文件这个属于操作系统文件系统异常情况,软件层面无法避免,软件自带备份功能,可以被备份到本地或者WebDAV!

image