FIx Language name on Siemens

This commit is contained in:
Nicola Carminati
2019-03-01 14:09:01 +00:00
parent c64e4e65f1
commit d2ffa50b5b
+3 -3
View File
@@ -191,7 +191,7 @@ namespace CMS_CORE_Library.Siemens
//Setup the alarms (Only managed in this way (Siemens Thread)
SiemensAlarms = new Alarm[] { };
SiemensAlmSvc = new AlarmSvc(ConvertToSTEPLanguage(SiemensLanguage).ThreeLetterWindowsLanguageName);
SiemensAlmSvc = new AlarmSvc(ConvertToSTEPLanguage(SiemensLanguage).ThreeLetterISOLanguageName);
SiemensAlmSvc.Subscribe(AlarmsChanged);
Infrastructure.SubscribeLanguageChanged(NcLanguageChanged);
@@ -378,7 +378,7 @@ namespace CMS_CORE_Library.Siemens
CultureInfo cultureInfo = CultureInfo.CreateSpecificCulture(language);
// Setup the path of NC alarms translations file
filePath = PLC_MESSAGES_FILE_PATH + "cmsalarm_" + cultureInfo.ThreeLetterWindowsLanguageName.ToUpper() + ".ts";
filePath = PLC_MESSAGES_FILE_PATH + "cmsalarm_" + cultureInfo.ThreeLetterISOLanguageName.ToUpper() + ".ts";
if (!File.Exists(filePath))
return INCORRECT_LANGUAGE_ERROR;
@@ -4259,7 +4259,7 @@ namespace CMS_CORE_Library.Siemens
//Convert to Step Language
private string ConvertToNCLanguage(CultureInfo language)
{
return language.ThreeLetterWindowsLanguageName;
return language.ThreeLetterISOLanguageName;
}
private int SwapIntEndianFormat(int value)