BasicCAT
BasicCAT copied to clipboard
An open source computer-aided translation tool written in Basic
One thing BasicCAT seems to be missing is native support for more file formats. The existing support for XLIFF and PO means BasicCAT can translate files processed via Okapi or...
JavaFX在Linux下的输入法可能存在问题 1. 没有办法调用输入法 加上下面的运行参数,参考 https://stackoverflow.com/questions/58763342/how-to-input-japanese-to-textarea-in-javafx-on-linux ``` java -Djdk.gtk.version=2 ``` 2. 候选词窗口不能跟随光标。这个目前没找到解决方法
(目前在txt环境下使用,感谢作者的贡献) 目前一行原文仅能使用一行翻译,翻译无法换行,可否新增个ctrl+enter在翻译片段内换行的功能 (像google表单那样,一格里面可以多行文字的感觉) 以及原文片段分割功能可以加个新增功能吗(就算后面是空白,按enter也能新增空行) 最后就是原文分割部份可能单纯以\n分割吗? 例如该行只有一个\n,原文片段就显示空白,翻译片段也显示空白,这样接近原文排版,观感上也较为舒服
是否可以增加术语匹配高亮显示(wordfast类似)和修订跟踪功能(memoQ类似)的功能? 术语匹配截图如下:  完全匹配就用绿色标注,如果没有匹配,那就高亮显示成黄色。 修订跟踪的功能举例如下:  谢谢!

error: (RuntimeException) java.lang.RuntimeException: Object should first be initialized (JavaObject). StackTrace: java.lang.RuntimeException: Object should first be initialized (JavaObject). at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:32) at anywheresoftware.b4j.object.JavaObject.getCurrentClass(JavaObject.java:259) at anywheresoftware.b4j.object.JavaObject.RunMethod(JavaObject.java:119) at org.xulihang.basiccat.opennlp._tokenize(opennlp.java:230) at org.xulihang.basiccat.opennlp._lemmatizedsentence(opennlp.java:188) at org.xulihang.basiccat.term._termsinasentenceusingiteration(term.java:1337) at...
error: (NullPointerException) java.lang.NullPointerException StackTrace: java.lang.NullPointerException at org.xulihang.basiccat.tmmanager$ResumableSub_MatchedItems.resume(tmmanager.java:636) at org.xulihang.basiccat.tmmanager._matcheditems(tmmanager.java:498) at org.xulihang.basiccat.tmmanager$ResumableSub_setItems.resume(tmmanager.java:1076) at org.xulihang.basiccat.tmmanager._setitems(tmmanager.java:1054) at org.xulihang.basiccat.tmmanager$ResumableSub_init.resume(tmmanager.java:457) at org.xulihang.basiccat.tmmanager._init(tmmanager.java:434) at org.xulihang.basiccat.tmmanager._initialize(tmmanager.java:492) at org.xulihang.basiccat.main._lbl_mouseclicked(main.java:2439) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)...
使用外部TM以后,第二次打开工程后,空行不能删除,出现如下错误, error: (NullPointerException) java.lang.NullPointerException StackTrace: java.lang.NullPointerException at org.xulihang.basiccat.opennlp._tokenize(opennlp.java:173) at org.xulihang.basiccat.opennlp._lemmatizedsentence(opennlp.java:131) at org.xulihang.basiccat.term._termsinasentenceusingiteration(term.java:1327) at org.xulihang.basiccat.term._termsinasentence(term.java:1146) at org.xulihang.basiccat.project._showterm(project.java:5724) at org.xulihang.basiccat.project._targettextarea_focuschanged(project.java:6482) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source)...
- [ ] Filter settings (priority, options) - [ ] Use stemmer to create TM/Term databases' index and process query - [ ] QA check - [ ] Better interative...
- [x] generate the target file for a single file - [x] source editing - [x] add a copy source to target shortcut - [x] more accurate word count -...