- Notifications
You must be signed in to change notification settings - Fork5
Portebla versio de la Reta Vortaro por Android
License
bpeel/prevo
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
PReVo is an android application containing a portable version of theReta Vortaro which is an open source dictionary for Esperanto. Itcontains all of the dictionary data in the package so the applicationdoes not need to access the internet.
The official website for the program is here:
http://www.busydoingnothing.co.uk/prevo/
It is also available in the Google play store here:
https://play.google.com/store/apps/details?id=uk.co.busydoingnothing.prevo
or with F-Droid here:
https://f-droid.org/en/packages/uk.co.busydoingnothing.prevo/
This git repo does not include the assets containing the dictionarydata. Instead they are built from the ReVo data and the prevodbprogram which are in git submodules. In order to get these modules, besure to run the following git command:
git submodule update --init
The prevodb program will be built as part of the app build in order togenerate the dictionary data, so you need to make sure you have acompiler for the host machine installed. It will also need thedeveloper packages for expat and glib.
Assuming you have the Android SDK installed correctly, you can buildthe app either with Android Studio or the command line as follows.
Debug mode:
cd $HOME/prevo./gradlew assembleDebug
Release mode:
cd $HOME/prevo./gradlew assembleRelease
You should then have the final package in eitherapp/build/outputs/apk/debug/
orapp/build/outputs/apk/release/
depending on the build type.
The releases are all tagged and signed in the git repo using thefollowing public key:
http://www.busydoingnothing.co.uk/neilroberts.asc
The git submodules were added in version 0.25 so the signed tagcontains the commit hash of the dependencies used as well. For olderversions, the message for each tag contains the git hashes used forthe ReVo sources and the prevodb program. This information can be usedto build a copy of a release using exactly the same data. You can seethis information for example with:
git show 0.12
About
Portebla versio de la Reta Vortaro por Android