Bug#1054475: spyder: Fix language autoconfiguration

Samuel Thibault sthibault at debian.org
Fri Oct 27 18:33:19 BST 2023


Control: tags -1 + fixed-upstream.

Hello,

Samuel Thibault, le mar. 24 oct. 2023 13:40:58 +0200, a ecrit:
> The autoconfiguration of the language is currently completely broken in
> spyder: when starting spyder on a e.g. french-installed Debian, spyder
> still displays english by default, and one has to change the language
> by hand.  I have submitted a bug to upstream, but a very simple fix is
> possible for Debian to apply easily, as attached, could you apply it?

Upstream preferred to apply the attached patch, which explicitly
disables these language (they are incomplete translations)

Samuel

> I'd argue that it would be very useful to upload it to bookworm too.
> It's hard to convince our thousands of students that spyder is a good
> IDE, when it's not even able to automatically speak their language.
-------------- next part --------------
commit 28c12114299d8da8e58ee150cf1f7af1e0fd75b4
Author: Samuel Thibault <samuel.thibault at ens-lyon.org>
Date:   Tue Oct 24 13:05:45 2023 +0200

    Fix language autoconfiguration for fa, hr, te, uk
    
    Addition to LANGUAGE_CODES and DISABLED_LANGUAGES was missed.

diff --git a/spyder/config/base.py b/spyder/config/base.py
index a10bbec7f..1f64cb1cb 100644
--- a/spyder/config/base.py
+++ b/spyder/config/base.py
@@ -360,11 +360,15 @@ def is_py2exe_or_cx_Freeze():
     'zh_CN': u'????',
     'ja': u'???',
     'de': u'Deutsch',
-    'pl': u'Polski'
+    'pl': u'Polski',
+    'fa': u'Persian',
+    'hr': u'Croatian',
+    'te': u'Telugu',
+    'uk': u'Ukrainian',
 }
 
 # Disabled languages because their translations are outdated or incomplete
-DISABLED_LANGUAGES = ['hu', 'pl']
+DISABLED_LANGUAGES = ['fa', 'hr', 'hu', 'pl', 'te', 'uk']
 
 
 def get_available_translations():


More information about the debian-science-maintainers mailing list