private void LoadStrings()
{
// Load the special strings from the string table if possible. If not, use the
// default (English) values.
if (m_mediator.StringTbl != null)
{
m_sUnknown = m_mediator.StringTbl.GetString("NullItemLabel",
"DetailControls/MSAReferenceComboBox");
m_sSpecifyGramFunc = m_mediator.StringTbl.GetString("AddNewGramFunc",
"DetailControls/MSAReferenceComboBox");
m_sModifyGramFunc = m_mediator.StringTbl.GetString("ModifyGramFunc",
"DetailControls/MSAReferenceComboBox");
m_sSpecifyDifferent = m_mediator.StringTbl.GetString("SpecifyDifferentGramFunc",
"DetailControls/MSAReferenceComboBox");
m_sCreateGramFunc = m_mediator.StringTbl.GetString("CreateGramFunc",
"DetailControls/MSAReferenceComboBox");
m_sEditGramFunc = m_mediator.StringTbl.GetString("EditGramFunc",
"DetailControls/MSAReferenceComboBox");
}
if (m_sUnknown == null || m_sUnknown.Length == 0 ||
m_sUnknown == "*NullItemLabel*")
{
m_sUnknown = LexTextControls.ks_NotSure_;
}
if (m_sSpecifyGramFunc == null || m_sSpecifyGramFunc.Length == 0 ||
m_sSpecifyGramFunc == "*AddNewGramFunc*")
{
m_sSpecifyGramFunc = LexTextControls.ksSpecifyGrammaticalInfo_;
}
if (m_sModifyGramFunc == null || m_sModifyGramFunc.Length == 0 ||
m_sModifyGramFunc == "*ModifyGramFunc*")
{
m_sModifyGramFunc = LexTextControls.ksModifyThisGrammaticalInfo_;
}
if (m_sSpecifyDifferent == null || m_sSpecifyDifferent.Length == 0 ||
m_sSpecifyDifferent == "*SpecifyDifferentGramFunc*")
{
m_sSpecifyDifferent = LexTextControls.ksSpecifyDifferentGrammaticalInfo_;
}
if (m_sCreateGramFunc == null || m_sCreateGramFunc.Length == 0 ||
m_sCreateGramFunc == "*CreateGramFuncGramFunc*")
{
m_sCreateGramFunc = LexTextControls.ksCreateNewGrammaticalInfo;
}
if (m_sEditGramFunc == null || m_sEditGramFunc.Length == 0 ||
m_sEditGramFunc == "*EditGramFuncGramFunc*")
{
m_sEditGramFunc = LexTextControls.ksEditGrammaticalInfo;
}
}