|
| 1 | +From 54ec2ab890f64a1725d0076139af431124fb88be Mon Sep 17 00:00:00 2001 |
| 2 | +From: fgei <fgei@gmail.com> |
| 3 | +Date: Sat, 25 Feb 2023 05:11:12 +0100 |
| 4 | +Subject: [PATCH] Use local list of supported languages for Language settings |
| 5 | + |
| 6 | +Disable requests or connections to fetch language list from server |
| 7 | +--- |
| 8 | + .../translate/core/browser/translate_language_list.cc | 6 +++++- |
| 9 | + 1 file changed, 5 insertions(+), 1 deletion(-) |
| 10 | + |
| 11 | +diff --git a/components/translate/core/browser/translate_language_list.cc b/components/translate/core/browser/translate_language_list.cc |
| 12 | +index 1e1753e1b83ae..7525a114d1517 100644 |
| 13 | +--- a/components/translate/core/browser/translate_language_list.cc |
| 14 | ++++ b/components/translate/core/browser/translate_language_list.cc |
| 15 | +@@ -163,7 +163,7 @@ const char* const kDefaultSupportedLanguages[] = { |
| 16 | + const char kLanguageListFetchPath[] = "translate_a/l?client=chrome"; |
| 17 | + |
| 18 | + // Represent if the language list updater is disabled. |
| 19 | +-bool update_is_disabled = false; |
| 20 | ++bool update_is_disabled = true; |
| 21 | + |
| 22 | + // Retry parameter for fetching. |
| 23 | + const int kMaxRetryOn5xx = 5; |
| 24 | +@@ -229,6 +229,10 @@ GURL TranslateLanguageList::TranslateLanguageUrl() { |
| 25 | + } |
| 26 | + |
| 27 | + void TranslateLanguageList::RequestLanguageList() { |
| 28 | ++ if (update_is_disabled) { |
| 29 | ++ return; |
| 30 | ++ } |
| 31 | ++ |
| 32 | + // If resource requests are not allowed, we'll get a callback when they are. |
| 33 | + if (!resource_requests_allowed_) { |
| 34 | + request_pending_ = true; |
0 commit comments