Added i18n patterns and language list to template

This commit is contained in:
Felipe Martín 2015-09-05 21:24:04 +02:00
parent 8d3cd83f0b
commit 946c14530a
3 changed files with 20 additions and 3 deletions

View File

@ -66,6 +66,7 @@ MIDDLEWARE_CLASSES = (
'django.contrib.sessions.middleware.SessionMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware', 'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware', 'django.middleware.csrf.CsrfViewMiddleware',
'django.middleware.locale.LocaleMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.auth.middleware.SessionAuthenticationMiddleware', 'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware', 'django.contrib.messages.middleware.MessageMiddleware',
@ -116,10 +117,10 @@ DATABASES = {
# Internationalization # Internationalization
# https://docs.djangoproject.com/en/1.8/topics/i18n/ # https://docs.djangoproject.com/en/1.8/topics/i18n/
LANGUAGE_CODE = 'es' LANGUAGE_CODE = 'en'
LANGUAGES = ( LANGUAGES = (
('en-us', u'English'), ('en', u'English'),
('es', u'Español'), ('es', u'Español'),
) )

View File

@ -140,7 +140,19 @@
{% endfor %} {% endfor %}
</div> </div>
</div> </div>
<div class="four wide column left aligned"></div> <div class="four wide column left aligned">
<h4>{% trans "Language" %}</h4>
{% get_available_languages as languages %}
<div class="ui link list">
{% for lang_code, lang_name in languages %}
{% language lang_code %}
<a class="item" href="#">{{ lang_name }}</a>
{% endlanguage %}
{% endfor %}
</div>
</div>
<div class="four wide column left aligned"></div> <div class="four wide column left aligned"></div>
<div class="four wide column left aligned"> <div class="four wide column left aligned">
<h4>AmiiboFindr</h4> <h4>AmiiboFindr</h4>

View File

@ -19,6 +19,7 @@ from django.conf.urls import include, url, patterns
from django.contrib import admin from django.contrib import admin
from django.conf import settings from django.conf import settings
from django.conf.urls.static import static from django.conf.urls.static import static
from django.conf.urls.i18n import i18n_patterns
handler404 = 'amiibofindr.apps.core.views.error404' handler404 = 'amiibofindr.apps.core.views.error404'
@ -28,6 +29,9 @@ handler500 = 'amiibofindr.apps.core.views.error500'
urlpatterns = patterns( urlpatterns = patterns(
'', '',
url(r'^amiibofindr-admin/', include(admin.site.urls)), url(r'^amiibofindr-admin/', include(admin.site.urls)),
)
urlpatterns += i18n_patterns(
url(r'^account/', include('allauth.urls')), url(r'^account/', include('allauth.urls')),
url(r'^', include('amiibofindr.apps.amiibo.urls', namespace='amiibo')), url(r'^', include('amiibofindr.apps.amiibo.urls', namespace='amiibo')),
url(r'^', include('amiibofindr.apps.home.urls', namespace='home')), url(r'^', include('amiibofindr.apps.home.urls', namespace='home')),