Skip to content

foss-np/anubad

Repository files navigation

anubad

Translation Glossary and More

https://raw.githubusercontent.com/foss-np/anubad/dump/screenshots/00.png

The anubad is the open sourced glossary browsing framework build and designed not only for translators and localizers but also for the common users.

Don’t want to install? we have the web-port.

1 Getting it

1.1 Manual

Make sure these requirements are fullfilled.

requirementslinuxms-windows
pythonpython >= 3.00python 3.xx
gobject-introspectionpython-gobjectpygi/base
GTKGtk+ >= 3pygi/

Latest version can be downloaded as zip or tar or cloned.

TL;DR requirements check the ./demo.pyw, only requires python.

1.2 Symbolic Link

Application can still be executable from anywhere. Add symbolic link to executable-path i.e. paths defined under shell variable $PATH.

This can be helpful while running bleeding edge version directly from git repository or in development to avoid frequent installation.

1.2.1 To link

$ cd anubad/src/
$ sudo make link

1.2.2 To unlink

$ sudo make unlink

2 Glossaries

anubad uses foss-np/np-l10n-glossary as the default glossary, which can be downloaded via application.

Run below command to download it.

$ cd anubad/src/
$ ./utils.py

3 Usage

3.1 Search Modes

Search query beginning with ‘\’ will be unprocessed search

3.2 Command-line

anubad [OPTIONS] [COMMANDS]

3.2.1 OPTIONS

optional arguments:
  -h, --help    show this help message and exit
  --noplugins   Disable plugins loading
  --hide        Hide on startup
  --notray      Hide from notification tray
  --nohistfile  Disable history file
  --notaskbar   Hide from taskbar
  --nothread    Don't thread application

3.2.2 EXAMPLES

$ anubad search hello

4 Known Issues

Sometime application tend to crash unexpectedly.

4.1 Solution:

Turn off the threading if it happens often (default: turned off).

use --nothread argument to start `anubad` without threading

Make changes in config file (~/.config/anubad.ini) to persist the change by adding no-thread = True in [core] section.

[core]
no-thread = True

5 Configuration

Default Application configuration is stored in default.ini. To add you own configuration edit ~/.config/anubad.ini.

6 History

anubad started as the graphical interface for browsing translation glossary.

6.1 Similar Projects

NameDescription
ArthaA cross-platform thesaurus based on WordNet
StardictAn International dictionary software
Gnome DictionaryA default gnome application

7 Development & Contribution

If you wish to contribute to this project, there are many things you can do beyond programming, to get started please read this

Any code Contributions to anubad should be made via GitHub pull request.


http://i.creativecommons.org/l/by/3.0/88x31.png

Copyright © 2013 - 2017 to the anubad Authors.