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 |