eric6/Plugins/CheckerPlugins/CodeStyleChecker/translations.py

changeset 7611
d546c4e72f52
parent 7610
df7025fe26a3
child 7613
382f89c11e27
equal deleted inserted replaced
7610:df7025fe26a3 7611:d546c4e72f52
1089 the message 1089 the message
1090 @type list or int 1090 @type list or int
1091 @return translated and formatted message 1091 @return translated and formatted message
1092 @rtype str 1092 @rtype str
1093 """ 1093 """
1094 if messageCode in _messages: 1094 if messageCode.startswith("S"):
1095 from .Security import translations as s_translations
1096 return s_translations.getTranslatedMessage(messageCode, messageArgs)
1097
1098 elif messageCode in _messages:
1095 if isinstance(messageArgs, int): 1099 if isinstance(messageArgs, int):
1096 # Retranslate with correct plural form 1100 # Retranslate with correct plural form
1097 return _messages[messageCode](messageArgs) 1101 return _messages[messageCode](messageArgs)
1098 else: 1102 else:
1099 return _messages[messageCode].format(*messageArgs) 1103 return _messages[messageCode].format(*messageArgs)
1104
1100 else: 1105 else:
1101 return QCoreApplication.translate( 1106 return QCoreApplication.translate(
1102 "CodeStyleFixer", " no message defined for code '{0}'" 1107 "CodeStyleFixer", " no message defined for code '{0}'"
1103 ).format(messageCode) 1108 ).format(messageCode)
1104 1109

eric ide

mercurial