mirror of
				https://github.com/zulip/zulip.git
				synced 2025-10-31 20:13:46 +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
						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