private void AddItem(CultureInfo cultureInfo, string className, string key, string value)
{
Dictionary<string, Dictionary<string, object>> culture;
Dictionary<string, object> category;
object item;
if (!_items.TryGetValue(cultureInfo, out culture))
{
culture = new Dictionary<string, Dictionary<string, object>>();
_items.Add(cultureInfo, culture);
}
if (!culture.TryGetValue(className, out category))
{
category = new Dictionary<string, object>();
culture.Add(className, category);
}
if (!category.TryGetValue(key, out item))
category.Add(key, value);
else
category[key] = value;
}