GithubHelp home page GithubHelp logo

yiiguxing / translationplugin Goto Github PK

View Code? Open in Web Editor NEW
10.9K 10.9K 757.0 21.43 MB

Translation plugin for IntelliJ based IDEs/Android Studio.

Home Page: https://yiiguxing.github.io/TranslationPlugin

License: MIT License

Java 9.93% Kotlin 90.07%
android-studio deveco-studio intellij intellij-plugin jetbrains-ides plugin translate translate-plugin translation

translationplugin's Introduction

translationplugin's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

translationplugin's Issues

乱码

请问乱码怎么解决?

对话框在非聚焦状态下按ESC键关闭对话框的问题

插件版本 1.2.1,此外,安装了插件 ideavim,因为ideavim默认按esc会回到normal mode,所以无法关闭取词时自动弹出的对话框。
因此建议:
能否增加一个关闭对话框的action,我来自定义快捷键关闭对话框..
或者,修改一下插件,能兼容ideavim。

谢谢:)

提几个建议

1.英文首字母不要大写
2.我的translation dialog没有文字颜色啊
3.打开dialog的时候自动聚焦到文本框里
4.添加英文单词发音的功能

alt+1翻译面板改进

当IDEA设置了背景图片时,使用alt+1调出来的面板会把背景也展现出来,但风格不太协调。能不能改进下把背景去掉,如alt+0的面板效果?

修改成java6,偶尔会闪退

你好,我把java8新特性的相关语句修改为java6以后,可以正常使用,但是偶尔会闪退。
选中单词,右键,点击翻译以后,弹出来的窗口直接闪退了,能隐约看到单词已经翻译过来了。
请问能否指点一二,是哪里漏改了么?

aaaaaaa

添加百度翻译

再添加一个百度翻译的API吧,有些翻译会有差别,两处翻译对比之后,更好确定正确意义

支持网络代理

你好,我用公司的网络无法做查询,怀疑是因为公司的网络需要代理设置。在IDEA中已经设置的代理仍然不起作用。
请问是否没有网络代理这部分功能?后续能否添加?

如何删除查询记录?

这个翻译插件很不错,辛苦了。

当Alt+0,弹出Show Translation Dialog,怎么删除下拉菜单里的单词记录?

应该类似于缓存这样的?

Translate Error

上午11:30:35 Plugin Error: Translation threw an uncaught PluginException. Disable Plugin
上午11:30:35 PluginException: cannot create class "cn.yiiguxing.plugin.translate.action.TranslationAction" [Plugin: cn.yiiguxing.plugin.translate]
上午11:30:44 PluginException: cannot create class "cn.yiiguxing.plugin.translate.action.EditorPopupMenuAction" [Plugin: cn.yiiguxing.plugin.translate]
上午11:30:45 EmptyThrowable: Null child action in group Main Toolbar () of class class com.intellij.openapi.actionSystem.DefaultActionGroup, id=TranslationAction
上午11:30:56 EmptyThrowable: Null child action in group Main Toolbar () of class class com.intellij.openapi.actionSystem.DefaultActionGroup, id=TranslationAction
上午11:31:00 EmptyThrowable: Null child action in group Main Toolbar () of class class com.intellij.openapi.actionSystem.DefaultActionGroup, id=TranslationAction

API KEY 出问题

翻译的时候提示:请求过于频繁,请重试更换API KEY

持久化存储问题

你好,我也在写一款翻译插件。但是我做的是本地存储,用IO的方式放在本地。但出现了一个问题。
在windows平台上权限是足够的。到了linux和mac平台就无法直接操作io了。目前没有找到很好的办法解决。 除非用户将文件夹权限改为777才可以写入。但是这个太麻烦了。不方便。求给点提示。

部分地方无法翻译

插件使用很顺手,但是发现有些地方翻译快捷键无效
2 4injx8 vz gv_a q3h5m
比如像这里的改进建议
是目前没有这个功能还是我的用法不对?
谢谢

Key name, Key value?

而网站上是给出的是

API key:
keyfrom:

刚测试了下,key value 对应 API key, 还望修改下啊,否则第一眼还有些疑惑 😄

键位冲突

alt+r,alt+t可能会与idea的标题栏的refactor和tool栏目冲突

Action命名

TranslationPlugin有四个操作动作,它们分别是:Translation, Translate, Translate(Inclusive) 和 Translate(Exclusive).

这命名真感人。。我想自定义keymap很容易搞混。。建议改成具体点含义的Action,比如'Translation bar', 'Translate(Full)', 'Translate(Single)'等等。。(不过好像Inclusive这个词很准确,可惜我不认识:P)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.