mirror of
https://github.com/zulip/zulip.git
synced 2025-10-29 11:03:54 +00:00
stats: Fix strings passed to _() not translated.
Part of #16094.
Strings constructed by _() were not being
translated in the /stats page.
This was because session variable was not set.
Ideally this should have been a part of b82bda9.
This commit is contained in:
committed by
Tim Abbott
parent
a20d22de43
commit
bd61b570aa
@@ -52,7 +52,7 @@ from zerver.lib.actions import (
|
||||
do_send_realm_reactivation_email,
|
||||
)
|
||||
from zerver.lib.exceptions import JsonableError
|
||||
from zerver.lib.i18n import get_language_translation_data
|
||||
from zerver.lib.i18n import get_and_set_request_language, get_language_translation_data
|
||||
from zerver.lib.realm_icon import realm_icon_url
|
||||
from zerver.lib.request import REQ, has_request_variables
|
||||
from zerver.lib.response import json_error, json_success
|
||||
@@ -105,10 +105,11 @@ def render_stats(request: HttpRequest, data_url_suffix: str, target_name: str,
|
||||
debug_mode=False,
|
||||
)
|
||||
|
||||
request_language = translation.get_language_from_path(request.path_info)
|
||||
if request_language is None:
|
||||
request_language = request.user.default_language
|
||||
translation.activate(request_language)
|
||||
request_language = get_and_set_request_language(
|
||||
request,
|
||||
request.user.default_language,
|
||||
translation.get_language_from_path(request.path_info)
|
||||
)
|
||||
|
||||
page_params["translation_data"] = get_language_translation_data(request_language)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user