Skip to content

gmol/TranslatingSysTray

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TranslatingSysTray project

------------------------------------------------------------------------------
WISH LIST:
- properties file (online request counter, key?, ...)
- busy status on tray icon
- status bar for the display panel (result number, page number, total number of pages)
- change Translator to singleton with an interface method 'DataSet translate(String word);'
- 

------------------------------------------------------------------------------
IMPROVEMENTS
- replace Transtalator with ITranslator inside Dataset

------------------------------------------------------------------------------
HOW TO BUILD
$ mvn clean install

------------------------------------------------------------------------------
HOW TO ADD TO ECLIPSE
# Install maven plugin in eclipse (m2eclipse)
# - Choose install new software
# - In Install dialog select '--All available sites--' 
# - search for maven
# - 'm2e -Maven integration for Eclipse' is what you are looking for 

# Create elipse project
mvn eclipse:eclipse
# Clean the build it is required because there an error message in eclipse if you do not do it
mvn eclipse:clean

------------------------------------------------------------------------------
HOW TO RUN

# First way:
# build executable jar with all dependencies
$ mvn assembly:single
$ $JAVA_HOME/bin/java -jar ./TranslatingSysTray-app/target/TranslatingSysTray-0.0.1-SNAPSHOT-jar-with-dependencies.jar -k <CAMBRIDGE_API_KEY>

# Second way:
#Using exec plugin that executes the supplied java class in the current VM with the enclosing project's dependencies as classpath.
./run.sh <CAMBRIDGE_API_KEY>


About

A system tray app that looks up words from the clipboard in Cambridge dictionary

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published