Skip to content
This repository has been archived by the owner on Aug 2, 2023. It is now read-only.

A GUI client intended to simplify usage of dfrus and other utils

License

Notifications You must be signed in to change notification settings

dfint/df-translation-client

Repository files navigation

DF Translation Client

Test Coverage Status Maintainability

A GUI client intended to simplify usage of all the utils of the localization project (https://github.com/dfint/).

Installation

  • Python 3 must be installed (version 3.8.1 or higher).
    Also, on Linux tkinter library must be installed (e.g. run sudo apt install python3-tk on Ubuntu).
  • Download project as zip archive and unpack it (or just clone with git if you know how to use it)

For usage

  • Double click df-translate.pyw file. It will take a moment before the main window appears when you run it for the first time, because it downloads required modules.

For development

  • Install poetry, then install the package with the following commands from the command line:

    pip install poetry

    (use pip3 instead of pip on Linux)

    Other possible ways of installation of poetry see here.

  • Install the application with poetry and run it from the command line:

    poetry install
    poetry run df-translate
    

    If you need to run the application from an activated virtual environment (eg. when you are using PyCharm), then use the following command:

    # poetry install
    # poetry shell
    python -m df_translation_client
    

    I don't recommend running with df-translate.pyw, cause it will remove development requirements (like pytest, flake8, etc.) from the virtual environment.

screenshot

About

A GUI client intended to simplify usage of dfrus and other utils

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages