Metadata-Version: 1.1
Name: django-admin-multilang
Version: 1.0.6
Summary: A very simple Django application that adds the ability on the admin page to select a language manually.
Home-page: https://github.com/Vadim-Karpenko/django-admin-multilang
Author: Karpenko Vadim
Author-email: j.rell@protonmail.com
License: UNKNOWN
Description-Content-Type: text/markdown
Description: # django-admin-multilang
        A very simple Django application that adds the ability on the admin page to select a language manually.
        
        
        ![Screenshot](example.png)
        
        <h3>How to install</h3>
        <ul>
          <li>
              Install using pip:
            
                pip install django-admin-multilang
               
          </li>
        </ul>
        
        <h3>How to configure</h3>
        <ul>
          <li>
            Add package to INSTALLED_APPS (above of django.contrib.admin):
          
                INSTALLED_APPS = [
                  'admin_multilanguage',
                  'django.contrib.admin',
                  'django.contrib.auth',
                  'django.contrib.contenttypes',
                  'django.contrib.sessions',
                  'django.contrib.messages',
                  'django.contrib.staticfiles',
                  ...
              ]
          
          </li>
          <li>
            In urlpatterns.py where is located settings.py, add this followed line:
          
                urlpatterns += [
                    path('', include('admin_multilanguage.urls', namespace="admin_multilanguage")),
                ]
          </li>
          
          <li>
            Configure in settings.py which languages you want to support (Example):
            
                from django.utils.translation import ugettext_lazy as _
                
                LANGUAGES = (
                    ('lv', _("Latvian")),
                    ('en', _("English")),
                    ('ru', _("Russian")),
                )
                
                # language to select by default
                LANGUAGE_CODE = 'en'
          </li>
          
          <li>
            Also you need to add this line to MIDDLEWARE to enable localization based on sessions in Django:
          
                MIDDLEWARE = [
                     ...
                    'django.middleware.locale.LocaleMiddleware',
                     ...
                ]
          </li>
          
          <li>
            Make sure I18N and Sessions enabled as well
          </li>
        </ul>
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
