We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Describe the bug Error when entering menu (see the To Reproduce section) Error email:
To Reproduce
Internal Server Error: /settings/maicol07-website/ TemplateDoesNotExist at /settings/maicol07-website/ bootstrap4/layout/radioselect_access.html Request Method: GET Request URL: https://translate.maicol07.it/settings/maicol07-website/ Django Version: 3.0.5 Python Executable: /usr/bin/python3 Python Version: 3.6.9 Python Path: ['/var/www/html/weblate/lib/python3.6/site-packages/git/ext/gitdb', '/', '/var/www/html/weblate/lib/python3.6/site-packages', '/usr/lib/python36.zip', '/usr/lib/python3.6', '/usr/lib/python3.6/lib-dynload', '/usr/local/lib/python3.6/dist-packages', '/usr/lib/python3/dist-packages', '/usr/lib/python3.6/dist-packages', '/var/www/html/weblate/lib/python3.6/site-packages/gitdb/ext/smmap'] Server time: Mer, 20 Mag 2020 17:31:16 +0000 Installed Applications: ['weblate.addons', 'weblate.auth', 'weblate.checks', 'weblate.formats', 'weblate.machinery', 'weblate.trans', 'weblate.lang', 'weblate.langdata', 'weblate.memory', 'weblate.screenshots', 'weblate.fonts', 'weblate.accounts', 'weblate.utils', 'weblate.vcs', 'weblate.wladmin', 'weblate', 'weblate.gitexport', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.admin.apps.SimpleAdminConfig', 'django.contrib.admindocs', 'django.contrib.sitemaps', 'django.contrib.humanize', 'social_django', 'crispy_forms', 'compressor', 'rest_framework', 'rest_framework.authtoken', 'weblate.legal', 'weblate.legal.templatetags'] Installed Middleware: ['weblate.middleware.ProxyMiddleware', 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.locale.LocaleMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'weblate.accounts.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'social_django.middleware.SocialAuthExceptionMiddleware', 'weblate.accounts.middleware.RequireLoginMiddleware', 'weblate.middleware.SecurityMiddleware', 'weblate.legal.middleware.RequireTOSMiddleware'] Template loader postmortem Django tried loading these templates, in this order: Using engine django: * django.template.loaders.app_directories.Loader: /var/www/html/weblate/lib/python3.6/site-packages/weblate/wladmin/templates/bootstrap4/layout/radioselect_access.html (Source does not exist) * django.template.loaders.app_directories.Loader: /var/www/html/weblate/lib/python3.6/site-packages/weblate/templates/bootstrap4/layout/radioselect_access.html (Source does not exist) * django.template.loaders.app_directories.Loader: /var/www/html/weblate/lib/python3.6/site-packages/django/contrib/auth/templates/bootstrap4/layout/radioselect_access.html (Source does not exist) * django.template.loaders.app_directories.Loader: /var/www/html/weblate/lib/python3.6/site-packages/django/contrib/admin/templates/bootstrap4/layout/radioselect_access.html (Source does not exist) * django.template.loaders.app_directories.Loader: /var/www/html/weblate/lib/python3.6/site-packages/django/contrib/admindocs/templates/bootstrap4/layout/radioselect_access.html (Source does not exist) * django.template.loaders.app_directories.Loader: /var/www/html/weblate/lib/python3.6/site-packages/django/contrib/sitemaps/templates/bootstrap4/layout/radioselect_access.html (Source does not exist) * django.template.loaders.app_directories.Loader: /var/www/html/weblate/lib/python3.6/site-packages/crispy_forms/templates/bootstrap4/layout/radioselect_access.html (Source does not exist) * django.template.loaders.app_directories.Loader: /var/www/html/weblate/lib/python3.6/site-packages/compressor/templates/bootstrap4/layout/radioselect_access.html (Source does not exist) * django.template.loaders.app_directories.Loader: /var/www/html/weblate/lib/python3.6/site-packages/rest_framework/templates/bootstrap4/layout/radioselect_access.html (Source does not exist) * django.template.loaders.app_directories.Loader: /var/www/html/weblate/lib/python3.6/site-packages/weblate/legal/templates/bootstrap4/layout/radioselect_access.html (Source does not exist) Traceback (most recent call last): File "/var/www/html/weblate/lib/python3.6/site-packages/django/template/backends/django.py", line 61, in render return self.template.render(context) File "/var/www/html/weblate/lib/python3.6/site-packages/django/template/base.py", line 171, in render return self._render(context) File "/var/www/html/weblate/lib/python3.6/site-packages/django/template/base.py", line 163, in _render return self.nodelist.render(context) File "/var/www/html/weblate/lib/python3.6/site-packages/django/template/base.py", line 936, in render bit = node.render_annotated(context) File "/var/www/html/weblate/lib/python3.6/site-packages/django/template/base.py", line 903, in render_annotated return self.render(context) File "/var/www/html/weblate/lib/python3.6/site-packages/django/template/loader_tags.py", line 150, in render return compiled_parent._render(context) File "/var/www/html/weblate/lib/python3.6/site-packages/django/template/base.py", line 163, in _render return self.nodelist.render(context) File "/var/www/html/weblate/lib/python3.6/site-packages/django/template/base.py", line 936, in render bit = node.render_annotated(context) File "/var/www/html/weblate/lib/python3.6/site-packages/django/template/base.py", line 903, in render_annotated return self.render(context) File "/var/www/html/weblate/lib/python3.6/site-packages/django/template/loader_tags.py", line 62, in render result = block.nodelist.render(context) File "/var/www/html/weblate/lib/python3.6/site-packages/django/template/base.py", line 936, in render bit = node.render_annotated(context) File "/var/www/html/weblate/lib/python3.6/site-packages/django/template/base.py", line 903, in render_annotated return self.render(context) File "/var/www/html/weblate/lib/python3.6/site-packages/crispy_forms/templatetags/crispy_forms_tags.py", line 203, in render c = self.get_render(context).flatten() File "/var/www/html/weblate/lib/python3.6/site-packages/crispy_forms/templatetags/crispy_forms_tags.py", line 120, in get_render actual_form, node_context, template_pack=self.template_pack File "/var/www/html/weblate/lib/python3.6/site-packages/crispy_forms/helper.py", line 301, in render_layout html = self.layout.render(form, self.form_style, context, template_pack=template_pack) File "/var/www/html/weblate/lib/python3.6/site-packages/crispy_forms/layout.py", line 135, in render return self.get_rendered_fields(form, form_style, context, template_pack, **kwargs) File "/var/www/html/weblate/lib/python3.6/site-packages/crispy_forms/layout.py", line 98, in get_rendered_fields for field in self.fields File "/var/www/html/weblate/lib/python3.6/site-packages/crispy_forms/layout.py", line 98, in <genexpr> for field in self.fields File "/var/www/html/weblate/lib/python3.6/site-packages/crispy_forms/utils.py", line 66, in render_field return field.render(form, form_style, context, template_pack=template_pack,) File "/var/www/html/weblate/lib/python3.6/site-packages/crispy_forms/bootstrap.py", line 313, in render content = self.get_rendered_fields(form, form_style, context, template_pack) File "/var/www/html/weblate/lib/python3.6/site-packages/crispy_forms/layout.py", line 98, in get_rendered_fields for field in self.fields File "/var/www/html/weblate/lib/python3.6/site-packages/crispy_forms/layout.py", line 98, in <genexpr> for field in self.fields File "/var/www/html/weblate/lib/python3.6/site-packages/crispy_forms/utils.py", line 66, in render_field return field.render(form, form_style, context, template_pack=template_pack,) File "/var/www/html/weblate/lib/python3.6/site-packages/crispy_forms/bootstrap.py", line 239, in render return super().render(form, form_style, context, template_pack) File "/var/www/html/weblate/lib/python3.6/site-packages/crispy_forms/layout.py", line 367, in render fields = self.get_rendered_fields(form, form_style, context, template_pack, **kwargs) File "/var/www/html/weblate/lib/python3.6/site-packages/crispy_forms/layout.py", line 98, in get_rendered_fields for field in self.fields File "/var/www/html/weblate/lib/python3.6/site-packages/crispy_forms/layout.py", line 98, in <genexpr> for field in self.fields File "/var/www/html/weblate/lib/python3.6/site-packages/crispy_forms/utils.py", line 66, in render_field return field.render(form, form_style, context, template_pack=template_pack,) File "/var/www/html/weblate/lib/python3.6/site-packages/crispy_forms/bootstrap.py", line 130, in render form, form_style, context, template_pack=template_pack, extra_context={"inline_class": "inline"} File "/var/www/html/weblate/lib/python3.6/site-packages/crispy_forms/layout.py", line 465, in render **kwargs, File "/var/www/html/weblate/lib/python3.6/site-packages/crispy_forms/layout.py", line 98, in get_rendered_fields for field in self.fields File "/var/www/html/weblate/lib/python3.6/site-packages/crispy_forms/layout.py", line 98, in <genexpr> for field in self.fields File "/var/www/html/weblate/lib/python3.6/site-packages/crispy_forms/utils.py", line 119, in render_field template = get_template(template) File "/var/www/html/weblate/lib/python3.6/site-packages/django/template/loader.py", line 19, in get_template raise TemplateDoesNotExist(template_name, chain=chain) The above exception (bootstrap4/layout/radioselect_access.html) was the direct cause of the following exception: File "/var/www/html/weblate/lib/python3.6/site-packages/django/core/handlers/exception.py", line 34, in inner response = get_response(request) File "/var/www/html/weblate/lib/python3.6/site-packages/django/core/handlers/base.py", line 115, in _get_response response = self.process_exception_by_middleware(e, request) File "/var/www/html/weblate/lib/python3.6/site-packages/django/core/handlers/base.py", line 113, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/var/www/html/weblate/lib/python3.6/site-packages/django/views/decorators/cache.py", line 44, in _wrapped_view_func response = view_func(request, *args, **kwargs) File "/var/www/html/weblate/lib/python3.6/site-packages/django/contrib/auth/decorators.py", line 21, in _wrapped_view return view_func(request, *args, **kwargs) File "/var/www/html/weblate/lib/python3.6/site-packages/weblate/trans/views/settings.py", line 74, in change_project {"object": obj, "settings_form": settings_form}, File "/var/www/html/weblate/lib/python3.6/site-packages/weblate/trans/util.py", line 259, in render return django_render(request, template, context, status=status) File "/var/www/html/weblate/lib/python3.6/site-packages/django/shortcuts.py", line 19, in render content = loader.render_to_string(template_name, context, request, using=using) File "/var/www/html/weblate/lib/python3.6/site-packages/django/template/loader.py", line 62, in render_to_string return template.render(context, request) File "/var/www/html/weblate/lib/python3.6/site-packages/django/template/backends/django.py", line 63, in render reraise(exc, self.backend) File "/var/www/html/weblate/lib/python3.6/site-packages/django/template/backends/django.py", line 84, in reraise raise new from exc Exception Type: TemplateDoesNotExist at /settings/maicol07-website/ Exception Value: bootstrap4/layout/radioselect_access.html Request information: USER: Maicol Battistini GET: No GET data POST: No POST data FILES: No FILES data COOKIES: __cfduid = 'df314586c66a096c80cf37c9b490b784e1588931854' sessionid = 'z5il4zp2yreukaksb572ncm3gdr3mqjb' META: CONTEXT_DOCUMENT_ROOT = '/var/www/html' CONTEXT_PREFIX = '' CSRF_COOKIE = 'X6zzkgLKNcv2ct4tWBNPy7nU1LWDIzN90JgPKOAiOQ5IZoouSlT6ivnQ9Jyff34X' CSRF_COOKIE_USED = True DOCUMENT_ROOT = '/var/www/html' GATEWAY_INTERFACE = 'CGI/1.1' HTTP_ACCEPT = 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8' HTTP_ACCEPT_ENCODING = 'gzip, deflate, br' HTTP_ACCEPT_LANGUAGE = 'it,en-GB;q=0.5' HTTP_CONNECTION = 'keep-alive' HTTP_COOKIE = '__cfduid=df314586c66a096c80cf37c9b490b784e1588931854; sessionid=z5il4zp2yreukaksb572ncm3gdr3mqjb' HTTP_DNT = '1' HTTP_HOST = 'translate.maicol07.it' HTTP_REFERER = 'https://translate.maicol07.it/' HTTP_UPGRADE_INSECURE_REQUESTS = '1' HTTP_USER_AGENT = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:76.0) Gecko/20100101 Firefox/76.0' PATH_INFO = '/settings/maicol07-website/' PATH_TRANSLATED = '/var/www/html/weblate/lib/python3.6/site-packages/weblate/wsgi.py/settings/maicol07-website/' QUERY_STRING = '' REMOTE_ADDR = '192.168.1.101' REMOTE_PORT = '58442' REQUEST_METHOD = 'GET' REQUEST_SCHEME = 'https' REQUEST_URI = '/settings/maicol07-website/' SCRIPT_FILENAME = '/var/www/html/weblate/lib/python3.6/site-packages/weblate/wsgi.py' SCRIPT_NAME = '' SERVER_ADDR = '192.168.1.127' SERVER_ADMIN = '[email protected]' SERVER_NAME = 'translate.maicol07.it' SERVER_PORT = '443' SERVER_PROTOCOL = 'HTTP/1.1' SERVER_SIGNATURE = '<address>Apache/2.4.29 (Ubuntu) Server at translate.maicol07.it Port 443</address>\n' SERVER_SOFTWARE = 'Apache/2.4.29 (Ubuntu)' SSL_TLS_SNI = 'translate.maicol07.it' TZ = 'Europe/Rome' WEBLATE_LANGUAGE = '' WEBLATE_USER = "'maicol07'" WEBLATE_VERSION:Cython = '0.29.14' WEBLATE_VERSION:Django = '3.0.5' WEBLATE_VERSION:Git = '2.17.1' WEBLATE_VERSION:GitPython = '3.0.5' WEBLATE_VERSION:Pillow = '6.2.1' WEBLATE_VERSION:Python = '3.6.9' WEBLATE_VERSION:Weblate = '4.0.4' WEBLATE_VERSION:Whoosh = '2.7.4' WEBLATE_VERSION:aeidon = '1.6.0' WEBLATE_VERSION:bleach = '3.1.1' WEBLATE_VERSION:borgbackup = '1.1.10' WEBLATE_VERSION:celery = '4.4.2' WEBLATE_VERSION:chardet = '3.0.4' WEBLATE_VERSION:diff-match-patch = '20181111' WEBLATE_VERSION:django-appconf = '1.0.3' WEBLATE_VERSION:django-compressor = '2.4' WEBLATE_VERSION:django-crispy-forms = '1.9.0' WEBLATE_VERSION:django-redis = '4.11.0' WEBLATE_VERSION:djangorestframework = '3.11.0' WEBLATE_VERSION:filelock = '3.0.12' WEBLATE_VERSION:hiredis = '1.0.1' WEBLATE_VERSION:html2text = '2019.9.26' WEBLATE_VERSION:jellyfish = '0.7.2' WEBLATE_VERSION:kombu = '4.6.8' WEBLATE_VERSION:lxml = '4.4.1' WEBLATE_VERSION:misaka = '2.1.1' WEBLATE_VERSION:oauthlib = '3.1.0' WEBLATE_VERSION:openpyxl = '2.6.3' WEBLATE_VERSION:phply = '1.2.5' WEBLATE_VERSION:psycopg2-binary = '2.8.3' WEBLATE_VERSION:pycairo = '1.18.1' WEBLATE_VERSION:pygobject = '3.34.0' WEBLATE_VERSION:python-dateutil = '2.8.1' WEBLATE_VERSION:requests = '2.22.0' WEBLATE_VERSION:ruamel.yaml = '0.16.5' WEBLATE_VERSION:sentry_sdk = '0.14.1' WEBLATE_VERSION:setuptools = '41.2.0' WEBLATE_VERSION:siphashc = '1.2' WEBLATE_VERSION:social-auth-app-django = '3.1.0' WEBLATE_VERSION:social-auth-core = '3.3.3' WEBLATE_VERSION:translate-toolkit = '2.4.0' WEBLATE_VERSION:translation-finder = '2.0' WEBLATE_VERSION:user-agents = '2.0' WEBLATE_VERSION:zeep = '3.4.0' apache.version = '(2, 4, 29)' mod_wsgi.application_group = '' mod_wsgi.callable_object = 'application' mod_wsgi.daemon_connects = '1' mod_wsgi.daemon_restarts = '0' mod_wsgi.daemon_start = '1589995866902593' mod_wsgi.enable_sendfile = '0' mod_wsgi.handler_script = '' mod_wsgi.ignore_activity = '0' mod_wsgi.listener_host = '' mod_wsgi.listener_port = '443' mod_wsgi.path_info = '/settings/maicol07-website/' mod_wsgi.process_group = 'translate.maicol07.it' mod_wsgi.queue_start = '1589995866902218' mod_wsgi.request_handler = 'wsgi-script' mod_wsgi.request_id = 'xUvXwrfO7M0' mod_wsgi.request_start = '1589995866901445' mod_wsgi.script_name = '' mod_wsgi.script_reloading = '1' mod_wsgi.script_start = '1589995866902817' mod_wsgi.thread_id = 2 mod_wsgi.thread_requests = 26 mod_wsgi.total_requests = 60 mod_wsgi.version = '(4, 5, 17)' wsgi.errors = <_io.TextIOWrapper name='<wsgi.errors>' encoding='utf-8'> wsgi.file_wrapper = '' wsgi.input = <mod_wsgi.Input object at 0x7f43970db7a0> wsgi.multiprocess = False wsgi.multithread = True wsgi.run_once = False wsgi.url_scheme = 'https' wsgi.version = '(1, 0)' Settings: Using settings module weblate.settings ABSOLUTE_URL_OVERRIDES = {} ADMINS = "(('Maicol', '[email protected]'),)" ADMINS_BILLING = [] ADMINS_CONTACT = [] ADMINS_HOSTING = [] AKISMET_API_KEY = '********************' ALLOWED_HOSTS = ['localhost', 'translate.maicol07.it'] ANONYMOUS_USER_NAME = 'anonymous' APPEND_SLASH = True AUDITLOG_EXPIRY = 180 AUTHENTICATION_BACKENDS = "('social_core.backends.email.EmailAuth', 'social_core.backends.google.GoogleOAuth2', 'social_core.backends.github.GithubOAuth2', 'social_core.backends.facebook.FacebookOAuth2', 'weblate.accounts.auth.WeblateUserBackend')" AUTH_LOCK_ATTEMPTS = 10 AUTH_PASSWORD_DAYS = '********************' AUTH_PASSWORD_VALIDATORS = '********************' AUTH_RESTRICT_ADMINS = {} AUTH_TOKEN_VALID = '********************' AUTH_USER_MODEL = 'weblate_auth.User' AUTH_VALIDATE_PERMS = False AUTOFIX_LIST = "('weblate.trans.autofixes.whitespace.SameBookendingWhitespace', 'weblate.trans.autofixes.chars.ReplaceTrailingDotsWithEllipsis', 'weblate.trans.autofixes.chars.RemoveZeroSpace', 'weblate.trans.autofixes.chars.RemoveControlChars')" AUTO_UPDATE = True AVATAR_DEFAULT_IMAGE = 'identicon' AVATAR_URL_PREFIX = 'https://www.gravatar.com/' BASE_DIR = '/var/www/html/weblate/lib/python3.6/site-packages' CACHES = {'default': {'BACKEND': 'django_redis.cache.RedisCache', 'LOCATION': 'unix:///var/run/redis/redis.sock?db=0', 'OPTIONS': {'CLIENT_CLASS': 'django_redis.client.DefaultClient', 'PARSER_CLASS': 'redis.connection.HiredisParser', 'PASSWORD': '********************', 'CONNECTION_POOL_KWARGS': {}}, 'KEY_PREFIX': '********************'}, 'avatar': {'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache', 'LOCATION': '/var/www/html/weblate/data/avatar-cache', 'TIMEOUT': 604800, 'OPTIONS': {'MAX_ENTRIES': 1000}}} CACHE_MIDDLEWARE_ALIAS = 'default' CACHE_MIDDLEWARE_KEY_PREFIX = '********************' CACHE_MIDDLEWARE_SECONDS = 600 CELERY_BEAT_SCHEDULE_FILENAME = '/var/www/html/weblate/data/celery/beat-schedule' CELERY_BROKER_URL = 'redis://localhost:6379' CELERY_RESULT_BACKEND = 'redis://localhost:6379' CELERY_TASK_ALWAYS_EAGER = False CELERY_TASK_ROUTES = {'weblate.trans.tasks.auto_translate': {'queue': 'translate'}, 'weblate.memory.tasks.*': {'queue': 'memory'}, 'weblate.accounts.tasks.notify_*': {'queue': 'notify'}, 'weblate.accounts.tasks.send_mails': {'queue': 'notify'}, 'weblate.utils.tasks.settings_backup': {'queue': 'backup'}, 'weblate.utils.tasks.database_backup': {'queue': 'backup'}, 'weblate.wladmin.tasks.backup': {'queue': 'backup'}, 'weblate.wladmin.tasks.backup_service': {'queue': 'backup'}} CELERY_WORKER_MAX_MEMORY_PER_CHILD = 200000 CHECK_LIST = "('weblate.checks.same.SameCheck', 'weblate.checks.chars.BeginNewlineCheck', 'weblate.checks.chars.EndNewlineCheck', 'weblate.checks.chars.BeginSpaceCheck', 'weblate.checks.chars.EndSpaceCheck', 'weblate.checks.chars.DoubleSpaceCheck', 'weblate.checks.chars.EndStopCheck', 'weblate.checks.chars.EndColonCheck', 'weblate.checks.chars.EndQuestionCheck', 'weblate.checks.chars.EndExclamationCheck', 'weblate.checks.chars.EndEllipsisCheck', 'weblate.checks.chars.EndSemicolonCheck', 'weblate.checks.chars.MaxLengthCheck', 'weblate.checks.chars.KashidaCheck', 'weblate.checks.chars.PuctuationSpacingCheck', 'weblate.checks.format.PythonFormatCheck', 'weblate.checks.format.PythonBraceFormatCheck', 'weblate.checks.format.PHPFormatCheck', 'weblate.checks.format.CFormatCheck', 'weblate.checks.format.PerlFormatCheck', 'weblate.checks.format.JavaScriptFormatCheck', 'weblate.checks.format.CSharpFormatCheck', 'weblate.checks.format.JavaFormatCheck', 'weblate.checks.format.JavaMessageFormatCheck', 'weblate.checks.format.PercentPlaceholdersCheck', 'weblate.checks.format.I18NextInterpolationCheck', 'weblate.checks.angularjs.AngularJSInterpolationCheck', 'weblate.checks.qt.QtFormatCheck', 'weblate.checks.qt.QtPluralCheck', 'weblate.checks.ruby.RubyFormatCheck', 'weblate.checks.consistency.PluralsCheck', 'weblate.checks.consistency.SamePluralsCheck', 'weblate.checks.consistency.ConsistencyCheck', 'weblate.checks.consistency.TranslatedCheck', 'weblate.checks.chars.EscapedNewlineCountingCheck', 'weblate.checks.chars.NewLineCountCheck', 'weblate.checks.markup.BBCodeCheck', 'weblate.checks.chars.ZeroWidthSpaceCheck', 'weblate.checks.render.MaxSizeCheck', 'weblate.checks.markup.XMLValidityCheck', 'weblate.checks.markup.XMLTagsCheck', 'weblate.checks.markup.MarkdownRefLinkCheck', 'weblate.checks.markup.MarkdownLinkCheck', 'weblate.checks.markup.MarkdownSyntaxCheck', 'weblate.checks.markup.URLCheck', 'weblate.checks.markup.SafeHTMLCheck', 'weblate.checks.placeholders.PlaceholderCheck', 'weblate.checks.placeholders.RegexCheck', 'weblate.checks.source.OptionalPluralCheck', 'weblate.checks.source.EllipsisCheck', 'weblate.checks.source.MultipleFailingCheck')" COMMENT_CLEANUP_DAYS = None COMMIT_PENDING_HOURS = 24 COMPRESSORS = {'css': 'compressor.css.CssCompressor', 'js': 'compressor.js.JsCompressor'} COMPRESS_CACHEABLE_PRECOMPILERS = '()' COMPRESS_CACHE_BACKEND = 'default' COMPRESS_CACHE_KEY_FUNCTION = '********************' COMPRESS_CLEAN_CSS_ARGUMENTS = '' COMPRESS_CLEAN_CSS_BINARY = 'cleancss' COMPRESS_CLOSURE_COMPILER_ARGUMENTS = '' COMPRESS_CLOSURE_COMPILER_BINARY = 'java -jar compiler.jar' COMPRESS_CSS_HASHING_METHOD = 'mtime' COMPRESS_DATA_URI_MAX_SIZE = 1024 COMPRESS_DEBUG_TOGGLE = None COMPRESS_ENABLED = True COMPRESS_FILTERS = {'js': ['compressor.filters.jsmin.JSMinFilter'], 'css': ['compressor.filters.css_default.CssAbsoluteFilter']} COMPRESS_JINJA2_GET_ENVIRONMENT = <function CompressorConf.JINJA2_GET_ENVIRONMENT at 0x7f4398c2af28> COMPRESS_MINT_DELAY = 30 COMPRESS_MTIME_DELAY = 10 COMPRESS_OFFLINE = False COMPRESS_OFFLINE_CONTEXT = {'STATIC_URL': '/static/'} COMPRESS_OFFLINE_MANIFEST = 'manifest.json' COMPRESS_OFFLINE_TIMEOUT = 31536000 COMPRESS_OUTPUT_DIR = 'CACHE' COMPRESS_PARSER = 'compressor.parser.AutoSelectParser' COMPRESS_PRECOMPILERS = '()' COMPRESS_REBUILD_TIMEOUT = 2592000 COMPRESS_ROOT = '/var/www/html/weblate/data/static' COMPRESS_STORAGE = 'compressor.storage.CompressorFileStorage' COMPRESS_TEMPLATE_FILTER_CONTEXT = {'STATIC_URL': '/static/'} COMPRESS_URL = '/static/' COMPRESS_URL_PLACEHOLDER = '/__compressor_url_placeholder__/' COMPRESS_VERBOSE = False COMPRESS_YUGLIFY_BINARY = 'yuglify' COMPRESS_YUGLIFY_CSS_ARGUMENTS = '--terminal' COMPRESS_YUGLIFY_JS_ARGUMENTS = '--terminal' COMPRESS_YUI_BINARY = 'java -jar yuicompressor.jar' COMPRESS_YUI_CSS_ARGUMENTS = '' COMPRESS_YUI_JS_ARGUMENTS = '' CRISPY_TEMPLATE_PACK = 'bootstrap4' CSRF_COOKIE_AGE = 31449600 CSRF_COOKIE_DOMAIN = None CSRF_COOKIE_HTTPONLY = True CSRF_COOKIE_NAME = 'csrftoken' CSRF_COOKIE_PATH = '/' CSRF_COOKIE_SAMESITE = 'Lax' CSRF_COOKIE_SECURE = True CSRF_FAILURE_VIEW = 'weblate.trans.views.error.csrf_failure' CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN' CSRF_TRUSTED_ORIGINS = [] CSRF_USE_SESSIONS = True DATABASES = {'default': {'ENGINE': 'django.db.backends.postgresql', 'NAME': 'weblate', 'USER': 'postgres', 'PASSWORD': '********************', 'HOST': '127.0.0.1', 'PORT': '', 'OPTIONS': {}, 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'TIME_ZONE': None, 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}}} DATABASE_BACKUP = 'plain' DATABASE_ROUTERS = [] DATA_DIR = '/var/www/html/weblate/data' DATA_UPLOAD_MAX_MEMORY_SIZE = 50000000 DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000 DATETIME_FORMAT = 'N j, Y, P' DATETIME_INPUT_FORMATS = ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%Y-%m-%d', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%Y', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M', '%m/%d/%y'] DATE_FORMAT = 'N j, Y' DATE_INPUT_FORMATS = ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y'] DEBUG = False DEBUG_PROPAGATE_EXCEPTIONS = False DECIMAL_SEPARATOR = '.' DEFAULT_ACCESS_CONTROL = 0 DEFAULT_ADDON_MESSAGE = 'Update translation files\n\nUpdated by "{{ addon_name }}" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}' DEFAULT_ADD_MESSAGE = 'Added translation using Weblate ({{ language_name }})\n\n' DEFAULT_CHARSET = 'utf-8' DEFAULT_COMMITER_EMAIL = '[email protected]' DEFAULT_COMMITER_NAME = 'Weblate' DEFAULT_COMMIT_MESSAGE = 'Translated using Weblate ({{ language_name }})\n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.translated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ component_name }}\nTranslate-URL: {{ url }}' DEFAULT_DELETE_MESSAGE = 'Deleted translation using Weblate ({{ language_name }})\n\n' DEFAULT_EXCEPTION_REPORTER_FILTER = 'weblate.trans.debug.WeblateExceptionReporterFilter' DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage' DEFAULT_FROM_EMAIL = '[email protected]' DEFAULT_INDEX_TABLESPACE = '' DEFAULT_LOG = 'syslog' DEFAULT_MERGE_MESSAGE = "Merge branch '{{ component_remote_branch }}' into Weblate.\n\n" DEFAULT_MERGE_STYLE = 'rebase' DEFAULT_PULL_MESSAGE = 'Translations update from Weblate\n\nTranslations update from [Weblate]({{url}}) for {{ project_name }}/{{ component_name }}.\n' DEFAULT_PUSH_ON_COMMIT = True DEFAULT_SHARED_TM = True DEFAULT_TABLESPACE = '' DEFAULT_TRANSLATION_PROPAGATION = True DEFAULT_VCS = 'git' DISALLOWED_USER_AGENTS = [] DOGSLOW_LOGGER = 'dogslow' DOGSLOW_LOG_TO_SENTRY = True DOGSLOW_TIMER = 60 EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = 'mail.maicol07.it' EMAIL_HOST_PASSWORD = '********************' EMAIL_HOST_USER = '[email protected]' EMAIL_PORT = '465' EMAIL_SEND_HTML = True EMAIL_SSL_CERTFILE = None EMAIL_SSL_KEYFILE = '********************' EMAIL_SUBJECT_PREFIX = '[Maicol07 Translate] ' EMAIL_TIMEOUT = None EMAIL_USE_LOCALTIME = False EMAIL_USE_SSL = True EMAIL_USE_TLS = False ENABLE_AVATARS = True ENABLE_HOOKS = True ENABLE_HTTPS = True ENABLE_SHARING = True FILE_CHARSET = 'utf-8' FILE_UPLOAD_DIRECTORY_PERMISSIONS = None FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler'] FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440 FILE_UPLOAD_PERMISSIONS = 420 FILE_UPLOAD_TEMP_DIR = None FIRST_DAY_OF_WEEK = 0 FIXTURE_DIRS = [] FONTS_CDN_URL = None FORCE_SCRIPT_NAME = None FORMAT_MODULE_PATH = None FORM_RENDERER = 'django.forms.renderers.DjangoTemplates' GITHUB_USERNAME = 'maicol07' GITLAB_USERNAME = None GOOGLE_ANALYTICS_ID = None HAVE_SYSLOG = True HIDE_REPO_CREDENTIALS = True IGNORABLE_404_URLS = [] INSTALLED_APPS = ['weblate.addons', 'weblate.auth', 'weblate.checks', 'weblate.formats', 'weblate.machinery', 'weblate.trans', 'weblate.lang', 'weblate.langdata', 'weblate.memory', 'weblate.screenshots', 'weblate.fonts', 'weblate.accounts', 'weblate.utils', 'weblate.vcs', 'weblate.wladmin', 'weblate', 'weblate.gitexport', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.admin.apps.SimpleAdminConfig', 'django.contrib.admindocs', 'django.contrib.sitemaps', 'django.contrib.humanize', 'social_django', 'crispy_forms', 'compressor', 'rest_framework', 'rest_framework.authtoken', 'weblate.legal', 'weblate.legal.templatetags'] INTERNAL_IPS = [] INVOICE_PATH = '' IP_BEHIND_REVERSE_PROXY = False IP_PROXY_HEADER = 'HTTP_X_FORWARDED_FOR' IP_PROXY_OFFSET = 0 LANGUAGES = "(('ar', 'العربية'), ('az', 'Azərbaycan'), ('be', 'Беларуская'), ('be@latin', 'Biełaruskaja'), ('bg', 'Български'), ('br', 'Brezhoneg'), ('ca', 'Català'), ('cs', 'Čeština'), ('da', 'Dansk'), ('de', 'Deutsch'), ('en', 'English'), ('el', 'Ελληνικά'), ('en-gb', 'English (United Kingdom)'), ('es', 'Español'), ('fi', 'Suomi'), ('fr', 'Français'), ('gl', 'Galego'), ('he', 'עברית'), ('hu', 'Magyar'), ('hr', 'Hrvatski'), ('id', 'Indonesia'), ('it', 'Italiano'), ('ja', '日本語'), ('kab', 'Taqbaylit'), ('kk', 'Қазақ тілі'), ('ko', '한국어'), ('nb', 'Norsk bokmål'), ('nl', 'Nederlands'), ('pl', 'Polski'), ('pt', 'Português'), ('pt-br', 'Português brasileiro'), ('ru', 'Русский'), ('sk', 'Slovenčina'), ('sl', 'Slovenščina'), ('sq', 'Shqip'), ('sr', 'Српски'), ('sv', 'Svenska'), ('tr', 'Türkçe'), ('uk', 'Українська'), ('zh-hans', '简体字'), ('zh-hant', '正體字'))" LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur'] LANGUAGE_CODE = 'en-us' LANGUAGE_COOKIE_AGE = None LANGUAGE_COOKIE_DOMAIN = None LANGUAGE_COOKIE_HTTPONLY = False LANGUAGE_COOKIE_NAME = 'django_language' LANGUAGE_COOKIE_PATH = '/' LANGUAGE_COOKIE_SAMESITE = None LANGUAGE_COOKIE_SECURE = False LEGAL_URL = None LICENSE_EXTRA = [] LICENSE_FILTER = None LICENSE_REQUIRED = False LIMIT_TRANSLATION_LENGTH_BY_SOURCE_LENGTH = True LOCALE_PATHS = [] LOGGING = {'version': 1, 'disable_existing_loggers': True, 'filters': {'require_debug_false': {'()': 'django.utils.log.RequireDebugFalse'}}, 'formatters': {'syslog': {'format': 'weblate[%(process)d]: %(levelname)s %(message)s'}, 'simple': {'format': '%(levelname)s %(message)s'}, 'logfile': {'format': '%(asctime)s %(levelname)s %(message)s'}, 'django.server': {'()': 'django.utils.log.ServerFormatter', 'format': '[%(server_time)s] %(message)s'}}, 'handlers': {'mail_admins': {'level': 'ERROR', 'filters': ['require_debug_false'], 'class': 'django.utils.log.AdminEmailHandler', 'include_html': True}, 'console': {'level': 'DEBUG', 'class': 'logging.StreamHandler', 'formatter': 'simple'}, 'django.server': {'level': 'INFO', 'class': 'logging.StreamHandler', 'formatter': 'django.server'}, 'syslog': {'level': 'DEBUG', 'class': 'logging.handlers.SysLogHandler', 'formatter': 'syslog', 'address': '/dev/log', 'facility': 18}}, 'loggers': {'django.request': {'handlers': ['mail_admins', 'syslog'], 'level': 'ERROR', 'propagate': True}, 'django.server': {'handlers': ['django.server'], 'level': 'INFO', 'propagate': False}, 'weblate': {'handlers': ['syslog'], 'level': 'DEBUG'}, 'weblate.search': {'handlers': ['syslog'], 'level': 'INFO'}, 'weblate.vcs': {'handlers': ['syslog'], 'level': 'WARNING'}, 'social': {'handlers': ['syslog'], 'level': 'WARNING'}, 'django_auth_ldap': {'level': 'WARNING', 'handlers': ['syslog']}}} LOGGING_CONFIG = 'logging.config.dictConfig' LOGIN_REDIRECT_URL = '/' LOGIN_REQUIRED = False LOGIN_REQUIRED_URLS = [] LOGIN_REQUIRED_URLS_EXCEPTIONS = "('/accounts/(.*)$', '/admin/login/(.*)$', '/static/(.*)$', '/widgets/(.*)$', '/data/(.*)$', '/hooks/(.*)$', '/healthz/$', '/api/(.*)$', '/js/i18n/$', '/contact/$', '/legal/(.*)$')" LOGIN_URL = '/accounts/login/' LOGOUT_REDIRECT_URL = None LOGOUT_URL = '/accounts/logout/' MANAGERS = "(('Maicol', '[email protected]'),)" MATOMO_SITE_ID = None MATOMO_URL = None MEDIA_ROOT = '/var/www/html/weblate/data/media' MEDIA_URL = '/media/' MESSAGE_STORAGE = 'django.contrib.messages.storage.session.SessionStorage' MIDDLEWARE = ['weblate.middleware.ProxyMiddleware', 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.locale.LocaleMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'weblate.accounts.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'social_django.middleware.SocialAuthExceptionMiddleware', 'weblate.accounts.middleware.RequireLoginMiddleware', 'weblate.middleware.SecurityMiddleware', 'weblate.legal.middleware.RequireTOSMiddleware'] MIGRATION_MODULES = {} MONTH_DAY_FORMAT = 'F j' MT_APERTIUM_APY = None MT_AWS_ACCESS_KEY_ID = '********************' MT_AWS_REGION = None MT_AWS_SECRET_ACCESS_KEY = '********************' MT_BAIDU_ID = None MT_BAIDU_SECRET = '********************' MT_DEEPL_KEY = '********************' MT_GOOGLE_KEY = '********************' MT_MICROSOFT_BASE_URL = 'api.cognitive.microsofttranslator.com' MT_MICROSOFT_COGNITIVE_KEY = '********************' MT_MICROSOFT_REGION = 'global' MT_MYMEMORY_EMAIL = '[email protected]' MT_MYMEMORY_KEY = '********************' MT_MYMEMORY_USER = None MT_NETEASE_KEY = '********************' MT_NETEASE_SECRET = '********************' MT_SAP_BASE_URL = None MT_SAP_PASSWORD = '********************' MT_SAP_SANDBOX_APIKEY = '********************' MT_SAP_USERNAME = None MT_SAP_USE_MT = True MT_SERVICES = "('weblate.machinery.glosbe.GlosbeTranslation', 'weblate.machinery.microsoft.MicrosoftCognitiveTranslation', 'weblate.machinery.microsoftterminology.MicrosoftTerminologyService', 'weblate.machinery.mymemory.MyMemoryTranslation', 'weblate.machinery.tmserver.AmagamaTranslation', 'weblate.machinery.yandex.YandexTranslation', 'weblate.machinery.weblatetm.WeblateTranslation', 'weblate.memory.machine.WeblateMemory')" MT_TMSERVER = None MT_YANDEX_KEY = '********************' MT_YOUDAO_ID = None MT_YOUDAO_SECRET = '********************' NEARBY_MESSAGES = 5 NUMBER_GROUPING = 0 OFFER_HOSTING = False PASSWORD_HASHERS = '********************' PASSWORD_RESET_TIMEOUT_DAYS = '********************' PREPEND_WWW = False RATELIMIT_ATTEMPTS = 5 RATELIMIT_COMMENT_ATTEMPTS = 30 RATELIMIT_COMMENT_WINDOW = 60 RATELIMIT_GLOSSARY_ATTEMPTS = 30 RATELIMIT_GLOSSARY_WINDOW = 60 RATELIMIT_LOCKOUT = 600 RATELIMIT_SEARCH_ATTEMPTS = 30 RATELIMIT_SEARCH_LOCKOUT = 60 RATELIMIT_SEARCH_WINDOW = 60 RATELIMIT_TRANSLATE_ATTEMPTS = 30 RATELIMIT_TRANSLATE_WINDOW = 60 RATELIMIT_WINDOW = 300 REGISTRATION_CAPTCHA = True REGISTRATION_EMAIL_MATCH = '.*' REGISTRATION_OPEN = True REPOSITORY_ALERT_THRESHOLD = 25 REST_FRAMEWORK = {'DEFAULT_PERMISSION_CLASSES': ['rest_framework.permissions.IsAuthenticatedOrReadOnly'], 'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework.authentication.TokenAuthentication', 'weblate.api.authentication.BearerAuthentication', 'rest_framework.authentication.SessionAuthentication'), 'DEFAULT_THROTTLE_CLASSES': ('rest_framework.throttling.AnonRateThrottle', 'rest_framework.throttling.UserRateThrottle'), 'DEFAULT_THROTTLE_RATES': {'anon': '100/day', 'user': '5000/hour'}, 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination', 'PAGE_SIZE': 20, 'VIEW_DESCRIPTION_FUNCTION': 'weblate.api.views.get_view_description', 'UNAUTHENTICATED_USER': 'weblate.auth.models.get_anonymous'} ROOT_URLCONF = 'weblate.urls' SECRET_KEY = '********************' SECURE_BROWSER_XSS_FILTER = True SECURE_CONTENT_TYPE_NOSNIFF = True SECURE_HSTS_INCLUDE_SUBDOMAINS = True SECURE_HSTS_PRELOAD = True SECURE_HSTS_SECONDS = 300 SECURE_PROXY_SSL_HEADER = None SECURE_REDIRECT_EXEMPT = "('healthz/$',)" SECURE_REFERRER_POLICY = 'same-origin' SECURE_SSL_HOST = None SECURE_SSL_REDIRECT = True SENTRY_DSN = 'https://[email protected]/1757107' SENTRY_ENVIRONMENT = 'devel' SENTRY_ORGANIZATION = 'weblate' SENTRY_PROJECTS = ['weblate'] SENTRY_SECURITY = None SENTRY_TOKEN = '********************' SERVER_EMAIL = '[email protected]' SESSION_CACHE_ALIAS = 'default' SESSION_COOKIE_AGE = 1209600 SESSION_COOKIE_DOMAIN = None SESSION_COOKIE_HTTPONLY = True SESSION_COOKIE_NAME = 'sessionid' SESSION_COOKIE_PATH = '/' SESSION_COOKIE_SAMESITE = 'Lax' SESSION_COOKIE_SECURE = True SESSION_ENGINE = 'django.contrib.sessions.backends.cache' SESSION_EXPIRE_AT_BROWSER_CLOSE = False SESSION_FILE_PATH = None SESSION_SAVE_EVERY_REQUEST = False SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer' SETTINGS_MODULE = 'weblate.settings' SHORT_DATETIME_FORMAT = 'm/d/Y P' SHORT_DATE_FORMAT = 'm/d/Y' SIGNING_BACKEND = 'django.core.signing.TimestampSigner' SILENCED_SYSTEM_CHECKS = ['admin.E408'] SIMILAR_MESSAGES = 5 SIMPLIFY_LANGUAGES = True SINGLE_PROJECT = False SITE_ID = 1 SITE_TITLE = 'Maicol07 Translate' SOCIAL_AUTH_AUTH0_IMAGE = 'auth0.svg' SOCIAL_AUTH_AUTH0_TITLE = 'Auth0' SOCIAL_AUTH_BITBUCKET_KEY = '********************' SOCIAL_AUTH_BITBUCKET_SECRET = '********************' SOCIAL_AUTH_BITBUCKET_VERIFIED_EMAILS_ONLY = True SOCIAL_AUTH_DISCONNECT_PIPELINE = "('social_core.pipeline.disconnect.allowed_to_disconnect', 'social_core.pipeline.disconnect.get_entries', 'social_core.pipeline.disconnect.revoke_tokens', 'weblate.accounts.pipeline.cycle_session', 'weblate.accounts.pipeline.adjust_primary_mail', 'weblate.accounts.pipeline.notify_disconnect', 'social_core.pipeline.disconnect.disconnect', 'weblate.accounts.pipeline.cleanup_next')" SOCIAL_AUTH_EMAIL_FORM_URL = '/accounts/email/' SOCIAL_AUTH_EMAIL_VALIDATION_FUNCTION = 'weblate.accounts.pipeline.send_validation' SOCIAL_AUTH_EMAIL_VALIDATION_URL = '/accounts/email-sent/' SOCIAL_AUTH_FACEBOOK_API_VERSION = '********************' SOCIAL_AUTH_FACEBOOK_KEY = '********************' SOCIAL_AUTH_FACEBOOK_PROFILE_EXTRA_PARAMS = {'fields': 'id,name,email'} SOCIAL_AUTH_FACEBOOK_SCOPE = ['email', 'public_profile'] SOCIAL_AUTH_FACEBOOK_SECRET = '********************' SOCIAL_AUTH_GITHUB_KEY = '********************' SOCIAL_AUTH_GITHUB_SCOPE = ['user:email'] SOCIAL_AUTH_GITHUB_SECRET = '********************' SOCIAL_AUTH_GOOGLE_OAUTH2_KEY = '********************' SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET = '********************' SOCIAL_AUTH_LOGIN_ERROR_URL = '/accounts/login/' SOCIAL_AUTH_NEW_ASSOCIATION_REDIRECT_URL = '/accounts/profile/#account' SOCIAL_AUTH_PIPELINE = "('social_core.pipeline.social_auth.social_details', 'social_core.pipeline.social_auth.social_uid', 'social_core.pipeline.social_auth.auth_allowed', 'social_core.pipeline.social_auth.social_user', 'weblate.accounts.pipeline.store_params', 'weblate.accounts.pipeline.verify_open', 'social_core.pipeline.user.get_username', 'weblate.accounts.pipeline.require_email', 'social_core.pipeline.mail.mail_validation', 'weblate.accounts.pipeline.revoke_mail_code', 'weblate.accounts.pipeline.ensure_valid', 'weblate.accounts.pipeline.remove_account', 'social_core.pipeline.social_auth.associate_by_email', 'weblate.accounts.pipeline.reauthenticate', 'weblate.accounts.pipeline.verify_username', 'social_core.pipeline.user.create_user', 'social_core.pipeline.social_auth.associate_user', 'social_core.pipeline.social_auth.load_extra_data', 'weblate.accounts.pipeline.cleanup_next', 'weblate.accounts.pipeline.user_full_name', 'weblate.accounts.pipeline.store_email', 'weblate.accounts.pipeline.notify_connect', 'weblate.accounts.pipeline.password_reset', 'weblate.legal.pipeline.tos_confirm')" SOCIAL_AUTH_PROTECTED_USER_FIELDS = "('email',)" SOCIAL_AUTH_RAISE_EXCEPTIONS = True SOCIAL_AUTH_REDIRECT_IS_HTTPS = True SOCIAL_AUTH_SLUGIFY_FUNCTION = 'weblate.accounts.pipeline.slugify_username' SOCIAL_AUTH_SLUGIFY_USERNAMES = True SOCIAL_AUTH_STRATEGY = 'weblate.accounts.strategy.WeblateStrategy' SPECIAL_CHARS = "('\\t', '\\n', '…')" STATICFILES_DIRS = '()' STATICFILES_FINDERS = "('django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder', 'compressor.finders.CompressorFinder')" STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage' STATIC_ROOT = '/var/www/html/weblate/data/static' STATIC_URL = '/static/' STATUS_URL = None SUGGESTION_CLEANUP_DAYS = None SUPPORT_API_URL = '********************' TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates', 'OPTIONS': {'context_processors': ['django.contrib.auth.context_processors.auth', 'django.template.context_processors.debug', 'django.template.context_processors.i18n', 'django.template.context_processors.request', 'django.template.context_processors.csrf', 'django.contrib.messages.context_processors.messages', 'weblate.trans.context_processors.weblate_context'], 'loaders': [('django.template.loaders.cached.Loader', ['django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader'])]}}] TEST_NON_SERIALIZED_APPS = [] TEST_RUNNER = 'django.test.runner.DiscoverRunner' THOUSAND_SEPARATOR = ',' TIME_FORMAT = 'P' TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M'] TIME_ZONE = 'UTC' URL_PREFIX = '' USE_I18N = True USE_L10N = True USE_THOUSAND_SEPARATOR = False USE_TZ = True USE_X_FORWARDED_HOST = False USE_X_FORWARDED_PORT = False VAT_RATE = 1.21 VCS_BACKENDS = "('weblate.vcs.git.GitRepository', 'weblate.vcs.git.GitWithGerritRepository', 'weblate.vcs.git.SubversionRepository', 'weblate.vcs.git.GithubRepository', 'weblate.vcs.git.GitLabRepository', 'weblate.vcs.git.LocalRepository', 'weblate.vcs.git.GitForcePushRepository', 'weblate.vcs.mercurial.HgRepository')" VCS_CLONE_DEPTH = 1 WEBLATE_ADDONS = "('weblate.addons.gettext.GenerateMoAddon', 'weblate.addons.gettext.UpdateLinguasAddon', 'weblate.addons.gettext.UpdateConfigureAddon', 'weblate.addons.gettext.MsgmergeAddon', 'weblate.addons.gettext.GettextCustomizeAddon', 'weblate.addons.gettext.GettextAuthorComments', 'weblate.addons.cleanup.CleanupAddon', 'weblate.addons.consistency.LangaugeConsistencyAddon', 'weblate.addons.discovery.DiscoveryAddon', 'weblate.addons.flags.SourceEditAddon', 'weblate.addons.flags.TargetEditAddon', 'weblate.addons.flags.SameEditAddon', 'weblate.addons.flags.BulkEditAddon', 'weblate.addons.generate.GenerateFileAddon', 'weblate.addons.json.JSONCustomizeAddon', 'weblate.addons.properties.PropertiesSortAddon', 'weblate.addons.git.GitSquashAddon', 'weblate.addons.removal.RemoveComments', 'weblate.addons.removal.RemoveSuggestions', 'weblate.addons.resx.ResxUpdateAddon', 'weblate.addons.yaml.YAMLCustomizeAddon', 'weblate.addons.autotranslate.AutoTranslateAddon')" WEBLATE_FORMATS = "('weblate.formats.ttkit.PoFormat', 'weblate.formats.ttkit.PoMonoFormat', 'weblate.formats.ttkit.TSFormat', 'weblate.formats.ttkit.XliffFormat', 'weblate.formats.ttkit.PoXliffFormat', 'weblate.formats.ttkit.StringsFormat', 'weblate.formats.ttkit.StringsUtf8Format', 'weblate.formats.ttkit.PropertiesUtf8Format', 'weblate.formats.ttkit.PropertiesUtf16Format', 'weblate.formats.ttkit.PropertiesFormat', 'weblate.formats.ttkit.JoomlaFormat', 'weblate.formats.ttkit.PhpFormat', 'weblate.formats.ttkit.RESXFormat', 'weblate.formats.ttkit.AndroidFormat', 'weblate.formats.ttkit.JSONFormat', 'weblate.formats.ttkit.JSONNestedFormat', 'weblate.formats.ttkit.WebExtensionJSONFormat', 'weblate.formats.ttkit.I18NextFormat', 'weblate.formats.ttkit.CSVFormat', 'weblate.formats.ttkit.CSVSimpleFormat', 'weblate.formats.ttkit.CSVSimpleFormatISO', 'weblate.formats.ttkit.YAMLFormat', 'weblate.formats.ttkit.RubyYAMLFormat', 'weblate.formats.ttkit.SubRipFormat', 'weblate.formats.ttkit.MicroDVDFormat', 'weblate.formats.ttkit.AdvSubStationAlphaFormat', 'weblate.formats.ttkit.SubStationAlphaFormat', 'weblate.formats.ttkit.DTDFormat', 'weblate.formats.ttkit.WindowsRCFormat', 'weblate.formats.ttkit.FlatXMLFormat', 'weblate.formats.external.XlsxFormat', 'weblate.formats.txt.AppStoreFormat')" WEBLATE_GPG_ALGO = 'default' WEBLATE_GPG_IDENTITY = None WSGI_APPLICATION = None X_FRAME_OPTIONS = 'DENY' YEAR_MONTH_FORMAT = 'F Y' _TEMPLATE_LOADERS = [('django.template.loaders.cached.Loader', ['django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader'])]
To Reproduce Steps to reproduce the behavior:
The text was updated successfully, but these errors were encountered:
CRISPY_TEMPLATE_PACK = 'bootstrap4'
This is not supported, we're using Bootstrap 3. See #2916
Sorry, something went wrong.
No branches or pull requests
Describe the bug
Error when entering menu (see the
To Reproduce
section)Error email:
To Reproduce
Steps to reproduce the behavior:
The text was updated successfully, but these errors were encountered: