· 6 years ago · Sep 11, 2019, 02:00 AM
1Return-Path: <weblate@weblate.maximemichaud.me>
2Delivered-To: mich@weblate.maximemichaud.me
3Received: by weblate.maximemichaud.me (Postfix, from userid 999)
4 id 3813782A42; Mon, 9 Sep 2019 19:00:38 +0200 (CEST)
5Content-Type: text/plain; charset="utf-8"
6MIME-Version: 1.0
7Content-Transfer-Encoding: quoted-printable
8Subject: [Weblate] ERROR (EXTERNAL IP): Internal Server Error:
9 /create/component/
10From: noreply@weblate.maximemichaud.me
11To: mich@weblate.maximemichaud.me
12Date: Mon, 09 Sep 2019 17:00:38 -0000
13Message-ID: <156804843818.1010.1262721098885421892@dedishops-245264>
14
15Internal Server Error: /create/component/
16
17RepositoryException at /create/component/
18*** Please tell me who you are.
19
20Run
21
22 git config --global user.email "you@example.com"
23 git config --global user.name "Your Name"
24
25to set your account's default identity.
26Omit --global to set the identity only in this repository.
27
28fatal: empty ident name (for <(null)>) not allowed (128)
29
30Request Method: POST
31Request URL: https://weblate.maximemichaud.me/create/component/
32Django Version: 2.2.5
33Python Executable: /usr/bin/uwsgi-core
34Python Version: 3.5.3
35Python Path: ['/', '.', '', '/var/www/weblate/venv/lib/python35.zip', '/var=
36/www/weblate/venv/lib/python3.5', '/var/www/weblate/venv/lib/python3.5/plat=
37-x86_64-linux-gnu', '/var/www/weblate/venv/lib/python3.5/lib-dynload', '/us=
38r/lib/python3.5', '/usr/lib/python3.5/plat-x86_64-linux-gnu', '/var/www/web=
39late/venv/lib/python3.5/site-packages']
40Server time: lun, 9 Sep 2019 17:00:38 +0000
41Installed Applications:
42('django.contrib.auth',
43 'django.contrib.contenttypes',
44 'django.contrib.sessions',
45 'django.contrib.sites',
46 'django.contrib.messages',
47 'django.contrib.staticfiles',
48 'django.contrib.admin.apps.SimpleAdminConfig',
49 'django.contrib.admindocs',
50 'django.contrib.sitemaps',
51 'django.contrib.humanize',
52 'social_django',
53 'crispy_forms',
54 'compressor',
55 'rest_framework',
56 'rest_framework.authtoken',
57 'weblate.addons',
58 'weblate.auth',
59 'weblate.checks',
60 'weblate.formats',
61 'weblate.machinery',
62 'weblate.trans',
63 'weblate.lang',
64 'weblate.langdata',
65 'weblate.memory',
66 'weblate.screenshots',
67 'weblate.fonts',
68 'weblate.accounts',
69 'weblate.utils',
70 'weblate.vcs',
71 'weblate.wladmin',
72 'weblate')
73Installed Middleware:
74['weblate.middleware.ProxyMiddleware',
75 'django.middleware.security.SecurityMiddleware',
76 'django.contrib.sessions.middleware.SessionMiddleware',
77 'django.middleware.common.CommonMiddleware',
78 'django.middleware.locale.LocaleMiddleware',
79 'django.middleware.csrf.CsrfViewMiddleware',
80 'weblate.accounts.middleware.AuthenticationMiddleware',
81 'django.contrib.messages.middleware.MessageMiddleware',
82 'django.middleware.clickjacking.XFrameOptionsMiddleware',
83 'social_django.middleware.SocialAuthExceptionMiddleware',
84 'weblate.accounts.middleware.RequireLoginMiddleware',
85 'weblate.middleware.SecurityMiddleware']
86
87
88Traceback:
89
90File "/var/www/weblate/venv/lib/python3.5/site-packages/django/core/handler=
91s/exception.py" in inner
92 34. response =3D get_response(request)
93
94File "/var/www/weblate/venv/lib/python3.5/site-packages/django/core/handler=
95s/base.py" in _get_response
96 115. response =3D self.process_exception_by_middleware(e,=
97 request)
98
99File "/var/www/weblate/venv/lib/python3.5/site-packages/django/core/handler=
100s/base.py" in _get_response
101 113. response =3D wrapped_callback(request, *callback_arg=
102s, **callback_kwargs)
103
104File "/var/www/weblate/venv/lib/python3.5/site-packages/django/views/generi=
105c/base.py" in view
106 71. return self.dispatch(request, *args, **kwargs)
107
108File "/var/www/weblate/venv/lib/python3.5/site-packages/django/utils/decora=
109tors.py" in _wrapper
110 45. return bound_method(*args, **kwargs)
111
112File "/var/www/weblate/venv/lib/python3.5/site-packages/django/contrib/auth=
113/decorators.py" in _wrapped_view
114 21. return view_func(request, *args, **kwargs)
115
116File "/var/www/weblate/venv/lib/python3.5/site-packages/weblate/trans/views=
117/create.py" in dispatch
118 275. return super(CreateComponent, self).dispatch(request, *args,=
119 **kwargs)
120
121File "/var/www/weblate/venv/lib/python3.5/site-packages/django/views/generi=
122c/base.py" in dispatch
123 97. return handler(request, *args, **kwargs)
124
125File "/var/www/weblate/venv/lib/python3.5/site-packages/weblate/trans/views=
126/create.py" in post
127 417. return super(CreateComponentSelection, self).post(request, *=
128args, **kwargs)
129
130File "/var/www/weblate/venv/lib/python3.5/site-packages/django/views/generi=
131c/edit.py" in post
132 172. return super().post(request, *args, **kwargs)
133
134File "/var/www/weblate/venv/lib/python3.5/site-packages/django/views/generi=
135c/edit.py" in post
136 142. return self.form_valid(form)
137
138File "/var/www/weblate/venv/lib/python3.5/site-packages/weblate/trans/views=
139/create.py" in form_valid
140 388. component =3D scratch_create_component(**form.cleaned_da=
141ta)
142
143File "/var/www/weblate/venv/lib/python3.5/site-packages/weblate/trans/views=
144/create.py" in scratch_create_component
145 59. {template: format_cls.new_translation}
146
147File "/var/www/weblate/venv/lib/python3.5/site-packages/weblate/vcs/git.py"=
148 in from_files
149 694. repo.commit('Started tranlation using Weblate')
150
151File "/var/www/weblate/venv/lib/python3.5/site-packages/weblate/vcs/git.py"=
152 in commit
153 258. self.execute(cmd)
154
155File "/var/www/weblate/venv/lib/python3.5/site-packages/weblate/vcs/base.py=
156" in execute
157 194. args, self.path, fullcmd=3Dfullcmd, local=3Dself.local
158
159File "/var/www/weblate/venv/lib/python3.5/site-packages/weblate/vcs/base.py=
160" in _popen
161 178. output.decode('utf-8')
162
163Exception Type: RepositoryException at /create/component/
164Exception Value: *** Please tell me who you are.
165
166Run
167
168 git config --global user.email "you@example.com"
169 git config --global user.name "Your Name"
170
171to set your account's default identity.
172Omit --global to set the identity only in this repository.
173
174fatal: empty ident name (for <(null)>) not allowed (128)
175Request information:
176USER: Weblate Admin
177
178GET: No GET data
179
180POST:
181project =3D '1'
182origin =3D 'scratch'
183name =3D 'test'
184file_format =3D 'ruby-yaml'
185csrfmiddlewaretoken =3D 'FUAqEjDaefGcGuMKTLd8weKHMwFDaKDnVTrCnGYK1gI74uuwF9=
1864oCBS6DgxXxBHO'
187slug =3D 'test'
188
189FILES: No FILES data
190
191COOKIES:
192django_language =3D 'fr'
193sessionid =3D 'axzg1tuomqtaro5eyruqs5fmszuuqu5y'
194
195META:
196CONTENT_LENGTH =3D '800'
197CONTENT_TYPE =3D 'multipart/form-data; boundary=3D----WebKitFormBoundaryqgo=
198afmq3t0sf8zon'
199CSRF_COOKIE =3D '8md5xhmglQKeJhyaSHaD1BVEnC9UAZZRol4hgEHQ8RM97hgWE51T7Y33em=
2001eXQ3i'
201CSRF_COOKIE_USED =3D True
202DOCUMENT_ROOT =3D '/var/www/weblate/'
203HTTPS =3D 'on'
204HTTP_ACCEPT =3D 'text/html,application/xhtml+xml,application/xml;q=3D0.9,im=
205age/webp,image/apng,*/*;q=3D0.8,application/signed-exchange;v=3Db3'
206HTTP_ACCEPT_ENCODING =3D 'gzip, deflate, br'
207HTTP_ACCEPT_LANGUAGE =3D 'fr-FR,fr;q=3D0.9,en-US;q=3D0.8,en;q=3D0.7'
208HTTP_CACHE_CONTROL =3D 'max-age=3D0'
209HTTP_CONTENT_LENGTH =3D '800'
210HTTP_CONTENT_TYPE =3D 'multipart/form-data; boundary=3D----WebKitFormBounda=
211ryqgoafmq3t0sf8zon'
212HTTP_COOKIE =3D 'sessionid=3Daxzg1tuomqtaro5eyruqs5fmszuuqu5y; django_langu=
213age=3Dfr'
214HTTP_DNT =3D '1'
215HTTP_HOST =3D 'weblate.maximemichaud.me'
216HTTP_ORIGIN =3D 'https://weblate.maximemichaud.me'
217HTTP_REFERER =3D 'https://weblate.maximemichaud.me/'
218HTTP_SEC_FETCH_MODE =3D 'navigate'
219HTTP_SEC_FETCH_SITE =3D 'same-origin'
220HTTP_SEC_FETCH_USER =3D '?1'
221HTTP_UPGRADE_INSECURE_REQUESTS =3D '1'
222HTTP_USER_AGENT =3D 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/=
223537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 Safari/537.36'
224PATH_INFO =3D '/create/component/'
225QUERY_STRING =3D ''
226REMOTE_ADDR =3D '173.177.119.54'
227REMOTE_PORT =3D '55586'
228REQUEST_METHOD =3D 'POST'
229REQUEST_SCHEME =3D 'https'
230REQUEST_URI =3D '/create/component/'
231SCRIPT_NAME =3D ''
232SERVER_NAME =3D 'weblate.maximemichaud.me'
233SERVER_PORT =3D '443'
234SERVER_PROTOCOL =3D 'HTTP/2.0'
235WEBLATE_LANGUAGE =3D ''
236WEBLATE_USER =3D "'mich'"
237WEBLATE_VERSION:Celery =3D '4.3.0'
238WEBLATE_VERSION:Django =3D '2.2.5'
239WEBLATE_VERSION:Git =3D '2.11.0'
240WEBLATE_VERSION:Pillow =3D '6.1.0'
241WEBLATE_VERSION:Python =3D '3.5.3'
242WEBLATE_VERSION:Weblate =3D '3.8'
243WEBLATE_VERSION:Whoosh =3D '2.7.4'
244WEBLATE_VERSION:celery-batches =3D '0.2'
245WEBLATE_VERSION:defusedxml =3D '0.6.0'
246WEBLATE_VERSION:diff-match-patch =3D '20181111'
247WEBLATE_VERSION:django-appconf =3D '1.0.3'
248WEBLATE_VERSION:django-crispy-forms =3D '1.7.2'
249WEBLATE_VERSION:django_compressor =3D '2.3'
250WEBLATE_VERSION:djangorestframework =3D '3.10.3'
251WEBLATE_VERSION:hub =3D '2.3.0-pre10'
252WEBLATE_VERSION:jellyfish =3D '0.7.2'
253WEBLATE_VERSION:lxml =3D '4.4.1'
254WEBLATE_VERSION:python-dateutil =3D '2.8.0'
255WEBLATE_VERSION:ruamel.yaml =3D '0.16.5'
256WEBLATE_VERSION:six =3D '1.12.0'
257WEBLATE_VERSION:social-auth-app-django =3D '3.1.0'
258WEBLATE_VERSION:social-auth-core =3D '3.2.0'
259WEBLATE_VERSION:translate-toolkit =3D '2.4.0'
260WEBLATE_VERSION:translation-finder =3D '1.6'
261WEBLATE_VERSION:user-agents =3D '2.0'
262uwsgi.node =3D b'dedishops-245264'
263uwsgi.version =3D b'2.0.14-debian'
264wsgi.errors =3D <_io.TextIOWrapper name=3D2 mode=3D'w' encoding=3D'UTF-8'>
265wsgi.file_wrapper =3D ''
266wsgi.input =3D <uwsgi._Input object at 0x7efdc923fd80>
267wsgi.multiprocess =3D True
268wsgi.multithread =3D False
269wsgi.run_once =3D False
270wsgi.url_scheme =3D 'https'
271wsgi.version =3D '(1, 0)'
272
273Settings:
274Using settings module weblate.settings
275ABSOLUTE_URL_OVERRIDES =3D {}
276ADMINS =3D "(('mich', 'mich@weblate.maximemichaud.me'),)"
277ADMINS_CONTACT =3D []
278ADMINS_HOSTING =3D []
279AKISMET_API_KEY =3D '********************'
280ALLOWED_HOSTS =3D ['weblate.maximemichaud.me']
281ANONYMOUS_USER_NAME =3D 'anonymous'
282APPEND_SLASH =3D True
283AUDITLOG_EXPIRY =3D 180
284AUTHENTICATION_BACKENDS =3D "('social_core.backends.email.EmailAuth', 'soci=
285al_core.backends.suse.OpenSUSEOpenId', 'social_core.backends.ubuntu.UbuntuO=
286penId', 'social_core.backends.fedora.FedoraOpenId', 'weblate.accounts.auth.=
287WeblateUserBackend')"
288AUTH_LOCK_ATTEMPTS =3D 10
289AUTH_PASSWORD_DAYS =3D '********************'
290AUTH_PASSWORD_VALIDATORS =3D '********************'
291AUTH_RESTRICT_ADMINS =3D {}
292AUTH_TOKEN_VALID =3D '********************'
293AUTH_USER_MODEL =3D 'weblate_auth.User'
294AUTH_VALIDATE_PERMS =3D False
295AUTOFIX_LIST =3D "('weblate.trans.autofixes.whitespace.SameBookendingWhites=
296pace', 'weblate.trans.autofixes.chars.ReplaceTrailingDotsWithEllipsis', 'we=
297blate.trans.autofixes.chars.RemoveZeroSpace', 'weblate.trans.autofixes.char=
298s.RemoveControlChars')"
299AUTO_UPDATE =3D False
300AVATAR_DEFAULT_IMAGE =3D 'identicon'
301AVATAR_URL_PREFIX =3D 'https://www.gravatar.com/'
302BASE_DIR =3D '/var/www/weblate'
303BILLING_ADMIN =3D True
304CACHES =3D {'default': {'OPTIONS': {'PARSER_CLASS': 'redis.connection.Hired=
305isParser', 'CLIENT_CLASS': 'django_redis.client.DefaultClient'}, 'LOCATION'=
306: 'redis://127.0.0.1:6379/0', 'BACKEND': 'django_redis.cache.RedisCache'}, =
307'avatar': {'OPTIONS': {'MAX_ENTRIES': 1000}, 'TIMEOUT': 3600, 'LOCATION': '=
308/var/www/weblate/avatar-cache', 'BACKEND': 'django.core.cache.backends.file=
309based.FileBasedCache'}}
310CACHE_MIDDLEWARE_ALIAS =3D 'default'
311CACHE_MIDDLEWARE_KEY_PREFIX =3D '********************'
312CACHE_MIDDLEWARE_SECONDS =3D 600
313CELERY_BEAT_SCHEDULE_FILENAME =3D '/var/www/weblate/data/celery/beat-schedu=
314le'
315CELERY_BROKER_URL =3D 'redis://127.0.0.1:6379/0'
316CELERY_IMPORTS =3D ['weblate.accounts.notifications', 'weblate.trans.discov=
317ery', 'weblate.trans.models', 'weblate.trans.search']
318CELERY_RESULT_BACKEND =3D 'redis://127.0.0.1:6379/0'
319CELERY_TASK_ALWAYS_EAGER =3D False
320CELERY_TASK_ROUTES =3D {'weblate.trans.search.*': {'queue': 'search'}, 'web=
321late.memory.tasks.*': {'queue': 'memory'}, 'weblate.trans.tasks.cleanup_ful=
322ltext': {'queue': 'search'}, 'weblate.accounts.tasks.notify_change': {'queu=
323e': 'notify'}, 'weblate.trans.tasks.optimize_fulltext': {'queue': 'search'}=
324, 'weblate.accounts.tasks.send_mails': {'queue': 'notify'}}
325CELERY_WORKER_MAX_MEMORY_PER_CHILD =3D 200000
326CELERY_WORKER_PREFETCH_MULTIPLIER =3D 0
327CHECK_LIST =3D "('weblate.checks.same.SameCheck', 'weblate.checks.chars.Beg=
328inNewlineCheck', 'weblate.checks.chars.EndNewlineCheck', 'weblate.checks.ch=
329ars.BeginSpaceCheck', 'weblate.checks.chars.EndSpaceCheck', 'weblate.checks=
330.chars.EndStopCheck', 'weblate.checks.chars.EndColonCheck', 'weblate.checks=
331.chars.EndQuestionCheck', 'weblate.checks.chars.EndExclamationCheck', 'webl=
332ate.checks.chars.EndEllipsisCheck', 'weblate.checks.chars.EndSemicolonCheck=
333', 'weblate.checks.chars.MaxLengthCheck', 'weblate.checks.chars.KashidaChec=
334k', 'weblate.checks.format.PythonFormatCheck', 'weblate.checks.format.Pytho=
335nBraceFormatCheck', 'weblate.checks.format.PHPFormatCheck', 'weblate.checks=
336.format.CFormatCheck', 'weblate.checks.format.PerlFormatCheck', 'weblate.ch=
337ecks.format.JavaScriptFormatCheck', 'weblate.checks.format.CSharpFormatChec=
338k', 'weblate.checks.format.JavaFormatCheck', 'weblate.checks.format.JavaMes=
339sageFormatCheck', 'weblate.checks.angularjs.AngularJSInterpolationCheck', '=
340weblate.checks.qt.QtFormatCheck', 'weblate.checks.qt.QtPluralCheck', 'webla=
341te.checks.ruby.RubyFormatCheck', 'weblate.checks.consistency.PluralsCheck',=
342 'weblate.checks.consistency.SamePluralsCheck', 'weblate.checks.consistency=
343.ConsistencyCheck', 'weblate.checks.consistency.TranslatedCheck', 'weblate.=
344checks.chars.NewlineCountingCheck', 'weblate.checks.markup.BBCodeCheck', 'w=
345eblate.checks.chars.ZeroWidthSpaceCheck', 'weblate.checks.render.MaxSizeChe=
346ck', 'weblate.checks.markup.XMLValidityCheck', 'weblate.checks.markup.XMLTa=
347gsCheck', 'weblate.checks.markup.MarkdownRefLinkCheck', 'weblate.checks.mar=
348kup.MarkdownLinkCheck', 'weblate.checks.markup.MarkdownSyntaxCheck', 'webla=
349te.checks.markup.URLCheck', 'weblate.checks.source.OptionalPluralCheck', 'w=
350eblate.checks.source.EllipsisCheck', 'weblate.checks.source.MultipleFailing=
351Check')"
352COMMENT_CLEANUP_DAYS =3D None
353COMMIT_PENDING_HOURS =3D 24
354COMPRESSORS =3D {'js': 'compressor.js.JsCompressor', 'css': 'compressor.css=
355.CssCompressor'}
356COMPRESS_CACHEABLE_PRECOMPILERS =3D '()'
357COMPRESS_CACHE_BACKEND =3D 'default'
358COMPRESS_CACHE_KEY_FUNCTION =3D '********************'
359COMPRESS_CLEAN_CSS_ARGUMENTS =3D ''
360COMPRESS_CLEAN_CSS_BINARY =3D 'cleancss'
361COMPRESS_CLOSURE_COMPILER_ARGUMENTS =3D ''
362COMPRESS_CLOSURE_COMPILER_BINARY =3D 'java -jar compiler.jar'
363COMPRESS_CSS_HASHING_METHOD =3D 'mtime'
364COMPRESS_DATA_URI_MAX_SIZE =3D 1024
365COMPRESS_DEBUG_TOGGLE =3D None
366COMPRESS_ENABLED =3D True
367COMPRESS_FILTERS =3D {'js': ['compressor.filters.jsmin.JSMinFilter'], 'css'=
368: ['compressor.filters.css_default.CssAbsoluteFilter']}
369COMPRESS_JINJA2_GET_ENVIRONMENT =3D <function CompressorConf.JINJA2_GET_ENV=
370IRONMENT at 0x7efdca656b70>
371COMPRESS_MINT_DELAY =3D 30
372COMPRESS_MTIME_DELAY =3D 10
373COMPRESS_OFFLINE =3D False
374COMPRESS_OFFLINE_CONTEXT =3D {'STATIC_URL': '/static/'}
375COMPRESS_OFFLINE_MANIFEST =3D 'manifest.json'
376COMPRESS_OFFLINE_TIMEOUT =3D 31536000
377COMPRESS_OUTPUT_DIR =3D 'CACHE'
378COMPRESS_PARSER =3D 'compressor.parser.AutoSelectParser'
379COMPRESS_PRECOMPILERS =3D '()'
380COMPRESS_REBUILD_TIMEOUT =3D 2592000
381COMPRESS_ROOT =3D '/var/www/weblate/data/static'
382COMPRESS_STORAGE =3D 'compressor.storage.CompressorFileStorage'
383COMPRESS_TEMPLATE_FILTER_CONTEXT =3D {'STATIC_URL': '/static/'}
384COMPRESS_URL =3D '/static/'
385COMPRESS_URL_PLACEHOLDER =3D '/__compressor_url_placeholder__/'
386COMPRESS_VERBOSE =3D False
387COMPRESS_YUGLIFY_BINARY =3D 'yuglify'
388COMPRESS_YUGLIFY_CSS_ARGUMENTS =3D '--terminal'
389COMPRESS_YUGLIFY_JS_ARGUMENTS =3D '--terminal'
390COMPRESS_YUI_BINARY =3D 'java -jar yuicompressor.jar'
391COMPRESS_YUI_CSS_ARGUMENTS =3D ''
392COMPRESS_YUI_JS_ARGUMENTS =3D ''
393CRISPY_TEMPLATE_PACK =3D 'bootstrap3'
394CSRF_COOKIE_AGE =3D 31449600
395CSRF_COOKIE_DOMAIN =3D None
396CSRF_COOKIE_HTTPONLY =3D True
397CSRF_COOKIE_NAME =3D 'csrftoken'
398CSRF_COOKIE_PATH =3D '/'
399CSRF_COOKIE_SAMESITE =3D 'Lax'
400CSRF_COOKIE_SECURE =3D True
401CSRF_FAILURE_VIEW =3D 'weblate.trans.views.error.csrf_failure'
402CSRF_HEADER_NAME =3D 'HTTP_X_CSRFTOKEN'
403CSRF_TRUSTED_ORIGINS =3D []
404CSRF_USE_SESSIONS =3D True
405DATABASES =3D {'default': {'HOST': 'localhost', 'OPTIONS': {'sslmode': 'dis=
406able'}, 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'USER': 'weblat=
407e', 'TIME_ZONE': None, 'ATOMIC_REQUESTS': False, 'PORT': '5432', 'AUTOCOMMI=
408T': True, 'CONN_MAX_AGE': 0, 'PASSWORD': '********************', 'NAME': 'w=
409eblate', 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR=
410': None}}}
411DATABASE_ROUTERS =3D []
412DATA_DIR =3D '/var/www/weblate/data'
413DATA_UPLOAD_MAX_MEMORY_SIZE =3D 2621440
414DATA_UPLOAD_MAX_NUMBER_FIELDS =3D 1000
415DATETIME_FORMAT =3D 'N j, Y, P'
416DATETIME_INPUT_FORMATS =3D ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%=
417Y-%m-%d %H:%M', '%Y-%m-%d', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%=
418m/%d/%Y %H:%M', '%m/%d/%Y', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%=
419m/%d/%y %H:%M', '%m/%d/%y']
420DATE_FORMAT =3D 'N j, Y'
421DATE_INPUT_FORMATS =3D ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b=
422 %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d=
423 %B, %Y']
424DEBUG =3D False
425DEBUG_PROPAGATE_EXCEPTIONS =3D False
426DECIMAL_SEPARATOR =3D '.'
427DEFAULT_ACCESS_CONTROL =3D 0
428DEFAULT_ADDON_MESSAGE =3D 'Update translation files\n\nUpdated by "{{ addon=
429_name }}" hook in Weblate.\n\nTranslation: {{ project_name }}/{{ component_=
430name }}\nTranslate-URL: {{ url }}'
431DEFAULT_ADD_MESSAGE =3D 'Added translation using Weblate ({{ language_name =
432}})\n\n'
433DEFAULT_CHARSET =3D 'utf-8'
434DEFAULT_COMMITER_EMAIL =3D 'noreply@weblate.org'
435DEFAULT_COMMITER_NAME =3D 'Weblate'
436DEFAULT_COMMIT_MESSAGE =3D 'Translated using Weblate ({{ language_name }})\=
437n\nCurrently translated at {{ stats.translated_percent }}% ({{ stats.transl=
438ated }} of {{ stats.all }} strings)\n\nTranslation: {{ project_name }}/{{ c=
439omponent_name }}\nTranslate-URL: {{ url }}'
440DEFAULT_CONTENT_TYPE =3D 'text/html'
441DEFAULT_DELETE_MESSAGE =3D 'Deleted translation using Weblate ({{ language_=
442name }})\n\n'
443DEFAULT_EXCEPTION_REPORTER_FILTER =3D 'weblate.trans.debug.WeblateException=
444ReporterFilter'
445DEFAULT_FILE_STORAGE =3D 'django.core.files.storage.FileSystemStorage'
446DEFAULT_FROM_EMAIL =3D 'mich@weblate.maximemichaud.me'
447DEFAULT_INDEX_TABLESPACE =3D ''
448DEFAULT_LOG =3D 'syslog'
449DEFAULT_MERGE_MESSAGE =3D "Merge branch '{{ component_remote_branch }}' int=
450o Weblate.\n\n"
451DEFAULT_MERGE_STYLE =3D 'rebase'
452DEFAULT_PULL_MESSAGE =3D 'Update from Weblate'
453DEFAULT_PUSH_ON_COMMIT =3D True
454DEFAULT_SHARED_TM =3D True
455DEFAULT_TABLESPACE =3D ''
456DEFAULT_TRANSLATION_PROPAGATION =3D True
457DEFAULT_VCS =3D 'git'
458DISALLOWED_USER_AGENTS =3D []
459EMAIL_BACKEND =3D 'django_sendmail_backend.backends.EmailBackend'
460EMAIL_HOST =3D 'localhost'
461EMAIL_HOST_PASSWORD =3D '********************'
462EMAIL_HOST_USER =3D ''
463EMAIL_PORT =3D 25
464EMAIL_SEND_HTML =3D True
465EMAIL_SSL_CERTFILE =3D None
466EMAIL_SSL_KEYFILE =3D '********************'
467EMAIL_SUBJECT_PREFIX =3D '[Weblate] '
468EMAIL_TIMEOUT =3D None
469EMAIL_USE_LOCALTIME =3D False
470EMAIL_USE_SSL =3D False
471EMAIL_USE_TLS =3D False
472ENABLE_AVATARS =3D True
473ENABLE_HOOKS =3D True
474ENABLE_HTTPS =3D True
475ENABLE_SHARING =3D True
476FILE_CHARSET =3D 'utf-8'
477FILE_UPLOAD_DIRECTORY_PERMISSIONS =3D None
478FILE_UPLOAD_HANDLERS =3D ['django.core.files.uploadhandler.MemoryFileUpload=
479Handler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
480FILE_UPLOAD_MAX_MEMORY_SIZE =3D 2621440
481FILE_UPLOAD_PERMISSIONS =3D None
482FILE_UPLOAD_TEMP_DIR =3D None
483FIRST_DAY_OF_WEEK =3D 0
484FIXTURE_DIRS =3D []
485FORCE_SCRIPT_NAME =3D None
486FORMAT_MODULE_PATH =3D None
487FORM_RENDERER =3D 'django.forms.renderers.DjangoTemplates'
488GITHUB_USERNAME =3D 'maximemichaud'
489GOOGLE_ANALYTICS_ID =3D None
490HAVE_SYSLOG =3D True
491HIDE_REPO_CREDENTIALS =3D True
492IGNORABLE_404_URLS =3D []
493INSTALLED_APPS =3D "('django.contrib.auth', 'django.contrib.contenttypes', =
494'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages=
495', 'django.contrib.staticfiles', 'django.contrib.admin.apps.SimpleAdminConf=
496ig', 'django.contrib.admindocs', 'django.contrib.sitemaps', 'django.contrib=
497.humanize', 'social_django', 'crispy_forms', 'compressor', 'rest_framework'=
498, 'rest_framework.authtoken', 'weblate.addons', 'weblate.auth', 'weblate.ch=
499ecks', 'weblate.formats', 'weblate.machinery', 'weblate.trans', 'weblate.la=
500ng', 'weblate.langdata', 'weblate.memory', 'weblate.screenshots', 'weblate.=
501fonts', 'weblate.accounts', 'weblate.utils', 'weblate.vcs', 'weblate.wladmi=
502n', 'weblate')"
503INTERNAL_IPS =3D []
504INVOICE_PATH =3D ''
505IP_BEHIND_REVERSE_PROXY =3D False
506IP_PROXY_HEADER =3D 'HTTP_X_FORWARDED_FOR'
507IP_PROXY_OFFSET =3D 0
508LANGUAGES =3D "(('ar', '=D8=A7=D9=84=D8=B9=D8=B1=D8=A8=D9=8A=D8=A9'), ('az'=
509, 'Az=C9=99rbaycan'), ('be', '=D0=91=D0=B5=D0=BB=D0=B0=D1=80=D1=83=D1=81=D0=
510=BA=D0=B0=D1=8F'), ('be@latin', 'Bie=C5=82aruskaja'), ('bg', '=D0=91=D1=8A=
511=D0=BB=D0=B3=D0=B0=D1=80=D1=81=D0=BA=D0=B8'), ('br', 'Brezhoneg'), ('ca', '=
512Catal=C3=A0'), ('cs', '=C4=8Ce=C5=A1tina'), ('da', 'Dansk'), ('de', 'Deutsc=
513h'), ('en', 'English'), ('el', '=CE=95=CE=BB=CE=BB=CE=B7=CE=BD=CE=B9=CE=BA=
514=CE=AC'), ('en-gb', 'English (United Kingdom)'), ('es', 'Espa=C3=B1ol'), ('=
515fi', 'Suomi'), ('fr', 'Fran=C3=A7ais'), ('gl', 'Galego'), ('he', '=D7=A2=D7=
516=91=D7=A8=D7=99=D7=AA'), ('hu', 'Magyar'), ('id', 'Indonesia'), ('it', 'Ita=
517liano'), ('ja', '=E6=97=A5=E6=9C=AC=E8=AA=9E'), ('kk', '=D2=9A=D0=B0=D0=B7=
518=D0=B0=D2=9B =D1=82=D1=96=D0=BB=D1=96'), ('ko', '=ED=95=9C=EA=B5=AD=EC=96=
519=B4'), ('nb', 'Norsk bokm=C3=A5l'), ('nl', 'Nederlands'), ('pl', 'Polski'),=
520 ('pt', 'Portugu=C3=AAs'), ('pt-br', 'Portugu=C3=AAs brasileiro'), ('ru', '=
521=D0=A0=D1=83=D1=81=D1=81=D0=BA=D0=B8=D0=B9'), ('sk', 'Sloven=C4=8Dina'), ('=
522sl', 'Sloven=C5=A1=C4=8Dina'), ('sr', '=D0=A1=D1=80=D0=BF=D1=81=D0=BA=D0=B8=
523'), ('sv', 'Svenska'), ('tr', 'T=C3=BCrk=C3=A7e'), ('uk', '=D0=A3=D0=BA=D1=
524=80=D0=B0=D1=97=D0=BD=D1=81=D1=8C=D0=BA=D0=B0'), ('zh-hans', '=E7=AE=80=E4=
525=BD=93=E5=AD=97'), ('zh-hant', '=E6=AD=A3=E9=AB=94=E5=AD=97'))"
526LANGUAGES_BIDI =3D ['he', 'ar', 'fa', 'ur']
527LANGUAGE_CODE =3D 'en-us'
528LANGUAGE_COOKIE_AGE =3D None
529LANGUAGE_COOKIE_DOMAIN =3D None
530LANGUAGE_COOKIE_NAME =3D 'django_language'
531LANGUAGE_COOKIE_PATH =3D '/'
532LEGAL_URL =3D None
533LIMIT_TRANSLATION_LENGTH_BY_SOURCE_LENGTH =3D True
534LOCALE_PATHS =3D "('/var/www/weblate/weblate/locale',)"
535LOGGING =3D {'version': 1, 'disable_existing_loggers': True, 'handlers': {'=
536django.server': {'class': 'logging.StreamHandler', 'formatter': 'django.ser=
537ver', 'level': 'INFO'}, 'syslog': {'address': '/dev/log', 'class': 'logging=
538.handlers.SysLogHandler', 'formatter': 'syslog', 'level': 'DEBUG', 'facilit=
539y': 18}, 'mail_admins': {'level': 'ERROR', 'class': 'django.utils.log.Admin=
540EmailHandler', 'filters': ['require_debug_false'], 'include_html': True}, '=
541console': {'class': 'logging.StreamHandler', 'formatter': 'simple', 'level'=
542: 'DEBUG'}}, 'filters': {'require_debug_false': {'()': 'django.utils.log.Re=
543quireDebugFalse'}}, 'loggers': {'django.request': {'handlers': ['mail_admin=
544s', 'syslog'], 'level': 'ERROR', 'propagate': True}, 'weblate.vcs': {'handl=
545ers': ['syslog'], 'level': 'WARNING'}, 'django.server': {'handlers': ['djan=
546go.server'], 'level': 'INFO', 'propagate': False}, 'weblate': {'handlers': =
547['syslog'], 'level': 'DEBUG'}, 'weblate.search': {'handlers': ['syslog'], '=
548level': 'INFO'}}, 'formatters': {'django.server': {'format': '[%(server_tim=
549e)s] %(message)s', '()': 'django.utils.log.ServerFormatter'}, 'syslog': {'f=
550ormat': 'weblate[%(process)d]: %(levelname)s %(message)s'}, 'logfile': {'fo=
551rmat': '%(asctime)s %(levelname)s %(message)s'}, 'simple': {'format': '%(le=
552velname)s %(message)s'}}}
553LOGGING_CONFIG =3D 'logging.config.dictConfig'
554LOGIN_REDIRECT_URL =3D '/'
555LOGIN_URL =3D '/accounts/login/'
556LOGOUT_REDIRECT_URL =3D None
557LOGOUT_URL =3D '/accounts/logout/'
558MANAGERS =3D "(('mich', 'mich@weblate.maximemichaud.me'),)"
559MEDIA_ROOT =3D '/var/www/weblate/data/media'
560MEDIA_URL =3D '/media/'
561MESSAGE_STORAGE =3D 'django.contrib.messages.storage.fallback.FallbackStora=
562ge'
563MIDDLEWARE =3D ['weblate.middleware.ProxyMiddleware', 'django.middleware.se=
564curity.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMidd=
565leware', 'django.middleware.common.CommonMiddleware', 'django.middleware.lo=
566cale.LocaleMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'webla=
567te.accounts.middleware.AuthenticationMiddleware', 'django.contrib.messages.=
568middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOption=
569sMiddleware', 'social_django.middleware.SocialAuthExceptionMiddleware', 'we=
570blate.accounts.middleware.RequireLoginMiddleware', 'weblate.middleware.Secu=
571rityMiddleware']
572MIGRATION_MODULES =3D {}
573MONTH_DAY_FORMAT =3D 'F j'
574MT_APERTIUM_APY =3D None
575MT_AWS_ACCESS_KEY_ID =3D '********************'
576MT_AWS_REGION =3D None
577MT_AWS_SECRET_ACCESS_KEY =3D '********************'
578MT_BAIDU_ID =3D None
579MT_BAIDU_SECRET =3D '********************'
580MT_DEEPL_KEY =3D '********************'
581MT_GOOGLE_KEY =3D '********************'
582MT_MICROSOFT_COGNITIVE_KEY =3D '********************'
583MT_MICROSOFT_ID =3D None
584MT_MICROSOFT_SECRET =3D '********************'
585MT_MYMEMORY_EMAIL =3D None
586MT_MYMEMORY_KEY =3D '********************'
587MT_MYMEMORY_USER =3D None
588MT_NETEASE_KEY =3D '********************'
589MT_NETEASE_SECRET =3D '********************'
590MT_SAP_BASE_URL =3D None
591MT_SAP_PASSWORD =3D '********************'
592MT_SAP_SANDBOX_APIKEY =3D '********************'
593MT_SAP_USERNAME =3D None
594MT_SAP_USE_MT =3D True
595MT_SERVICES =3D "('weblate.machinery.weblatetm.WeblateTranslation', 'weblat=
596e.memory.machine.WeblateMemory')"
597MT_TMSERVER =3D None
598MT_YANDEX_KEY =3D '********************'
599MT_YOUDAO_ID =3D None
600MT_YOUDAO_SECRET =3D '********************'
601NEARBY_MESSAGES =3D 5
602NUMBER_GROUPING =3D 0
603OFFER_HOSTING =3D False
604PASSWORD_HASHERS =3D '********************'
605PASSWORD_RESET_TIMEOUT_DAYS =3D '********************'
606PIWIK_SITE_ID =3D None
607PIWIK_URL =3D None
608PREPEND_WWW =3D False
609RATELIMIT_ATTEMPTS =3D 5
610RATELIMIT_GLOSSARY_ATTEMPTS =3D 30
611RATELIMIT_GLOSSARY_WINDOW =3D 60
612RATELIMIT_LOCKOUT =3D 600
613RATELIMIT_SEARCH_ATTEMPTS =3D 6
614RATELIMIT_SEARCH_LOCKOUT =3D 60
615RATELIMIT_SEARCH_WINDOW =3D 60
616RATELIMIT_TRANSLATE_ATTEMPTS =3D 30
617RATELIMIT_TRANSLATE_WINDOW =3D 60
618RATELIMIT_WINDOW =3D 300
619REGISTRATION_CAPTCHA =3D True
620REGISTRATION_EMAIL_MATCH =3D '.*'
621REGISTRATION_OPEN =3D True
622REST_FRAMEWORK =3D {'UNAUTHENTICATED_USER': 'weblate.auth.models.get_anonym=
623ous', 'DEFAULT_PERMISSION_CLASSES': ['rest_framework.permissions.IsAuthenti=
624catedOrReadOnly'], 'VIEW_DESCRIPTION_FUNCTION': 'weblate.api.views.get_view=
625_description', 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageN=
626umberPagination', 'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework.authen=
627tication.TokenAuthentication', 'weblate.api.authentication.BearerAuthentica=
628tion', 'rest_framework.authentication.SessionAuthentication'), 'PAGE_SIZE':=
629 20, 'DEFAULT_THROTTLE_RATES': {'anon': '100/day', 'user': '1000/day'}, 'DE=
630FAULT_THROTTLE_CLASSES': ('rest_framework.throttling.AnonRateThrottle', 're=
631st_framework.throttling.UserRateThrottle')}
632ROOT_URLCONF =3D 'weblate.urls'
633SECRET_KEY =3D '********************'
634SECURE_BROWSER_XSS_FILTER =3D True
635SECURE_CONTENT_TYPE_NOSNIFF =3D True
636SECURE_HSTS_INCLUDE_SUBDOMAINS =3D False
637SECURE_HSTS_PRELOAD =3D False
638SECURE_HSTS_SECONDS =3D 63072000
639SECURE_PROXY_SSL_HEADER =3D None
640SECURE_REDIRECT_EXEMPT =3D "('healthz/$',)"
641SECURE_SSL_HOST =3D None
642SECURE_SSL_REDIRECT =3D True
643SERVER_EMAIL =3D 'noreply@weblate.maximemichaud.me'
644SESSION_CACHE_ALIAS =3D 'default'
645SESSION_COOKIE_AGE =3D 1209600
646SESSION_COOKIE_DOMAIN =3D None
647SESSION_COOKIE_HTTPONLY =3D True
648SESSION_COOKIE_NAME =3D 'sessionid'
649SESSION_COOKIE_PATH =3D '/'
650SESSION_COOKIE_SAMESITE =3D 'Lax'
651SESSION_COOKIE_SECURE =3D True
652SESSION_ENGINE =3D 'django.contrib.sessions.backends.db'
653SESSION_EXPIRE_AT_BROWSER_CLOSE =3D False
654SESSION_FILE_PATH =3D None
655SESSION_SAVE_EVERY_REQUEST =3D False
656SESSION_SERIALIZER =3D 'django.contrib.sessions.serializers.JSONSerializer'
657SETTINGS_MODULE =3D 'weblate.settings'
658SHORT_DATETIME_FORMAT =3D 'm/d/Y P'
659SHORT_DATE_FORMAT =3D 'm/d/Y'
660SIGNING_BACKEND =3D 'django.core.signing.TimestampSigner'
661SILENCED_SYSTEM_CHECKS =3D ['admin.E408']
662SIMILAR_MESSAGES =3D 5
663SIMPLIFY_LANGUAGES =3D True
664SINGLE_PROJECT =3D False
665SITE_ID =3D 1
666SITE_TITLE =3D 'Weblate'
667SOCIAL_AUTH_AUTH0_IMAGE =3D 'btn_auth0_badge.png'
668SOCIAL_AUTH_AUTH0_TITLE =3D 'Auth0'
669SOCIAL_AUTH_BITBUCKET_KEY =3D '********************'
670SOCIAL_AUTH_BITBUCKET_SECRET =3D '********************'
671SOCIAL_AUTH_BITBUCKET_VERIFIED_EMAILS_ONLY =3D True
672SOCIAL_AUTH_DISCONNECT_PIPELINE =3D "('social_core.pipeline.disconnect.allo=
673wed_to_disconnect', 'social_core.pipeline.disconnect.get_entries', 'social_=
674core.pipeline.disconnect.revoke_tokens', 'weblate.accounts.pipeline.cycle_s=
675ession', 'weblate.accounts.pipeline.adjust_primary_mail', 'weblate.accounts=
676.pipeline.notify_disconnect', 'social_core.pipeline.disconnect.disconnect',=
677 'weblate.accounts.pipeline.cleanup_next')"
678SOCIAL_AUTH_EMAIL_FORM_URL =3D '/accounts/email/'
679SOCIAL_AUTH_EMAIL_VALIDATION_FUNCTION =3D 'weblate.accounts.pipeline.send_v=
680alidation'
681SOCIAL_AUTH_EMAIL_VALIDATION_URL =3D '/accounts/email-sent/'
682SOCIAL_AUTH_FACEBOOK_API_VERSION =3D '********************'
683SOCIAL_AUTH_FACEBOOK_KEY =3D '********************'
684SOCIAL_AUTH_FACEBOOK_PROFILE_EXTRA_PARAMS =3D {'fields': 'id,name,email'}
685SOCIAL_AUTH_FACEBOOK_SCOPE =3D ['email', 'public_profile']
686SOCIAL_AUTH_FACEBOOK_SECRET =3D '********************'
687SOCIAL_AUTH_GITHUB_KEY =3D '********************'
688SOCIAL_AUTH_GITHUB_SCOPE =3D ['user:email']
689SOCIAL_AUTH_GITHUB_SECRET =3D '********************'
690SOCIAL_AUTH_GOOGLE_OAUTH2_KEY =3D '********************'
691SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET =3D '********************'
692SOCIAL_AUTH_LOGIN_ERROR_URL =3D '/accounts/login/'
693SOCIAL_AUTH_NEW_ASSOCIATION_REDIRECT_URL =3D '/accounts/profile/#account'
694SOCIAL_AUTH_PIPELINE =3D "('social_core.pipeline.social_auth.social_details=
695', 'social_core.pipeline.social_auth.social_uid', 'social_core.pipeline.soc=
696ial_auth.auth_allowed', 'social_core.pipeline.social_auth.social_user', 'we=
697blate.accounts.pipeline.store_params', 'weblate.accounts.pipeline.verify_op=
698en', 'social_core.pipeline.user.get_username', 'weblate.accounts.pipeline.r=
699equire_email', 'social_core.pipeline.mail.mail_validation', 'weblate.accoun=
700ts.pipeline.revoke_mail_code', 'weblate.accounts.pipeline.ensure_valid', 'w=
701eblate.accounts.pipeline.remove_account', 'social_core.pipeline.social_auth=
702.associate_by_email', 'weblate.accounts.pipeline.reauthenticate', 'weblate.=
703accounts.pipeline.verify_username', 'social_core.pipeline.user.create_user'=
704, 'social_core.pipeline.social_auth.associate_user', 'social_core.pipeline.=
705social_auth.load_extra_data', 'weblate.accounts.pipeline.cleanup_next', 'we=
706blate.accounts.pipeline.user_full_name', 'weblate.accounts.pipeline.store_e=
707mail', 'weblate.accounts.pipeline.notify_connect', 'weblate.accounts.pipeli=
708ne.password_reset')"
709SOCIAL_AUTH_PROTECTED_USER_FIELDS =3D "('email',)"
710SOCIAL_AUTH_RAISE_EXCEPTIONS =3D True
711SOCIAL_AUTH_REDIRECT_IS_HTTPS =3D True
712SOCIAL_AUTH_SLUGIFY_FUNCTION =3D 'weblate.accounts.pipeline.slugify_usernam=
713e'
714SOCIAL_AUTH_SLUGIFY_USERNAMES =3D True
715SOCIAL_AUTH_STRATEGY =3D 'weblate.accounts.strategy.WeblateStrategy'
716SPECIAL_CHARS =3D "('\\t', '\\n', '=E2=80=A6')"
717STATICFILES_DIRS =3D '()'
718STATICFILES_FINDERS =3D "('django.contrib.staticfiles.finders.FileSystemFin=
719der', 'django.contrib.staticfiles.finders.AppDirectoriesFinder', 'compresso=
720r.finders.CompressorFinder')"
721STATICFILES_STORAGE =3D 'django.contrib.staticfiles.storage.StaticFilesStor=
722age'
723STATIC_ROOT =3D '/var/www/weblate/data/static'
724STATIC_URL =3D '/static/'
725STATUS_URL =3D None
726SUGGESTION_CLEANUP_DAYS =3D None
727SUPPORT_API_URL =3D '********************'
728TEMPLATES =3D [{'OPTIONS': {'loaders': [('django.template.loaders.cached.Lo=
729ader', ['django.template.loaders.filesystem.Loader', 'django.template.loade=
730rs.app_directories.Loader'])], 'context_processors': ['django.contrib.auth.=
731context_processors.auth', 'django.template.context_processors.debug', 'djan=
732go.template.context_processors.i18n', 'django.template.context_processors.r=
733equest', 'django.template.context_processors.csrf', 'django.contrib.message=
734s.context_processors.messages', 'weblate.trans.context_processors.weblate_c=
735ontext']}, 'DIRS': ['/var/www/weblate/weblate/templates'], 'BACKEND': 'djan=
736go.template.backends.django.DjangoTemplates'}]
737TEST_NON_SERIALIZED_APPS =3D []
738TEST_RUNNER =3D 'django.test.runner.DiscoverRunner'
739THOUSAND_SEPARATOR =3D ','
740TIME_FORMAT =3D 'P'
741TIME_INPUT_FORMATS =3D ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
742TIME_ZONE =3D 'UTC'
743TTF_PATH =3D '/var/www/weblate/venv/lib/python3.5/site-packages/weblate/ttf=
744/'
745URL_PREFIX =3D ''
746USE_I18N =3D True
747USE_L10N =3D True
748USE_THOUSAND_SEPARATOR =3D False
749USE_TZ =3D True
750USE_X_FORWARDED_HOST =3D False
751USE_X_FORWARDED_PORT =3D False
752VAT_RATE =3D 1.21
753VCS_BACKENDS =3D "('weblate.vcs.git.GitRepository', 'weblate.vcs.git.GitWit=
754hGerritRepository', 'weblate.vcs.git.SubversionRepository', 'weblate.vcs.gi=
755t.GithubRepository', 'weblate.vcs.git.LocalRepository', 'weblate.vcs.mercur=
756ial.HgRepository')"
757WEBLATE_ADDONS =3D "('weblate.addons.gettext.GenerateMoAddon', 'weblate.add=
758ons.gettext.UpdateLinguasAddon', 'weblate.addons.gettext.UpdateConfigureAdd=
759on', 'weblate.addons.gettext.MsgmergeAddon', 'weblate.addons.gettext.Gettex=
760tCustomizeAddon', 'weblate.addons.gettext.GettextAuthorComments', 'weblate.=
761addons.cleanup.CleanupAddon', 'weblate.addons.consistency.LangaugeConsisten=
762cyAddon', 'weblate.addons.discovery.DiscoveryAddon', 'weblate.addons.flags.=
763SourceEditAddon', 'weblate.addons.flags.TargetEditAddon', 'weblate.addons.f=
764lags.SameEditAddon', 'weblate.addons.generate.GenerateFileAddon', 'weblate.=
765addons.json.JSONCustomizeAddon', 'weblate.addons.properties.PropertiesSortA=
766ddon', 'weblate.addons.git.GitSquashAddon', 'weblate.addons.removal.RemoveC=
767omments', 'weblate.addons.removal.RemoveSuggestions')"
768WEBLATE_FORMATS =3D "('weblate.formats.ttkit.PoFormat', 'weblate.formats.tt=
769kit.PoMonoFormat', 'weblate.formats.ttkit.TSFormat', 'weblate.formats.ttkit=
770.XliffFormat', 'weblate.formats.ttkit.PoXliffFormat', 'weblate.formats.ttki=
771t.StringsFormat', 'weblate.formats.ttkit.StringsUtf8Format', 'weblate.forma=
772ts.ttkit.PropertiesUtf8Format', 'weblate.formats.ttkit.PropertiesUtf16Forma=
773t', 'weblate.formats.ttkit.PropertiesFormat', 'weblate.formats.ttkit.Joomla=
774Format', 'weblate.formats.ttkit.PhpFormat', 'weblate.formats.ttkit.RESXForm=
775at', 'weblate.formats.ttkit.AndroidFormat', 'weblate.formats.ttkit.JSONForm=
776at', 'weblate.formats.ttkit.JSONNestedFormat', 'weblate.formats.ttkit.WebEx=
777tensionJSONFormat', 'weblate.formats.ttkit.I18NextFormat', 'weblate.formats=
778.ttkit.CSVFormat', 'weblate.formats.ttkit.CSVSimpleFormat', 'weblate.format=
779s.ttkit.CSVSimpleFormatISO', 'weblate.formats.ttkit.YAMLFormat', 'weblate.f=
780ormats.ttkit.RubyYAMLFormat', 'weblate.formats.ttkit.SubRipFormat', 'weblat=
781e.formats.ttkit.MicroDVDFormat', 'weblate.formats.ttkit.AdvSubStationAlphaF=
782ormat', 'weblate.formats.ttkit.SubStationAlphaFormat', 'weblate.formats.ttk=
783it.DTDFormat', 'weblate.formats.ttkit.WindowsRCFormat', 'weblate.formats.ex=
784ternal.XlsxFormat', 'weblate.formats.txt.AppStoreFormat')"
785WEBLATE_GPG_ALGO =3D 'default'
786WEBLATE_GPG_IDENTITY =3D None
787WSGI_APPLICATION =3D None
788X_FRAME_OPTIONS =3D 'DENY'
789YEAR_MONTH_FORMAT =3D 'F Y'