public virtual string[] GetAvailableLocales()
{
lock (m_lock)
{
string[] availableLocales = new string[m_translationTables.Count];
for (int ii = 0; ii < m_translationTables.Count; ii++)
{
availableLocales[ii] = m_translationTables[ii].Locale.Name;
}
return availableLocales;
}
}