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

View File

@ -140,7 +140,19 @@
{% endfor %}
</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">
<h4>AmiiboFindr</h4>

View File

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