check for period mismatches

This commit is contained in:
Chris Danford
2006-06-26 09:05:20 +00:00
parent db83f9029a
commit ec9d50c332
+15
View File
@@ -547,6 +547,21 @@ void LanguagesDlg::OnBnClickedCheckLanguage()
file.PutLine( ssprintf(" %s", sBaseLanguage.c_str()) );
}
}
/* Check that both end in a period or both don't end an a period. */
{
RString sBaseLanguage2 = sBaseLanguage;
TrimRight( sBaseLanguage2, " " );
RString sCurrentLanguage2 = sCurrentLanguage;
TrimRight( sCurrentLanguage2, " " );
if( (sBaseLanguage2.Right(1) == ".") ^ (sCurrentLanguage2.Right(1) == ".") )
{
file.PutLine( ssprintf("Period mismatch in section [%s] (%s):", sSection.c_str(), sID.c_str()) );
file.PutLine( ssprintf(" %s", sCurrentLanguage.c_str()) );
file.PutLine( ssprintf(" %s", sBaseLanguage.c_str()) );
}
}
}
}
}