Metadata-Version: 2.1
Name: django-autotranslate
Version: 1.2.0
Summary: A simple Django app to automatically translate the pot (`.po`) files generated by django's makemessages command using google translate.
Home-page: https://github.com/ankitpopli1891/django-autotranslate/
Author: Ankit Popli
Author-email: ankitpopli1891@gmail.com
License: MIT License
Description: 
        django-autotranslate
        ====================
        
        A simple Django app to automatically translate the pot (`.po`) files generated by django's makemessages command
        using google translate.
        
        [![][travis-ci]][travis] [![][pypi-version]][pypi] ![][requirements]
        
        Installation:
        -------------
        
        ```bash
            pip install django-autotranslate
        ```
        
        Add ``'autotranslate'`` to your ``INSTALLED_APPS`` setting.
        
        ```python
            INSTALLED_APPS = (
                ...
                'autotranslate',
            )
        ```
        
        Quickstart:
        -----------
        
        ```bash
            python manage.py translate_messages
        ```
        
        The command finds all the generated pot (``.po``) files under the locale paths (``LOCALE_PATHS``) specified in django project settings, and translates them automatically.
        
        
        Options:
        --------
        
        - ``-f, --set-fuzzy``: Set the 'fuzzy' flag on autotranslated entries
        - ``-l, --locale 'locale'``: Only translate the specified locales
        - ``-u, --untranslated``: Only translate the untranslated messages
        - ``-s, --source-language``: Override the default source language (en) used for translation
        
        ```bash
            python manage.py translate_messages -l 'de' -l 'es'
        ```
        
        Settings:
        ---------
        
        - Use a different Translation Service:
        
        ```python
            # default: 'autotranslate.services.GoSlateTranslatorService'
            # pip install google-api-python-client
            AUTOTRANSLATE_TRANSLATOR_SERVICE = 'autotranslate.services.GoogleAPITranslatorService'
            GOOGLE_TRANSLATE_KEY = '<google-api-key>'
        ```
        
        Compatibility Matrix:
        --------------------
        
        | autotranslate | django      |
        | :-----------: | :---------: |
        | v1.0.x        | Django 1.5+ |
        | v1.1.x        | Django 1.8+ |
        
        
        Tests:
        -----
        
        ```bash
            # run test against all environments
            tox
            # run test against a specific environment defined in tox.ini
            # eg. django>1.9 & python3.4
            tox -e dj19-py34
        ```
        
        [travis-ci]: https://travis-ci.org/ankitpopli1891/django-autotranslate.svg?branch=master
        [travis]: https://travis-ci.org/ankitpopli1891/django-autotranslate
        
        [pypi-version]: https://img.shields.io/pypi/v/django-autotranslate.svg
        [pypi]: https://pypi.python.org/pypi/django-autotranslate/
        
        [requirements]: https://requires.io/github/ankitpopli1891/django-autotranslate/requirements.svg?branch=master
        
Platform: UNKNOWN
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Description-Content-Type: text/markdown
