Harry-Chen / Learn-Helper

清华大学网络学堂助手
https://chrome.google.com/webstore/detail/learn-helper/mdehapphdlihjjgkhmoiknmnhcjpjall
MIT License
208 stars 37 forks source link

版本4.6.0建议增加手动切换语言功能 #134

Closed erbanku closed 1 year ago

erbanku commented 1 year ago

通过编译发现即将发布的版本4.6.0缺乏语言切换功能。若需更改语言,只能通过更改浏览器语言实现,建议增加手动切换语言功能。

Harry-Chen commented 1 year ago

目前的语言机制是 WebExtension 自带的,如果要手动切换比较麻烦

erbanku commented 1 year ago

由于课程英文名较长没法完整显示,如果手动切换比较难实现的话或许可以考虑一下把课程名称WRAP后显示。

Harry-Chen commented 1 year ago

@AsakuraMizu

erbanku commented 1 year ago

目前显示效果,几乎无法一眼确定具体是哪一门课程。又想到一个解决办法,可以将栏目的宽度改为可变宽度,这样也能解决问题。 image

由于课程英文名较长没法完整显示,如果手动切换比较难实现的话或许可以考虑一下把课程名称WRAP后显示。

Harry-Chen commented 1 year ago

目前显示效果,几乎无法一眼确定具体是哪一门课程。又想到一个解决办法,可以将栏目的宽度改为可变宽度,这样也能解决问题。 image

由于课程英文名较长没法完整显示,如果手动切换比较难实现的话或许可以考虑一下把课程名称WRAP后显示。

或许可以考虑增加课程名称的语言 override,这个是可以不受浏览器机制影响的。

AsakuraMizu commented 1 year ago

目前显示效果,几乎无法一眼确定具体是哪一门课程。又想到一个解决办法,可以将栏目的宽度改为可变宽度,这样也能解决问题。 image

由于课程英文名较长没法完整显示,如果手动切换比较难实现的话或许可以考虑一下把课程名称WRAP后显示。

还可以把字号调小一点

AsakuraMizu commented 1 year ago

如果切换语言的问题比较严重的话可以考虑切换到其他i18n框架,但是需要考虑带来的开销等等

erbanku commented 1 year ago

目前显示效果,几乎无法一眼确定具体是哪一门课程。又想到一个解决办法,可以将栏目的宽度改为可变宽度,这样也能解决问题。 image

由于课程英文名较长没法完整显示,如果手动切换比较难实现的话或许可以考虑一下把课程名称WRAP后显示。

还可以把字号调小一点

缩放浏览器,插件窗口也跟着变小🫠,导致还是显示不全🤣

建议不这么搞🫠

erbanku commented 1 year ago

舒服了,赞👍😎

AsakuraMizu commented 1 year ago

不过英文课程名显示不全的问题还是没有解决