Metadata-Version: 2.1
Name: langtranslator
Version: 1.0.3
Summary: Translate your program to different languages.
Home-page: UNKNOWN
Author: Patrik Ackermann
Author-email: patrik_ackermann@outlook.com
License: MIT
Keywords: translate program translation localize localization language languages
Platform: UNKNOWN
Description-Content-Type: text/markdown

langtranslator
===============
This module allows you to translate your program to different languages.
This is done by making a json with all the translations. For further information read the usage chapter.

Installing
============

    pip install langtranslator

Usage
=====

JSON File:
    {
        "info": {"languages": ["en", "ger", "fr"]},
        "translations": {
            "string1": {"en": "This is a string.", "ger": "Das ist ein String.", "fr": "I dont know frech."},
            "string2": {"en": "test", "ger": "abc", "fr": "bonjour"}
        }
    }

In info you specify the languages that are translated.
In translations you specify the different translated strings.

Python:
    # How to initialize the module:
    from langtranslator import langtranslator
    translator = langtranslator.langtranslator("filename.json", "language")
    
    # How to get strings in the specified language:
    translator.get("stringKey")

