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
Hi,
The URL /languages/ gives this error:
/languages/
Environment: Request Method: GET Request URL: http://weblate.progval.net/languages/ Django Version: 1.4 Python Version: 2.7.3 Installed Applications: ('django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.admin', 'django.contrib.admindocs', 'registration', 'weblate.trans', 'weblate.lang', 'weblate.accounts', 'weblate') Installed Middleware: ('django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.locale.LocaleMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware') Template error: In template /home/weblate/weblate/weblate/html/languages.html, error at line 19 float division by zero 9 : {% block content %} 10 : 11 : <table class="sort"> 12 : <thead> 13 : <tr> 14 : <th>{% trans "Language" %}</th> 15 : <th colspan="2">{% trans "Translated" %}</th> 16 : </tr> 17 : <tbody> 18 : {% for lang in languages %} 19 : {% with lang.get_translated_percent as percent %} 20 : {% if lang.has_translations %} 21 : <tr> 22 : <th><a href="{{ lang.get_absolute_url }}">{{ lang }}</a></th> 23 : <td class="progress"><div class="progress" id="{{ percent|floatformat:0 }}"></div></td> 24 : <td class="percent">{{ percent }}%</td> 25 : </tr> 26 : {% endif %} 27 : {% endwith %} 28 : {% endfor %} 29 : </tbody> Traceback: File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py" in get_response 111. response = callback(request, *callback_args, **callback_kwargs) File "/home/weblate/weblate/weblate/trans/views.py" in show_languages 141. 'title': _('Languages'), File "/usr/lib/python2.7/dist-packages/django/shortcuts/__init__.py" in render_to_response 20. return HttpResponse(loader.render_to_string(*args, **kwargs), **httpresponse_kwargs) File "/usr/lib/python2.7/dist-packages/django/template/loader.py" in render_to_string 171. return t.render(Context(dictionary)) File "/usr/lib/python2.7/dist-packages/django/template/base.py" in render 140. return self._render(context) File "/usr/lib/python2.7/dist-packages/django/template/base.py" in _render 134. return self.nodelist.render(context) File "/usr/lib/python2.7/dist-packages/django/template/base.py" in render 823. bit = self.render_node(node, context) File "/usr/lib/python2.7/dist-packages/django/template/debug.py" in render_node 74. return node.render(context) File "/usr/lib/python2.7/dist-packages/django/template/loader_tags.py" in render 123. return compiled_parent._render(context) File "/usr/lib/python2.7/dist-packages/django/template/base.py" in _render 134. return self.nodelist.render(context) File "/usr/lib/python2.7/dist-packages/django/template/base.py" in render 823. bit = self.render_node(node, context) File "/usr/lib/python2.7/dist-packages/django/template/debug.py" in render_node 74. return node.render(context) File "/usr/lib/python2.7/dist-packages/django/template/loader_tags.py" in render 62. result = block.nodelist.render(context) File "/usr/lib/python2.7/dist-packages/django/template/base.py" in render 823. bit = self.render_node(node, context) File "/usr/lib/python2.7/dist-packages/django/template/debug.py" in render_node 74. return node.render(context) File "/usr/lib/python2.7/dist-packages/django/template/defaulttags.py" in render 185. nodelist.append(node.render(context)) File "/usr/lib/python2.7/dist-packages/django/template/defaulttags.py" in render 474. self.extra_context.iteritems()]) File "/usr/lib/python2.7/dist-packages/django/template/base.py" in resolve 571. obj = self.var.resolve(context) File "/usr/lib/python2.7/dist-packages/django/template/base.py" in resolve 721. value = self._resolve_lookup(context) File "/usr/lib/python2.7/dist-packages/django/template/base.py" in _resolve_lookup 772. current = current() File "/home/weblate/weblate/weblate/lang/models.py" in get_translated_percent 161. return round(translations['translated__sum'] * 100.0 / translations['total__sum'], 1) Exception Type: ZeroDivisionError at /languages/ Exception Value: float division by zero
Regards, Valentin
The text was updated successfully, but these errors were encountered:
Fix stats for languages with no strings (but existing translation) (i…
372c6a5
…ssue #40)
Fixed in git, thanks for spotting this.
Sorry, something went wrong.
nijel
No branches or pull requests
Hi,
The URL
/languages/
gives this error:Regards,
Valentin
The text was updated successfully, but these errors were encountered: