[Python-checkins] bpo-31146: Don't fallback switcher to english on not-yet pusblished languages. (GH-10558)

Julien Palard webhook-mailer at python.org
Tue Nov 20 11:18:42 EST 2018


https://github.com/python/cpython/commit/6b73bb523a176123a819e4ebac3727d31d861515
commit: 6b73bb523a176123a819e4ebac3727d31d861515
branch: master
author: Julien Palard <julien at palard.fr>
committer: GitHub <noreply at github.com>
date: 2018-11-20T17:18:30+01:00
summary:

bpo-31146: Don't fallback switcher to english on not-yet pusblished languages. (GH-10558)

files:
M Doc/tools/static/switchers.js

diff --git a/Doc/tools/static/switchers.js b/Doc/tools/static/switchers.js
index d885ff2bbf21..20dad93d6a5e 100644
--- a/Doc/tools/static/switchers.js
+++ b/Doc/tools/static/switchers.js
@@ -49,6 +49,12 @@
       else
         buf.push('<option value="' + language + '">' + title + '</option>');
     });
+    if (!(current_language in all_languages)) {
+        // In case we're browsing a language that is not yet in all_languages.
+        buf.push('<option value="' + current_language + '" selected="selected">' +
+                 current_language + '</option>');
+        all_languages[current_language] = current_language;
+    }
     buf.push('</select>');
     return buf.join('');
   }



More information about the Python-checkins mailing list