Giter Site home page Giter Site logo

quasoft / qbedict-mobile Goto Github PK

View Code? Open in Web Editor NEW
1.0 3.0 1.0 2.29 MB

QBE Dictionary for Mobile Devices (Bulgarian-English)

License: GNU General Public License v2.0

JavaScript 31.81% HTML 11.47% CSS 56.72%
dictionary bulgarian english android ios xdk intel

qbedict-mobile's Introduction

QBE Dictionary for Mobile Devices

About

QBE Dictionary is a cross-platform Bulgarian-English dictionary built on Intel(R) XDK platform.

QBE Dictionary

The project uses data in format, that is compatible with dictionaries of bgoffice project, and has been tested to work with "en-bg" and "bg-en" dictionaries.

Dictionary data is not redistributed, as the authors of bgoffice project do not state clearly what is the license of this data. Instead, a Gulp script is provided that shows how to use such data.

Download v1.0RC2

How to build?

Note that, when using Intel(R) XDK, the actual build process is not done on your development PC, but in the cloud. The steps described below just prepare you for the build process.

Instructions are provided only for Windows 8.1/10. Procedure for building on other platforms is similar.

Requirements

  • Intel(R) XDK version 3759 or newer
  • git
  • node.js
  • gulp
  • Mobile device for testing application

Build on Windows 8.1/10

  1. Install Intel XDK:

    Download Intel XDK version (version 3759 or newer) from Intel Developer Zone and create a developer account.

  2. Get source code from Github:

    d:
    cd \
    git clone https://github.com/quasoft/qbedict-mobile.git
    cd qbedict-mobile
  3. Install node.js packages:

    node install

    The following node.js and gulp packages should be installed automatically:

    • node.js
      • request
      • run-sequence
      • string
      • vinyl-map
    • gulp
      • gulp-concat-json
      • gulp-convert-encoding
      • gulp-remote-src
      • gulp-rename
      • gulp-util
  4. Prepare dictionary data:

    Use sample gulp script to prepare dictionary data (from bgoffice project).

    gulp update-data
    gulp convert-data

    Modify script if you want to use another data source. (Output format of data should be JSON - see files in data/en-bg folder for samples).

  5. Open project (file qbedict-mobile.xdk) in Intel(R) XDK.

  6. Test in Emulator and on real device.

  7. Build and upload to platform stores.

License

Project is licensed under GNU GPLv2.0. See file LICENSE for more information.

qbedict-mobile's People

Contributors

quasoft avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Forkers

sahwar

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.