FIx Language name on Siemens
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user