Commit 7a763ee5 authored by Patrick Colmant's avatar Patrick Colmant Committed by Patrick

Version 1.7.1

parent 779e2832
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
import os
from settings import * from settings import *
import os
import sys
gettext = lambda s: s gettext = lambda s: s
PROJECT_PATH = os.path.split(os.path.abspath(os.path.dirname(__file__)))[0] PROJECT_PATH = os.path.split(os.path.abspath(os.path.dirname(__file__)))[0]
PROJECT_DIR = os.path.realpath(os.path.dirname(__file__)) PROJECT_DIR = os.path.realpath(os.path.dirname(__file__))
os.sys.path.insert(0, os.path.dirname(PROJECT_DIR)) os.sys.path.insert(0, os.path.dirname(PROJECT_DIR))
# ##################### DEBUG ###################### DEBUG
# Defined into /etc/uwsgi/apps-available/*.ini # Defined into /etc/uwsgi/apps-available/*.ini
DEBUG = True if os.getenv('DJANGO_SETTINGS_MODULE_DEBUG', '') == 'True' else False DEBUG = True if os.getenv('DJANGO_SETTINGS_MODULE_DEBUG', '') == 'True' else False
TEMPLATE_DEBUG = DEBUG TEMPLATE_DEBUG = DEBUG
DEBUG_PROPAGATE_EXCEPTIONS = DEBUG
ADMINS = ( ADMINS = (
( (
os.getenv('DJANGO_SETTINGS_MODULE_ADMIN_NAME', ''), os.getenv('DJANGO_SETTINGS_MODULE_ADMIN_NAME', ''),
...@@ -47,6 +48,10 @@ EMAIL_HOST_USER = os.getenv('DJANGO_SETTINGS_MODULE_EMAIL_HOST_USER', '') ...@@ -47,6 +48,10 @@ EMAIL_HOST_USER = os.getenv('DJANGO_SETTINGS_MODULE_EMAIL_HOST_USER', '')
EMAIL_HOST_PASSWORD = os.getenv('DJANGO_SETTINGS_MODULE_EMAIL_HOST_PASSWORD', '') EMAIL_HOST_PASSWORD = os.getenv('DJANGO_SETTINGS_MODULE_EMAIL_HOST_PASSWORD', '')
EMAIL_PORT = os.getenv('DJANGO_SETTINGS_MODULE_EMAIL_PORT', '') EMAIL_PORT = os.getenv('DJANGO_SETTINGS_MODULE_EMAIL_PORT', '')
EMAIL_USE_TLS = True if os.getenv('DJANGO_SETTINGS_MODULE_EMAIL_USE_TLS', '') == 'True' else False EMAIL_USE_TLS = True if os.getenv('DJANGO_SETTINGS_MODULE_EMAIL_USE_TLS', '') == 'True' else False
if not EMAIL_USE_TLS:
EMAIL_USE_SSL = True if os.getenv('DJANGO_SETTINGS_MODULE_EMAIL_USE_SSL', '') == 'True' else False
else:
EMAIL_USE_SSL = False
# if DEBUG: # if DEBUG:
# EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend' # EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
###################### I18N ###################### I18N
...@@ -64,10 +69,10 @@ DECIMAL_SEPARATOR = ',' ...@@ -64,10 +69,10 @@ DECIMAL_SEPARATOR = ','
##################### Django & Django CMS ##################### Django & Django CMS
LANGUAGES = [ LANGUAGES = [
('fr', 'Français'), ('fr', u'Français'),
('nl', 'Neederlands'), ('nl', u'Neederlands'),
('en', 'English'), ('en', u'English'),
] ('it', u'italiano'), ]
CMS_LANGUAGES = { CMS_LANGUAGES = {
'default': { 'default': {
...@@ -82,19 +87,53 @@ LOCALE_PATHS = ( ...@@ -82,19 +87,53 @@ LOCALE_PATHS = (
os.path.join(PROJECT_DIR, "locale"), os.path.join(PROJECT_DIR, "locale"),
) )
INSTALLED_APPS = (
'django.contrib.sites',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.sitemaps',
'django.contrib.formtools',
'djangocms_text_ckeditor', # note this needs to be above the 'cms' entry
'cms',
"treebeard",
'mptt',
'menus',
'sekizai',
'djangocms_admin_style', # note this needs to be above the 'django.contrib.admin' entry
'django.contrib.admin',
'django_mptt_admin',
'filer',
'easy_thumbnails',
'cmsplugin_filer_file',
'cmsplugin_filer_folder',
'cmsplugin_filer_link',
'cmsplugin_filer_image',
'cmsplugin_filer_video',
'reversion',
'password_reset',
'parler',
)
MIDDLEWARE_CLASSES = ( MIDDLEWARE_CLASSES = (
'django.middleware.cache.UpdateCacheMiddleware', 'django.middleware.cache.UpdateCacheMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware', 'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
'django.middleware.common.BrokenLinkEmailsMiddleware',
'django.contrib.messages.middleware.MessageMiddleware', 'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'django.middleware.locale.LocaleMiddleware', 'django.middleware.locale.LocaleMiddleware',
'django.middleware.doc.XViewMiddleware', 'django.middleware.doc.XViewMiddleware',
'django.middleware.common.CommonMiddleware',
# 'cms.middleware.language.LanguageCookieMiddleware', Disable to avoid cookies advertising requirement
'cms.middleware.user.CurrentUserMiddleware',
'cms.middleware.page.CurrentPageMiddleware', 'cms.middleware.page.CurrentPageMiddleware',
'cms.middleware.user.CurrentUserMiddleware',
'cms.middleware.toolbar.ToolbarMiddleware', 'cms.middleware.toolbar.ToolbarMiddleware',
# 'cms.middleware.language.LanguageCookieMiddleware',
'django.middleware.cache.FetchFromCacheMiddleware', 'django.middleware.cache.FetchFromCacheMiddleware',
) )
...@@ -110,85 +149,61 @@ TEMPLATE_CONTEXT_PROCESSORS = ( ...@@ -110,85 +149,61 @@ TEMPLATE_CONTEXT_PROCESSORS = (
'sekizai.context_processors.sekizai', 'sekizai.context_processors.sekizai',
) )
INSTALLED_APPS = ( TEMPLATE_LOADERS = (
'django.contrib.sites', ('django.template.loaders.cached.Loader', (
'django.contrib.auth', 'django.template.loaders.filesystem.Loader',
'django.contrib.contenttypes', 'django.template.loaders.app_directories.Loader',
'django.contrib.sessions', )),
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.sitemaps',
'django.contrib.formtools',
'djangocms_text_ckeditor', # note this needs to be above the 'cms' entry
'cms',
'mptt',
'menus',
'south',
'sekizai',
'djangocms_admin_style', # note this needs to be above
# the 'django.contrib.admin' entry
'django.contrib.admin',
'adminsortable',
# 'hvad',
'filer',
'easy_thumbnails',
'cmsplugin_filer_file',
'cmsplugin_filer_folder',
'cmsplugin_filer_image',
'cmsplugin_filer_video',
'cmsplugin_filer_link',
'reversion',
'password_reset',
) )
MIGRATION_MODULES = {
'cms': 'cms.migrations_django',
'menus': 'menus.migrations_django',
'filer': 'filer.migrations_django',
'djangocms_text_ckeditor': 'djangocms_text_ckeditor.migrations_django',
'cmsplugin_filer_file': 'cmsplugin_filer_file.migrations_django',
'cmsplugin_filer_folder': 'cmsplugin_filer_folder.migrations_django',
'cmsplugin_filer_link': 'cmsplugin_filer_link.migrations_django',
'cmsplugin_filer_image': 'cmsplugin_filer_image.migrations_django',
'cmsplugin_filer_video': 'cmsplugin_filer_video.migrations_django',
}
CMS_PERMISSION = False # When set to True, don't forget 'cms.middleware.user.CurrentUserMiddleware' CMS_PERMISSION = False # When set to True, don't forget 'cms.middleware.user.CurrentUserMiddleware'
CMS_PUBLIC_FOR = 'all' CMS_PUBLIC_FOR = 'all'
# CMS_PUBLIC_FOR = 'staff'
CMS_SHOW_START_DATE = False CMS_SHOW_START_DATE = False
CMS_SHOW_END_DATE = False CMS_SHOW_END_DATE = False
CMS_SEO_FIELDS = False CMS_SEO_FIELDS = False
CMS_URL_OVERWRITE = True CMS_URL_OVERWRITE = True
CMS_MENU_TITLE_OVERWRITE = True CMS_MENU_TITLE_OVERWRITE = True
CMS_REDIRECTS = True CMS_REDIRECTS = True
LOGIN_URL = "/go_repanier/"
LOGIN_REDIRECT_URL = "/"
LOGOUT_URL = "/leave_repanier/"
CKEDITOR_SETTINGS = { CKEDITOR_SETTINGS = {
'language': '{{ language }}', 'language': '{{ language }}',
'toolbar_CMS': [ 'toolbar_CMS': [
['Undo', 'Redo'], ['Undo', 'Redo'],
['cmsplugins', '-', 'ShowBlocks'], ['cmsplugins', '-', 'ShowBlocks'],
# ['Format', 'Styles'], ['Format', 'Templates'],
['Format', 'Templates'], ['TextColor', 'BGColor', '-', 'PasteText'],
['TextColor', 'BGColor', '-', 'PasteText'], #, 'PasteFromWord'], ['Maximize', ''],
['Maximize', ''], '/',
'/', ['Bold', 'Italic', 'Underline', '-', 'Subscript', 'Superscript', '-', 'RemoveFormat'],
['Bold', 'Italic', 'Underline', '-', 'Subscript', 'Superscript', '-', 'RemoveFormat'], ['JustifyLeft', 'JustifyCenter', 'JustifyRight'],
['JustifyLeft', 'JustifyCenter', 'JustifyRight'], ['HorizontalRule'],
['HorizontalRule'], ['NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'Table'],
['NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'Table'], ['Source']
['Source'] ],
], 'toolbar_HTMLField': [
'toolbar_HTMLField': [ ['Format', 'Bold', 'Italic', 'TextColor', '-', 'NumberedList', 'BulletedList', 'RemoveFormat'],
['Undo', 'Redo'], ['Preview', 'Cut', 'Copy', 'PasteText', 'Link', '-', 'Undo', 'Redo'],
['ShowBlocks', 'Format'], ['Maximize', '']
['TextColor', 'BGColor', '-', 'PasteText'], #, 'PasteFromWord'], ],
['Maximize', ''], 'forcePasteAsPlainText': 'true',
'/',
['Bold', 'Italic', 'Underline', '-', 'Subscript', 'Superscript', '-', 'RemoveFormat'],
['JustifyLeft', 'JustifyCenter', 'JustifyRight'],
['HorizontalRule'],
['Link', 'Unlink'],
['NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', '-', 'Table'],
['Source']
],
'skin': 'moono', 'skin': 'moono',
# 'stylesSet' : 'my_styles:%sjs/ckeditor-styles.js' % STATIC_URL, # 'stylesSet' : 'my_styles:%sjs/ckeditor-styles.js' % STATIC_URL,
# 'stylesSet' : [], # 'stylesSet' : [],
'extraPlugins': 'cmsplugins,templates', # 'extraPlugins': 'cmsplugins',
'format_tags': 'p;h1;h2;h3;h4;h5;blockquote;mutted;success;info;danger;heart;infosign;warningsign;pushpin;div', 'format_tags': 'p;h4;h5;blockquote;mutted;success;info;danger;heart;pushpin',
'format_blockquote': {'element': 'blockquote', 'name': 'Blockquote'}, 'format_blockquote': {'element': 'blockquote', 'name': 'Blockquote'},
'format_heart': {'element': 'span', 'attributes': {'class': 'glyphicon glyphicon-heart-empty'}}, 'format_heart': {'element': 'span', 'attributes': {'class': 'glyphicon glyphicon-heart-empty'}},
'format_infosign': {'element': 'span', 'attributes': {'class': 'glyphicon glyphicon-info-sign'}}, 'format_infosign': {'element': 'span', 'attributes': {'class': 'glyphicon glyphicon-info-sign'}},
...@@ -203,15 +218,36 @@ CKEDITOR_SETTINGS = { ...@@ -203,15 +218,36 @@ CKEDITOR_SETTINGS = {
# 'contentsCss' : '//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css', # 'contentsCss' : '//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css',
'contentsCss': '%sbootstrap/css/bootstrap.css' % STATIC_URL, 'contentsCss': '%sbootstrap/css/bootstrap.css' % STATIC_URL,
# 'extraAllowedContent' : '*(*)', # 'extraAllowedContent' : '*(*)',
# 'removeFormatTags' : 'b,big,code,del,dfn,em,font,i,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,u,var' 'removeFormatTags': 'big,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,u,var',
'basicEntities': False,
'entities': False,
'removePlugins': 'elementspath',
}
CKEDITOR_SETTINGS_MODEL2 = {
'language': '{{ language }}',
'toolbar_HTMLField': [
['Format', 'Bold', 'Italic', 'TextColor', '-', 'NumberedList', 'BulletedList', 'RemoveFormat'],
['Preview', 'Cut', 'Copy', 'PasteText', 'Link', '-', 'Undo', 'Redo'],
['Maximize', '']
],
'forcePasteAsPlainText': 'true',
'skin': 'moono',
'format_tags': 'p;h4;h5',
'contentsCss': '%sbootstrap/css/bootstrap.css' % STATIC_URL,
'removeFormatTags': 'big,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,u,var',
'basicEntities': False,
'entities': False,
'removePlugins': 'elementspath',
} }
TEXT_ADDITIONAL_TAGS = ('span',) TEXT_ADDITIONAL_TAGS = ('span',)
TEXT_ADDITIONAL_ATTRIBUTES = ('class',) TEXT_ADDITIONAL_ATTRIBUTES = ('class',)
# TEXT_HTML_SANITIZE = False TEXT_HTML_SANITIZE = True
# TEXT_SAVE_IMAGE_FUNCTION = 'cmsplugin_filer_image.integrations.ckeditor.create_image_plugin' # TEXT_SAVE_IMAGE_FUNCTION = 'cmsplugin_filer_image.integrations.ckeditor.create_image_plugin'
# TEXT_SAVE_IMAGE_FUNCTION = 'djangocms_text_ckeditor.picture_save.create_picture_plugin' # TEXT_SAVE_IMAGE_FUNCTION = 'djangocms_text_ckeditor.picture_save.create_picture_plugin'
TEXT_SAVE_IMAGE_FUNCTION = None TEXT_SAVE_IMAGE_FUNCTION = None
TEXT_PLUGINS_INTEGRATION = 'buttons'
FILER_ENABLE_LOGGING = False FILER_ENABLE_LOGGING = False
FILER_IMAGE_USE_ICON = True FILER_IMAGE_USE_ICON = True
...@@ -219,7 +255,7 @@ FILER_ALLOW_REGULAR_USERS_TO_ADD_ROOT_FOLDERS = True ...@@ -219,7 +255,7 @@ FILER_ALLOW_REGULAR_USERS_TO_ADD_ROOT_FOLDERS = True
FILER_ENABLE_PERMISSIONS = False FILER_ENABLE_PERMISSIONS = False
FILER_IS_PUBLIC_DEFAULT = True FILER_IS_PUBLIC_DEFAULT = True
FILER_SUBJECT_LOCATION_IMAGE_DEBUG = True FILER_SUBJECT_LOCATION_IMAGE_DEBUG = True
FILER_DEBUG = DEBUG FILER_DEBUG = False
THUMBNAIL_PROCESSORS = ( THUMBNAIL_PROCESSORS = (
'easy_thumbnails.processors.colorspace', 'easy_thumbnails.processors.colorspace',
...@@ -228,14 +264,14 @@ THUMBNAIL_PROCESSORS = ( ...@@ -228,14 +264,14 @@ THUMBNAIL_PROCESSORS = (
'filer.thumbnail_processors.scale_and_crop_with_subject_location', 'filer.thumbnail_processors.scale_and_crop_with_subject_location',
'easy_thumbnails.processors.filters', 'easy_thumbnails.processors.filters',
) )
THUMBNAIL_DEBUG = DEBUG THUMBNAIL_HIGH_RESOLUTION = True
THUMBNAIL_DEBUG = FILER_DEBUG
# https://docs.djangoproject.com/en/1.5/howto/static-files/ # https://docs.djangoproject.com/en/1.5/howto/static-files/
STATIC_ROOT = os.path.join(PROJECT_DIR, "collect-static") STATIC_ROOT = os.path.join(PROJECT_DIR, "collect-static")
STATIC_URL = "/static/" STATIC_URL = "/static/"
MEDIA_URL = "/media/" MEDIA_URL = "/media/"
USE_X_FORWARDED_HOST = True USE_X_FORWARDED_HOST = True
SEND_BROKEN_LINK_EMAILS = True
SESSION_EXPIRE_AT_BROWSER_CLOSE = True SESSION_EXPIRE_AT_BROWSER_CLOSE = True
SESSION_ENGINE = "django.contrib.sessions.backends.file" SESSION_ENGINE = "django.contrib.sessions.backends.file"
SESSION_COOKIE_HTTPONLY = True SESSION_COOKIE_HTTPONLY = True
...@@ -248,16 +284,20 @@ AUTHENTICATION_BACKENDS = ('repanier.auth_backend.RepanierCustomBackend',) ...@@ -248,16 +284,20 @@ AUTHENTICATION_BACKENDS = ('repanier.auth_backend.RepanierCustomBackend',)
# ADMIN_LOGIN = 'pise' # ADMIN_LOGIN = 'pise'
# ADMIN_PASSWORD = 'raspberry' # ADMIN_PASSWORD = 'raspberry'
INSTALLED_APPS += ( INSTALLED_APPS += (
'repanier', 'repanier',
) )
LOGIN_URL = "/repanier/go_repanier/"
LOGIN_REDIRECT_URL = "/"
LOGOUT_URL = "/repanier/leave_repanier/"
################# Django_crispy_forms ################# Django_crispy_forms
# INSTALLED_APPS += ( INSTALLED_APPS += (
# 'crispy_forms', 'crispy_forms',
# ) # 'crispy_forms_foundation',
)
# CRISPY_TEMPLATE_PACK = "bootstrap3" CRISPY_TEMPLATE_PACK = "bootstrap3"
# # CRISPY_TEMPLATE_PACK = "foundation"
# JSON_MODULE = 'ujson' # JSON_MODULE = 'ujson'
################# Django_compressor ################# Django_compressor
...@@ -311,33 +351,35 @@ COMPRESS_OFFLINE = False ...@@ -311,33 +351,35 @@ COMPRESS_OFFLINE = False
CACHE_MIDDLEWARE_ALIAS = 'default' CACHE_MIDDLEWARE_ALIAS = 'default'
CACHE_MIDDLEWARE_SECONDS = 3600 CACHE_MIDDLEWARE_SECONDS = 3600
CACHES = { # CACHES = {
'default': { # 'default': {
'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache', # 'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache',
'LOCATION': '/var/tmp/django_cache', # 'LOCATION': '/var/tmp/django_cache',
'TIMEOUT': 300, # 'TIMEOUT': 300,
'OPTIONS': { # 'OPTIONS': {
'MAX_ENTRIES': 1000, # 'MAX_ENTRIES': 1000,
'CULL_FREQUENCY': 3 # 'CULL_FREQUENCY': 3
} # }
} # }
} # }
CMS_CACHE_DURATIONS = { CMS_CACHE_DURATIONS = {
'content': 300, # default 60 'content': 300, # default 60
'menus': 3600, # default 3600 'menus': 3600, # default 3600
'permissions': 3600 # default: 3600 'permissions': 3600 # default: 3600
} }
CMS_PAGE_CACHE = True
CMS_PLACEHOLDER_CACHE = True
CMS_PLUGIN_CACHE = True
SOUTH_MIGRATION_MODULES = { # SOUTH_MIGRATION_MODULES = {
'easy_thumbnails': 'easy_thumbnails.south_migrations', # 'easy_thumbnails': 'easy_thumbnails.south_migrations',
} # }
###################### EASYMAP ###################### EASYMAP
#EASY_MAPS_CENTER = ( 50.630545,3.776955 ) #EASY_MAPS_CENTER = ( 50.630545,3.776955 )
##################### DECIMAL
from decimal import getcontext, ROUND_HALF_UP
getcontext().rounding = ROUND_HALF_UP
#INSTALLED_APPS += ( #INSTALLED_APPS += (
# 'easy_maps', # 'easy_maps',
#) #)
...@@ -348,8 +390,8 @@ SOUTH_MIGRATION_MODULES = { ...@@ -348,8 +390,8 @@ SOUTH_MIGRATION_MODULES = {
# l = logging.getLogger('django.db.backends') # l = logging.getLogger('django.db.backends')
# l.setLevel(logging.DEBUG) # l.setLevel(logging.DEBUG)
# l.addHandler(logging.StreamHandler()) # l.addHandler(logging.StreamHandler())
#
#
# LOGGING = { # LOGGING = {
# 'version': 1, # 'version': 1,
# 'disable_existing_loggers': False, # 'disable_existing_loggers': False,
......
# SOME DESCRIPTIVE TITLE. # SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package. # This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. # FIRST AUTHOR pcolmant@gmail.com, 2014.
# #
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Repanier\n" "Project-Id-Version: Repanier\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-08-14 10:15+0200\n" "POT-Creation-Date: 2015-05-20 19:55+0200\n"
"PO-Revision-Date: 2014-06-03 18:24+0100\n" "PO-Revision-Date: 2015-05-21 21:19+0100\n"
"Last-Translator: Patrick Colmant <pcolmant@gmail.com>\n" "Last-Translator: Patrick Colmant <pcolmant@gmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: Patrick Colmant <pcolmant@gmail.com>\n"
"Language: fr\n" "Language: fr\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Poedit 1.7.1\n"
"X-Generator: Poedit 1.6.4\n" "X-Poedit-SourceCharset: UTF-8\n"
#: ptidej_settings.py:18 #: ptidej_settings.py:34
msgid "Homepage" msgid "Homepage"
msgstr "Page d'accueil" msgstr "Page d'accueil"
#: ptidej_settings.py:19 #: ptidej_settings.py:35
msgid "Secondary Page" msgid "Secondary Page"
msgstr "Page interne" msgstr "Page interne"
#: ptidej_settings.py:25 #: ptidej_settings.py:41
msgid "French" msgid "French"
msgstr "Fançais" msgstr "Fançais"
#: ptidej_settings.py:34 #: ptidej_settings.py:76
msgid "Hero" msgid "Hero"
msgstr "Héro" msgstr "Héro"
#: ptidej_settings.py:53 #: ptidej_settings.py:95
msgid "Column 1" msgid "Column 1"
msgstr "Colonne 1" msgstr "Colonne 1"
#: ptidej_settings.py:75 #: ptidej_settings.py:115
msgid "Column 2" msgid "Column 2"
msgstr "Colonne 2" msgstr "Colonne 2"
#: ptidej_settings.py:97 #: ptidej_settings.py:135
msgid "Column 3" msgid "Column 3"
msgstr "Colonne 3" msgstr "Colonne 3"
#: ptidej_settings.py:122 #: ptidej_settings.py:160
msgid "Content" msgid "Content"
msgstr "Contenu" msgstr "Contenu"
#: ptidej_settings.py:137 #: ptidej_settings.py:175
msgid "Footer" msgid "Footer"
msgstr "Pide de page" msgstr "Pide de page"
#: ptidej_settings.py:153 #: templates/base.html:36 templates/base_wo_cms_toolbar.html:33
msgid "info"
msgstr "info"
#: ptidej_settings.py:154
msgid "new"
msgstr "nouveau"
#: ptidej_settings.py:155
msgid "hint"
msgstr "atteindre"
#: ptidej_settings.py:159
msgid "normal"
msgstr "normal"
#: ptidej_settings.py:160
msgid "2x"
msgstr "2x"
#: ptidej_settings.py:161
msgid "3x"
msgstr "3x"
#: ptidej_settings.py:162
msgid "4x"
msgstr "4x"
#: templates/base.html:35 templates/base_wo_cms_toolbar.html:35
msgid "Skip to main content" msgid "Skip to main content"
msgstr "Aller au contenu principal" msgstr "Aller au contenu principal"