Metadata-Version: 1.1
Name: mobetta
Version: 0.2.1
Summary: A Django package for managing translation files
Home-page: https://github.com/maykinmedia/mobetta
Author: Maykin Media, Ben Wadsworth
Author-email: ben@maykinmedia.nl
License: BSD
Description: .. Mobetta documentation master file, created by
           sphinx-quickstart on Thu May 18 16:05:12 2017.
           You can adapt this file completely to your liking, but it should at least
           contain the root `toctree` directive.
        
        =======
        Mobetta
        =======
        
        .. rubric:: Manage translations in Django projects
        
        .. image:: https://travis-ci.org/maykinmedia/mobetta.svg?branch=master
            :target: http://travis-ci.org/maykinmedia/mobetta
        
        .. image:: https://codecov.io/gh/maykinmedia/mobetta/branch/develop/graph/badge.svg
            :target: https://codecov.io/gh/maykinmedia/mobetta
        
        .. image:: https://img.shields.io/pypi/v/mobetta.svg
            :target: https://pypi.python.org/pypi/mobetta
        
        .. image:: https://lintly.com/gh/maykinmedia/mobetta/badge.svg
            :target: https://lintly.com/gh/maykinmedia/mobetta/
        
        Mobetta is a reusable app to manage translation files in Django projects.
        
        It's inspired on `django-rosetta`_, but takes a more modern approach to problem
        and adds extra features, such as:
        
        * comments on translations
        * edit history
        * support for `ICU message format`_ with json catalogs
        
        .. toctree::
           :maxdepth: 2
           :caption: Contents:
        
           installation
           usage
        
        
        .. _quickstart:
        
        Quickstart
        ==========
        
        Install with pip::
        
            pip install mobetta
        
        Add it to your installed apps::
        
            INSTALLED_APPS = [
                ...,
                'mobetta',
                ...,
            ]
        
        Hook up the urls in your root ``urls.py``::
        
            urlpatterns = [
                url(r'^admin/', include(admin.site.urls)),  # optional
                url(r'^admin/mobetta/', include('mobetta.urls', namespace='mobetta')),
                ...
            ]
        
        Run migrate to create the necessary database tables::
        
            python manage.py migrate
        
        .. _usage:
        
        Usage
        =====
        
        Mobetta discovers your translation files with a management command::
        
            python manage.py locate_translation_files
        
        Open localhost:8000/admin/mobetta/ to manage your translations.
        
        
        Notes
        =====
        
        How Django loads your translation files
        ---------------------------------------
        
        See the `django translation docs`_
        
        
        Indices and tables
        ==================
        
        * :ref:`genindex`
        * :ref:`modindex`
        * :ref:`search`
        
        
        .. _django-rosetta: https://github.com/mbi/django-rosetta
        .. _django translation docs: https://docs.djangoproject.com/en/stable/topics/i18n/translation/#how-django-discovers-translations
        .. _ICU message format: https://formatjs.io/guides/message-syntax/
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Framework :: Django :: 1.8
Classifier: Framework :: Django :: 1.9
Classifier: Framework :: Django :: 1.10
Classifier: Framework :: Django :: 1.11
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
