Commit d9181a5d authored by claes's avatar claes

Bugfix in alarmtext translation

parent bd8be5ea
/** /**
* Proview $Id: co_lng.cpp,v 1.9 2005-09-21 14:20:18 claes Exp $ * Proview $Id: co_lng.cpp,v 1.10 2005-09-26 07:59:38 claes Exp $
* Copyright (C) 2005 SSAB Oxelsund AB. * Copyright (C) 2005 SSAB Oxelsund AB.
* *
* This program is free software; you can redistribute it and/or * This program is free software; you can redistribute it and/or
...@@ -42,8 +42,8 @@ lng_eLanguage Lng::str_to_lang( char *str) ...@@ -42,8 +42,8 @@ lng_eLanguage Lng::str_to_lang( char *str)
return lng_eLanguage_en_us; return lng_eLanguage_en_us;
if ( strcmp( str, "sv_se") == 0) if ( strcmp( str, "sv_se") == 0)
return lng_eLanguage_sv_se; return lng_eLanguage_sv_se;
if ( strcmp( str, "ru_ru") == 0) if ( strcmp( str, "de_de") == 0)
return lng_eLanguage_ru_ru; return lng_eLanguage_de_de;
return lng_eLanguage_; return lng_eLanguage_;
} }
...@@ -56,8 +56,8 @@ char *Lng::lang_to_str( lng_eLanguage language) ...@@ -56,8 +56,8 @@ char *Lng::lang_to_str( lng_eLanguage language)
case lng_eLanguage_sv_se: case lng_eLanguage_sv_se:
strcpy( result, "sv_se"); strcpy( result, "sv_se");
break; break;
case lng_eLanguage_ru_ru: case lng_eLanguage_de_de:
strcpy( result, "ru_ru"); strcpy( result, "de_de");
break; break;
default: default:
strcpy( result, "en_us"); strcpy( result, "en_us");
...@@ -114,8 +114,9 @@ char *Lng::translate( char *text) ...@@ -114,8 +114,9 @@ char *Lng::translate( char *text)
if ( s) { if ( s) {
char *t = strrchr( text, ','); char *t = strrchr( text, ',');
if ( t) { if ( t) {
strncpy( result, record->transl, int len = (unsigned int)s - (unsigned int)record->transl + 1;
(unsigned int)s - (unsigned int)record->transl + 1); strncpy( result, record->transl, len);
result[len] = 0;
strcat( result, t+1); strcat( result, t+1);
} }
else else
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment