Skip to content

Commit ec9e47d

Browse files
Omit Korean from New Test Suite dialog, because RF 7.0.1 does not support yet
1 parent 4889b8d commit ec9e47d

File tree

2 files changed

+12
-4
lines changed

2 files changed

+12
-4
lines changed

src/robotide/application/releasenotes.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -325,7 +325,7 @@ def set_content(self, html_win, content):
325325
<pre class="literal-block">
326326
python -m robotide.postinstall -install
327327
</pre>
328-
<p>RIDE {VERSION} was released on 11/August/2024.</p>
328+
<p>RIDE {VERSION} was released on 15/August/2024.</p>
329329
<!-- <br/>
330330
<h3>May The Fourth Be With You!</h3>
331331
<h3>Celebrate the bank holiday, 10th June, Day of Portugal, Portuguese Communities and Camões!!</h3>

src/robotide/ui/filedialogs.py

+11-3
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
from robot.conf.languages import Language
3333
except ImportError:
3434
try:
35-
from robotide.lib.compat.parsing.languages import Language
35+
from ..lib.compat.parsing.languages import Language
3636
except ImportError:
3737
Language = None
3838

@@ -129,6 +129,10 @@ def _create_lang_chooser(self, sizer):
129129
languages = read_languages()
130130
if languages[0] != '':
131131
languages.insert(0, '')
132+
# Remove non-existing language, Korean
133+
for value in languages:
134+
if value == 'Korean':
135+
languages.remove(value)
132136
if isinstance(lang, list) and len(lang) > 0:
133137
_settings[DOC_LANGUAGE] = lang[0]
134138
lang = lang[0]
@@ -242,8 +246,12 @@ def selected_language(self):
242246
lang = lang[0]
243247
if lang in ('en',): # We will only consider English as the effective setting
244248
return ['en']
245-
mlang = Language.from_name(lang.replace('_', '-'))
246-
set_lang[0] = mlang.code.replace('-', '_')
249+
try:
250+
mlang = Language.from_name(lang.replace('_', '-'))
251+
set_lang[0] = mlang.code.replace('-', '_')
252+
except ValueError: # For the case of missing language, like Ko
253+
set_lang[0] = 'en'
254+
return ['en']
247255
else:
248256
return [set_lang[0]]
249257
return [mlang.name]

0 commit comments

Comments
 (0)