diff -r fda6c1a37662 -r f62625418bff i18n/mki18n.py --- a/i18n/mki18n.py Mon Mar 27 10:19:14 2023 +0200 +++ b/i18n/mki18n.py Fri Oct 28 12:39:15 2022 +0800 @@ -79,8 +79,8 @@ # ------------- # -from __future__ import absolute_import -from __future__ import print_function + + import os import sys import re @@ -229,7 +229,7 @@ languageDict = getSupportedLanguageDict(applicationName) - for langCode in languageDict.keys(): + for langCode in list(languageDict.keys()): if langCode == 'en': pass else: @@ -254,7 +254,7 @@ languageDict = getSupportedLanguageDict(applicationName) - for langCode in languageDict.keys(): + for langCode in list(languageDict.keys()): if langCode == 'en': pass else: @@ -308,7 +308,7 @@ languageDict = getSupportedLanguageDict(applicationName) - for langCode in languageDict.keys(): + for langCode in list(languageDict.keys()): if (langCode == 'en') and (forceEnglish == 0): pass else: @@ -414,7 +414,7 @@ # translate the path separators directory = unixpath(directory) # build a list of all directory elements - aList = filter(lambda x: len(x) > 0, directory.split('/')) + aList = [x for x in directory.split('/') if len(x) > 0] theLen = len(aList) # if the first element is a Windows-style disk drive # concatenate it with the first directory