This commit is contained in:
Paul 2000-10-31 16:43:44 +00:00
parent 5116958bac
commit c9b5825e8e
9 changed files with 134 additions and 152 deletions

View file

@ -143,7 +143,6 @@ void TranslationDatabase::initialise(bool includeIds)
}
else
s_idDatabase=NULL;
}
/*----------------------------------------------------------------------
@ -185,11 +184,17 @@ void TranslationDatabase::loadLanguage(unsigned int langType)
char const * TranslationDatabase::getString(unsigned int strNum)
{
ASSERT(s_loaded);
if (s_idShow)
return(s_idDatabase->getString(strNum));
if(strNum!=NO_STRING)
{
if (s_idShow)
return(s_idDatabase->getString(strNum));
else
return(s_database->getString(strNum));
}
else
return(s_database->getString(strNum));
{
return "\0";
}
}
/*----------------------------------------------------------------------

View file

@ -51,8 +51,9 @@ enum
-------------------- */
class TranslationDatabase
{
private:
public:
enum{ NO_STRING=60000 }; // PKG - This is a special ID
static void initialise(bool includeIds);
static void loadLanguage(unsigned int langType);
static char const * getString(unsigned int strNum);