mirror of
https://github.com/zulip/zulip.git
synced 2025-11-01 20:44:04 +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,
|
do_send_realm_reactivation_email,
|
||||||
)
|
)
|
||||||
from zerver.lib.exceptions import JsonableError
|
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.realm_icon import realm_icon_url
|
||||||
from zerver.lib.request import REQ, has_request_variables
|
from zerver.lib.request import REQ, has_request_variables
|
||||||
from zerver.lib.response import json_error, json_success
|
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,
|
debug_mode=False,
|
||||||
)
|
)
|
||||||
|
|
||||||
request_language = translation.get_language_from_path(request.path_info)
|
request_language = get_and_set_request_language(
|
||||||
if request_language is None:
|
request,
|
||||||
request_language = request.user.default_language
|
request.user.default_language,
|
||||||
translation.activate(request_language)
|
translation.get_language_from_path(request.path_info)
|
||||||
|
)
|
||||||
|
|
||||||
page_params["translation_data"] = get_language_translation_data(request_language)
|
page_params["translation_data"] = get_language_translation_data(request_language)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user